﻿:root { --desktop-max-width: 120rem; --quote-size: 1.5rem; --quote-line-height: 2rem; --heading-size1: 1.5rem; --heading-line-height-size1: 1.75rem; --heading-size2: 1.5rem; --heading-line-height-size2: 1.75rem; --heading-size3: 1.25rem; --heading-line-height-size3: 1.5rem; --heading-size4: 1rem; --heading-line-height-size4: 1.25rem; --heading-size5: 0.75rem; --heading-line-height-size5: 1rem; --string-size1: 1rem; --string-line-height-size1: 1.25rem; --string-size2: 0.75rem; --string-line-height-size2: 1rem; --string-size3: 0.5rem; --string-line-height-size3: 0.75rem; --body-size1: 1rem; --body-line-height-size1: 1.5rem; --body-size2: 0.75rem; --body-line-height-size2: 1.25rem; --body-size3: 0.5rem; --body-line-height-size3: 1rem; --label-size1: 1rem; --label-size2: 0.75rem; --label-size3: 0.56rem; --label-size4: 0.56rem; --link-label-size: 0.75rem; --link-label-line-height: 0.75rem; --button-label-size: 0.75rem; --button-label-line-height: 1rem; --button-tertiary-height: 1.75rem; --badge-label-size: 0.5rem; --badge-label-line-height: 0.67rem; --snw-header-link-size: 1rem; --snw-header-link-line-height: 1.5rem; --snw-flyout-link-size: 1rem; --snw-flyout-link-line-height: 1.75rem; --snw-heading-hero-size1: 2rem; --snw-heading-hero-line-height-size1: 2.375rem; --snw-heading-hero-size2: 1.625rem; --snw-heading-hero-line-height-size2: 1.9375rem; --snw-note-size: 0.75rem; --snw-note-line-height: 1rem; }
@media(min-width: 961px) {
  :root { --quote-size: 1.75rem; --quote-line-height: 2.25rem; --heading-size1: 1.75rem; --heading-line-height-size1: 2rem; --heading-size2: 1.75rem; --heading-line-height-size2: 2rem; --heading-size3: 1.5rem; --heading-line-height-size3: 1.75rem; --heading-size4: 1.25rem; --heading-line-height-size4: 1.5rem; --heading-size5: 1rem; --heading-line-height-size5: 1.25rem; --string-size1: 1.25rem; --string-line-height-size1: 1.5rem; --string-size2: 1rem; --string-line-height-size2: 1.25rem; --string-size3: 0.75rem; --string-line-height-size3: 1rem; --body-size1: 1.25rem; --body-line-height-size1: 1.75rem; --body-size2: 1rem; --body-line-height-size2: 1.5rem; --body-size3: 0.75rem; --body-line-height-size3: 1.25rem; --label-size1: 1.25rem; --label-size2: 1rem; --label-size3: 0.75rem; --label-size4: 0.75rem; --link-label-size: 1rem; --link-label-line-height: 1rem; --button-label-size: 1rem; --button-label-line-height: 1.25rem; --badge-label-size: 0.75rem; --badge-label-line-height: 1rem; --snw-header-link-size: 1rem; --snw-header-link-line-height: 1.5rem; --snw-flyout-link-size: 0.875rem; --snw-flyout-link-line-height: 1.75rem; --snw-heading-hero-size1: 2.375rem; --snw-heading-hero-line-height-size1: 2.875rem; } }
@media(min-width: 1401px) {
  :root { --snw-flyout-link-size: 0.875rem; --snw-flyout-link-line-height: 1.75rem; } }
@media(min-width: 1801px) {
  :root { --quote-size: 2rem; --quote-line-height: 2.5rem; --heading-size1: 2rem; --heading-line-height-size1: 2.25rem; --heading-size2: 2rem; --heading-line-height-size2: 2.25rem; --heading-size3: 1.75rem; --heading-line-height-size3: 2rem; --heading-size4: 1.5rem; --heading-line-height-size4: 1.75rem; --heading-size5: 1.25rem; --heading-line-height-size5: 1.5rem; --string-size1: 1.5rem; --string-line-height-size1: 1.75rem; --string-size2: 1.25rem; --string-line-height-size2: 1.5rem; --string-size3: 1rem; --string-line-height-size3: 1.25rem; --body-size1: 1.5rem; --body-line-height-size1: 2rem; --body-size2: 1.25rem; --body-line-height-size2: 1.75rem; --body-size3: 1rem; --body-line-height-size3: 1.5rem; --label-size1: 1.56rem; --label-size2: 1.25rem; --label-size3: 1rem; --link-label-size: 1.25rem; --link-label-line-height: 1.25rem; --button-label-size: 1.25rem; --button-label-line-height: 1.5rem; --badge-label-size: 1rem; --badge-label-line-height: 1.5rem; --snw-header-link-size: 1.125rem; --snw-header-link-line-height: 1.75rem; --snw-flyout-link-size: 1.125rem; --snw-flyout-link-line-height: 2.125rem; } }
:root { --snw-button-padding: 0.8125rem; --spacing-micro: 0.25rem; --spacing-xsm: 0.5rem; --spacing-sm: 0.75rem; --spacing-md: 1.75rem; --spacing-lg: 2.75rem; --spacing-xl: 3.75rem; --spacing-xxl: 4.75rem; --spacing-xxxl: 5.75rem; }
@media(min-width: 961px) {
  :root { --snw-button-padding: 0.8125rem; --spacing-micro: 0.25rem; --spacing-xsm: 0.5rem; --spacing-sm: 1rem; --spacing-md: 2rem; --spacing-lg: 3rem; --spacing-xl: 4rem; --spacing-xxl: 5rem; --spacing-xxxl: 6rem; } }
@media(min-width: 1801px) {
  :root { --snw-button-padding: 0.813rem; --spacing-micro: 0.5rem; --spacing-xsm: 0.75rem; --spacing-sm: 1.25rem; --spacing-md: 2.25rem; --spacing-lg: 3.25rem; --spacing-xl: 4.25rem; --spacing-xxl: 5.25rem; --spacing-xxxl: 6.25rem; } }
:root { --header-height: 56px; --search-size: 2.625rem; --banner-height: 0px; }
@media(min-width: 961px) {
  :root { --header-height: 123px; } }
@media(min-width: 1801px) {
  :root { --header-height: 135px; --search-size: 2.875rem; } }
.seldon-padding-vertical-micro-start { padding-top: var(--spacing-micro); }
.seldon-padding-vertical-micro-end { padding-bottom: var(--spacing-micro); }
.seldon-padding-vertical-micro-both { padding-top: var(--spacing-micro); padding-bottom: var(--spacing-micro); }
.seldon-padding-vertical-xsm-start { padding-top: var(--spacing-xsm); }
.seldon-padding-vertical-xsm-end { padding-bottom: var(--spacing-xsm); }
.seldon-padding-vertical-xsm-both { padding-top: var(--spacing-xsm); padding-bottom: var(--spacing-xsm); }
.seldon-padding-vertical-sm-start { padding-top: var(--spacing-sm); }
.seldon-padding-vertical-sm-end { padding-bottom: var(--spacing-sm); }
.seldon-padding-vertical-sm-both { padding-top: var(--spacing-sm); padding-bottom: var(--spacing-sm); }
.seldon-padding-vertical-md-start { padding-top: var(--spacing-md); }
.seldon-padding-vertical-md-end { padding-bottom: var(--spacing-md); }
.seldon-padding-vertical-md-both { padding-top: var(--spacing-md); padding-bottom: var(--spacing-md); }
.seldon-padding-vertical-lg-start { padding-top: var(--spacing-lg); }
.seldon-padding-vertical-lg-end { padding-bottom: var(--spacing-lg); }
.seldon-padding-vertical-lg-both { padding-top: var(--spacing-lg); padding-bottom: var(--spacing-lg); }
.seldon-padding-vertical-xl-start { padding-top: var(--spacing-xl); }
.seldon-padding-vertical-xl-end { padding-bottom: var(--spacing-xl); }
.seldon-padding-vertical-xl-both { padding-top: var(--spacing-xl); padding-bottom: var(--spacing-xl); }
.seldon-padding-vertical-xxl-start { padding-top: var(--spacing-xxl); }
.seldon-padding-vertical-xxl-end { padding-bottom: var(--spacing-xxl); }
.seldon-padding-vertical-xxl-both { padding-top: var(--spacing-xxl); padding-bottom: var(--spacing-xxl); }
.seldon-padding-horizontal-micro-start { padding-left: var(--spacing-micro); }
.seldon-padding-horizontal-micro-end { padding-right: var(--spacing-micro); }
.seldon-padding-horizontal-micro-both { padding-left: var(--spacing-micro); padding-right: var(--spacing-micro); }
.seldon-padding-horizontal-xsm-start { padding-left: var(--spacing-xsm); }
.seldon-padding-horizontal-xsm-end { padding-right: var(--spacing-xsm); }
.seldon-padding-horizontal-xsm-both { padding-left: var(--spacing-xsm); padding-right: var(--spacing-xsm); }
.seldon-padding-horizontal-sm-start { padding-left: var(--spacing-sm); }
.seldon-padding-horizontal-sm-end { padding-right: var(--spacing-sm); }
.seldon-padding-horizontal-sm-both { padding-left: var(--spacing-sm); padding-right: var(--spacing-sm); }
.seldon-padding-horizontal-md-start { padding-left: var(--spacing-md); }
.seldon-padding-horizontal-md-end { padding-right: var(--spacing-md); }
.seldon-padding-horizontal-md-both { padding-left: var(--spacing-md); padding-right: var(--spacing-md); }
.seldon-padding-horizontal-lg-start { padding-left: var(--spacing-lg); }
.seldon-padding-horizontal-lg-end { padding-right: var(--spacing-lg); }
.seldon-padding-horizontal-lg-both { padding-left: var(--spacing-lg); padding-right: var(--spacing-lg); }
.seldon-padding-horizontal-xl-start { padding-left: var(--spacing-xl); }
.seldon-padding-horizontal-xl-end { padding-right: var(--spacing-xl); }
.seldon-padding-horizontal-xl-both { padding-left: var(--spacing-xl); padding-right: var(--spacing-xl); }
.seldon-padding-horizontal-xxl-start { padding-left: var(--spacing-xxl); }
.seldon-padding-horizontal-xxl-end { padding-right: var(--spacing-xxl); }
.seldon-padding-horizontal-xxl-both { padding-left: var(--spacing-xxl); padding-right: var(--spacing-xxl); }
.seldon-skeleton,.seldon-skeleton::before,.seldon-skeleton::after { animation: skeleton-pulse 1s infinite alternate-reverse !important; background-image: none !important; background-clip: initial !important; border-radius: .1875rem !important; border-color: rgba(0,0,0,0) !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-box-decoration-break: clone !important; box-decoration-break: clone !important; color: rgba(0,0,0,0) !important; outline: none !important; pointer-events: none !important; -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; cursor: default !important; }
input[type=checkbox].seldon-skeleton,input[type=radio].seldon-skeleton { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 0 !important; width: 13px !important; height: 13px !important; }
button.seldon-skeleton { border-radius: 6.25rem !important; }
button.seldon-skeleton svg path { fill: rgba(0,0,0,0) !important; }
.seldon-toggle-input .seldon-skeleton::before,.seldon-toggle-input .seldon-skeleton::after { border-radius: 6.25rem !important; }
.seldon-toggle-input .seldon-skeleton::after { display: none !important; }
@-webkit-keyframes skeleton-pulse {
  0% { background-color: #eae9e6; }
  100% { background-color: rgba(0,0,0,.25); } }
@keyframes skeleton-pulse {
  0% { background-color: #eae9e6; }
  100% { background-color: rgba(0,0,0,.25); } }
.homepage .phillips-lot .LazyLoad::before,.homepage .phillips-lot .lazyload-placeholder::before { left: 50%; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.homepage .phillips-lot .LazyLoad::before,.homepage .phillips-lot .lazyload-placeholder::before { left: 50%; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.phillips__section-header { font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; color: #000; font-size: 30px; line-height: 1em; }
@media screen and (min-width: 480px) {
  .phillips__section-header { font-size: 28px; line-height: 1em; } }
.phillips__section-header--light { font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; color: #000; font-size: 24px; line-height: 1.3333333333em; }
.phillips__section-header--light em,.phillips__section-header--light i { font-family: "MontserratItalic","Helvetica Neue",Helvetica,Arial,sans-serif; color: #333; }
.phillips__eyebrow { text-transform: uppercase; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 11px; margin: 0 0 10px; }
.homepage .articker__maker-name .phillips-lot__user-actions__container .follow-artist,.phillips-lot__user-actions__container .follow-artist,.favorite-lot { padding: 0; }
.homepage .articker__maker-name .phillips-lot__user-actions__container .follow-artist .tooltip,.phillips-lot__user-actions__container .follow-artist .tooltip,.favorite-lot .tooltip { font-size: 11px; left: unset; opacity: 1; position: relative; transform: unset; -webkit-transform: unset; top: unset; white-space: nowrap; background: rgba(0,0,0,0); -webkit-box-shadow: unset; box-shadow: unset; border-radius: 0; padding: 0; margin-top: 4px; }
.phillips-lot__user-actions__container .follow-artist .tooltip.error,.favorite-lot .tooltip.error { color: red; }
.image-loader { background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; position: absolute; }
.image-loader .signal { -webkit-animation: pulsate 1s ease-out; animation: pulsate 1s ease-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; border: 5px solid #eaeaea; border-radius: 30px; height: 30px; margin: -15px 0 0 -15px; opacity: 0; width: 30px; }
@-webkit-keyframes pulsate {
  0% { opacity: 0; -webkit-transform: scale(0.1); transform: scale(0.1); }
  50% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2); } }
@keyframes pulsate {
  0% { opacity: 0; -webkit-transform: scale(0.1); transform: scale(0.1); }
  50% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2); } }
.homepage .phillips-lot .LazyLoad::before,.homepage .phillips-lot .lazyload-placeholder::before { left: 50%; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.phillips__section-header { font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; color: #000; font-size: 30px; line-height: 1em; }
@media screen and (min-width: 480px) {
  .phillips__section-header { font-size: 28px; line-height: 1em; } }
.phillips__section-header--light { font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; color: #000; font-size: 24px; line-height: 1.3333333333em; }
.phillips__section-header--light em,.phillips__section-header--light i { font-family: "MontserratItalic","Helvetica Neue",Helvetica,Arial,sans-serif; color: #333; }
.phillips__eyebrow { text-transform: uppercase; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 11px; margin: 0 0 10px; }
.homepage .articker__maker-name .phillips-lot__user-actions__container .follow-artist,.phillips-lot__user-actions__container .follow-artist,.favorite-lot { padding: 0; }
.homepage .articker__maker-name .phillips-lot__user-actions__container .follow-artist .tooltip,.phillips-lot__user-actions__container .follow-artist .tooltip,.favorite-lot .tooltip { font-size: 11px; left: unset; opacity: 1; position: relative; transform: unset; -webkit-transform: unset; top: unset; white-space: nowrap; background: rgba(0,0,0,0); -webkit-box-shadow: unset; box-shadow: unset; border-radius: 0; padding: 0; margin-top: 4px; }
.phillips-lot__user-actions__container .follow-artist .tooltip.error,.favorite-lot .tooltip.error { color: red; }
.image-loader { background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; position: absolute; }
.image-loader .signal { -webkit-animation: pulsate 1s ease-out; animation: pulsate 1s ease-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; border: 5px solid #eaeaea; border-radius: 30px; height: 30px; margin: -15px 0 0 -15px; opacity: 0; width: 30px; }
@keyframes pulsate {
  0% { opacity: 0; -webkit-transform: scale(0.1); transform: scale(0.1); }
  50% { opacity: 1; }
  100% { opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2); } }
.homepage .phillips-lot .LazyLoad::before,.homepage .phillips-lot .lazyload-placeholder::before { left: 50%; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.favorite-lot { padding: 0; cursor: pointer; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; max-width: 45px; border: 1px solid #fff; background-color: #fff; border-radius: 100%; -webkit-transition: background-color ease 100ms; transition: background-color ease 100ms; }
.favorite-lot .icon { background-image: url("https://www.dist.phillips.com/content/web/images/layout/user_actions_icons_3.svg"); background-repeat: no-repeat; background-size: 100%; background-position-y: -88px; display: block; height: 25px; max-width: 100%; width: 25px; border-radius: 100%; }
.favorite-lot .icon.active { background-position-y: -114px; }
.favorite-lot .icon:hover { background-color: #eee; }
.favorite-lot .icon:hover+.tooltip { opacity: 1; }
.favorite-lot .error { color: red; }
.follow-artist { -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; width: 100%; max-width: 45px; padding: 0; border: 1px solid #fff; background-color: #fff; border-radius: 100%; -webkit-transition: background-color ease 100ms; transition: background-color ease 100ms; }
.follow-artist .error { color: red; }
.follow-artist .icon { background-image: url("https://www.dist.phillips.com/content/web/images/layout/user_actions_icons_3.svg"); background-repeat: no-repeat; background-size: 100%; background-position-y: -15px; display: inline-block; height: 45px; border-radius: 100%; width: 45px; max-width: 100%; }
.follow-artist .icon.active { background-position-y: -40px; }
.follow-artist.active:hover .icon { background-position-y: -61px; }
.follow-artist:active,.follow-artist:focus { outline: none; }
.follow-artist .tooltip { text-align: center; }
.phillips-lot__user-actions__container .follow-artist .icon { width: 25px; height: 25px; }
.phillips-lot__user-actions__container .follow-artist .icon:hover { background-color: #eee; }
.phillips-lot__user-actions__container .follow-artist .icon:hover+.tooltip { opacity: 1; }
html { overflow-x: hidden; }
.row::before { display: none; }
input,select,textarea { max-width: 350px; }
.container.body-content.grid { border: 0; }
.homepage { margin-top: calc(var(--header-height) + var(--banner-height, 0px)); position: relative; }
.homepage .private-services-banner__title { margin: 38px 0; }
.homepage .private-services-banner__info { margin-bottom: 75px; }
@media screen and (min-width: 768px) {
  .homepage .private-services-banner__info { display: grid; grid-gap: 30px; grid-template-columns: 50% 50%; grid-template-areas: "content content"; } }
.homepage .private-services-banner__info__section__title { margin: 0; font-family: "DistinctDisplay",sans-serif; }
.homepage .private-services-banner__info__section__private-sales { border-bottom: 1px solid #9b9b9b; padding-bottom: 75px; }
@media screen and (min-width: 768px) {
  .homepage .private-services-banner__info__section__private-sales { border-right: 1px solid #9b9b9b; border-bottom: none; padding: 0 75px 0 0; } }
.homepage .private-services-banner__info__section__trusts { padding-top: 75px; }
@media screen and (min-width: 768px) {
  .homepage .private-services-banner__info__section__trusts { padding: 0 0 0 75px; } }
.homepage .sell-with-us-banner__info { margin-bottom: 7.3rem; }
@media screen and (min-width: 768px) {
  .homepage .sell-with-us-banner__info { display: grid; grid-gap: 2%; grid-template-columns: 49% 49%; grid-template-areas: "content content"; max-height: 20.25rem; } }
@media screen and (max-width: 767px) {
  .homepage .sell-with-us-banner__info { margin-bottom: 0; } }
.homepage .sell-with-us-banner__info__section { background: #f4f2f1; }
@media screen and (min-width: 480px) {
  .homepage .sell-with-us-banner__info__section { display: grid; grid-gap: 2%; grid-template-columns: minmax(auto, 1fr); grid-template-areas: "content content"; }
  .homepage .sell-with-us-banner__info__section img { max-width: none; }
  .homepage .sell-with-us-banner__info__section .caption-container { margin: 13.75% 9% 13.75% 13.75%; }
  .homepage .sell-with-us-banner__info__section .mobile-image-container { display: none; }
  .homepage .sell-with-us-banner__info__section .mobile-image-center { display: none; } }
@media screen and (min-width: 480px)and (max-width: 867px) {
  .homepage .sell-with-us-banner__info__section { margin-bottom: 1rem; }
  .homepage .sell-with-us-banner__info__section .caption-container { margin-top: 8%; } }
@media screen and (max-width: 479px) {
  .homepage .sell-with-us-banner__info__section { margin-bottom: 1rem; }
  .homepage .sell-with-us-banner__info__section img { max-width: 100%; }
  .homepage .sell-with-us-banner__info__section .caption-container { margin: 0rem 1rem 13.75% 1rem; }
  .homepage .sell-with-us-banner__info__section .image-container { display: none; }
  .homepage .sell-with-us-banner__info__section .mobile-image-container { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .homepage .sell-with-us-banner__info__section .mobile-image-center { -webkit-box-flex: 0; -ms-flex: none; flex: none; margin: auto; padding-top: .5rem; } }
.homepage .sell-with-us-banner__info__section .label { color: #000; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: .688rem; font-style: normal; font-weight: 400; line-height: 1rem; text-transform: uppercase; margin-top: 2rem; }
.homepage .sell-with-us-banner__info__section .title { margin: .75rem 0; font-family: "DistinctDisplay",sans-serif; color: #000; font-size: 1.625rem; font-style: normal; font-weight: 400; line-height: 2rem; text-transform: capitalize; }
@media screen and (min-width: 480px)and (max-width: 867px) {
  .homepage .sell-with-us-banner__info__section .title { font-size: 1.25rem; } }
.homepage .sell-with-us-banner__info__section .description { color: #000; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-style: normal; font-weight: 400; line-height: 1.25rem; margin-bottom: 1.125rem; }
.homepage .sell-with-us-banner__info__section .submit { padding: 2.75% 13%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #000; text-align: center; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: .75rem; font-style: normal; font-weight: 400; line-height: 1rem; background: #fff; max-width: 11.875rem; border: .769px solid #000; text-decoration: none; display: block; }
.homepage .sell-with-us-banner__info__section .phone { padding-top: 5%; padding-bottom: 3%; max-height: 20.25rem; }
@media screen and (min-width: 1306px) {
  .homepage { padding: 0; } }
.homepage h1,.homepage h2,.homepage h3 { margin: unset; text-align: unset; text-transform: unset; }
.homepage h2 { font-family: "DistinctDisplay",sans-serif; }
.homepage h3 { font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; color: #000; font-size: 24px; line-height: 1.3333333333em; }
.homepage .add-button-wrapper { width: 100%; }
.homepage .scroll-down { display: none; position: absolute; cursor: pointer; z-index: 20; left: 50%; background: rgba(0,0,0,.8); -webkit-transform: translateX(-50%); transform: translateX(-50%); top: calc(100vh - 107px); width: 3.25rem; height: 3.25rem; outline: none; border: none; }
.homepage .scroll-down:active,.homepage .scroll-down:focus { outline: none; }
.homepage .scroll-down:after { content: ""; position: absolute; top: .5rem; left: .85rem; width: 1.5rem; height: 1.5rem; border-left: 3px solid #fff; border-bottom: 3px solid #fff; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
@media screen and (min-width: 480px) {
  .homepage .scroll-down { display: block; } }
.homepage .caption pre { text-transform: uppercase; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 11px; margin: 0 0 10px; }
.homepage .auction-video { position: relative; max-width: 1082px; margin: 0 auto; padding: 10px 30px 6em; border-bottom: 1px solid #ccc; }
.homepage .auction-video .caption { overflow: hidden; margin-bottom: 25px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.homepage .auction-video .caption .right { text-align: right; }
.homepage .auction-video .caption .eyebrow { margin-bottom: .5rem; }
.homepage .auction-video .caption .video-link { display: inline-block; border: 1px solid #000; background: #fff; padding: .5rem 0; color: #000; font-size: 14px; cursor: pointer; text-decoration: none; text-align: center; width: 100%; max-width: 184px; }
.homepage .auction-video .video-wrapper { position: relative; width: 100%; padding-bottom: 56%; overflow: hidden; }
.homepage .auction-video .video-wrapper iframe { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; border: none; }
.homepage .edit-overlay { position: absolute; width: 100%; background: rgba(242,242,242,.7); color: #6a6a6a; top: 0; bottom: 0; left: 0; right: 0; text-align: center; z-index: 30; opacity: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
.homepage .edit-overlay__wrapper { width: 100%; position: relative; }
.homepage .edit-overlay__wrapper--slide { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.homepage .edit-overlay:hover { opacity: 1; background: rgba(125,242,242,.7); }
.homepage .edit-overlay__button { font-family: "MontserratBold","Helvetica Neue",Helvetica,Arial,sans-serif; color: #000; font-size: 30px; line-height: 1em; text-transform: none; background: rgba(0,0,0,0); border: none; outline: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: inherit; text-decoration: none; width: 50%; position: relative; z-index: 35; }
.homepage .edit-overlay__button:hover { color: #1e81ff; }
.homepage--cms .homepage__hero__slider--caption { position: absolute; top: 0; }
.homepage__ckeditor { border: 1px dashed #bbb; border-radius: 8px; padding: 4px; margin-bottom: 25px; margin-top: 0; min-height: 5em; }
.homepage__ckeditor h1,.homepage__ckeditor h2,.homepage__ckeditor h3,.homepage__ckeditor h4,.homepage__ckeditor h5,.homepage__ckeditor h6,.homepage__ckeditor span { text-transform: none; margin: unset; }
.homepage__ckeditor span { font-family: inherit; }
.homepage__ckeditor__slide h2 { font-family: "DistinctDisplay",sans-serif; font-size: 36px; line-height: 1.2222222222em; }
@media screen and (min-width: 480px) {
  .homepage__ckeditor__slide h2 { font-size: 24px; line-height: 1.3333333333em; } }
.homepage__ckeditor__slide h3 { font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; color: #000; font-size: 24px; line-height: 1.3333333333em; }
@media screen and (min-width: 480px) {
  .homepage__ckeditor__slide h3 { font-size: 18px; line-height: 1.7777777778em; } }
.homepage__ckeditor__featuredContent h2 { font-family: "DistinctDisplay",sans-serif; }
.homepage__grid { margin: 0 auto; padding: 0; width: 100%; list-style-type: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.homepage__grid__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; width: 100%; }
@media screen and (min-width: 480px) {
  .homepage__grid { display: grid; grid-template-columns: repeat(2, 50%); grid-template-rows: auto; -webkit-column-gap: 26px; -moz-column-gap: 26px; column-gap: 26px; padding: 0; } }
.homepage__grid-item { position: relative; width: 100%; margin: 30px 0; }
.homepage__grid-item__content-wrapper { -webkit-box-flex: 1; -ms-flex: 1 0 100%; flex: 1 0 100%; }
.homepage__grid-item a { text-decoration: none; }
.homepage__grid-item .image-container { position: relative; padding-bottom: 78.6%; height: 445px; }
.homepage__grid-item .image-container span { padding-right: 8px; padding-top: 6px; position: absolute; right: 0; top: 0; width: 32px; height: 100%; font-size: .9rem; font-weight: 500; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; -webkit-transform: rotate(180deg); transform: rotate(180deg); color: #000; background-color: rgba(255,255,255,.6666666667); }
.homepage__grid-item .caption { display: block; text-decoration: none; color: #000; margin-top: 15px; }
.homepage__grid-item .caption h1,.homepage__grid-item .caption h2 { font-family: "DistinctDisplay",sans-serif; }
.homepage__grid-item .caption h3 { font-family: "MontserratBold","Helvetica Neue",Helvetica,Arial,sans-serif; color: #000; }
.homepage__grid-item .caption p { font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; line-height: 1.25em; margin-top: 10px; }
@media screen and (min-width: 480px) {
  .homepage__grid-item .caption p { font-size: 14px; line-height: 1.5714285714em; } }
.homepage__grid-item__content-wrapper { -webkit-box-flex: 1; -ms-flex: 1 0 100%; flex: 1 0 100%; }
.homepage__grid__button { background: rgba(0,0,0,0); border: 1px solid #000; cursor: pointer; text-decoration: none; display: block; margin: 1em auto; line-height: 42px; color: #000; -ms-flex-item-align: center; align-self: center; width: 198px; outline: none; }
@media screen and (min-width: 769px) {
  .homepage__grid__button { margin: 2em auto; } }
.homepage__grid__button:active,.homepage__grid__button:focus { outline: none; }
.homepage__hero { position: relative; height: calc(100vh - 168px); margin-bottom: 3em; z-index: 5; }
.homepage__hero__image { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-position: center center; }
.homepage__hero__caption h1,.homepage__hero__caption h2,.homepage__hero__caption h3,.homepage__hero__caption p { margin: unset; }
.homepage__hero__caption h2 { font-size: 30px; line-height: 1.1em; }
@media screen and (min-width: 480px) {
  .homepage__hero__caption h2 { font-size: 24px; line-height: 1.3333333333em; } }
.homepage__hero__caption h3 { font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; color: #000; font-size: 20px; line-height: 1.25em; }
@media screen and (min-width: 480px) {
  .homepage__hero__caption h3 { font-size: 18px; line-height: 1.7777777778em; } }
.homepage__hero__slider--caption { position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.2); width: 100%; height: 200px; z-index: 20; overflow: hidden; }
@media screen and (min-width: 768px) {
  .homepage__hero__slider--caption { position: sticky; top: calc(var(--header-height) + var(--banner-height, 0px)); bottom: unset; height: 200px; } }
.homepage__hero__slider--image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: calc(100vh - 168px); max-height: calc(100vh - 168px); margin-bottom: 4em; }
@media screen and (min-width: 480px) {
  .homepage__hero__slider--image { margin-bottom: 6em; } }
@media screen and (min-width: 768px) {
  .homepage__hero__slider--image { height: calc(100vh - 55px); max-height: calc(100vh - 55px); } }
.homepage__hero__slider__wrapper { list-style-type: none; margin: 0; padding: 0; position: relative; height: 100%; max-height: 100%; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; }
.homepage__hero__slider__wrapper--caption { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: start; align-content: flex-start; background-color: rgba(255,255,255,.8); }
.homepage__hero__slider__wrapper--image { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.homepage__hero__slide { margin: 0; padding: 0; position: absolute; opacity: 0; z-index: 1; -webkit-transition: all 500ms cubic-bezier(0.35, 0.96, 0.75, 0.77); transition: all 500ms cubic-bezier(0.35, 0.96, 0.75, 0.77); }
.homepage__hero__slide--caption { padding: 0 15px; height: 200px; width: 100%; max-width: 1082px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
@media screen and (min-width: 768px) {
  .homepage__hero__slide--caption { height: 90px; } }
@media screen and (min-width: 1306px) {
  .homepage__hero__slide--caption { padding: 0; } }
.homepage__hero__slide--image { top: 0; right: 0; bottom: 0; left: 0; }
.homepage__hero__slide--active { opacity: 1; z-index: 5; }
.homepage__hero__slide--cms { -webkit-transition: none; transition: none; }
.homepage__hero__button { width: 50px; height: 50px; padding: 0; outline: none; border: none; background: rgba(0,0,0,.6); position: absolute; top: calc(50% - 25px); cursor: pointer; z-index: 10; }
.homepage__hero__button:active,.homepage__hero__button:focus { outline: none; }
.homepage__hero__button::before { content: ""; position: absolute; display: block; width: 28px; height: 28px; border-top: 2px solid #fff; border-left: 2px solid #fff; margin-top: -14px; }
.homepage__hero__button--left::before { margin-left: 16px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.homepage__hero__button--right { right: 0; }
.homepage__hero__button--right::before { margin-right: 16px; -webkit-transform: rotate(135deg); transform: rotate(135deg); }
@media screen and (min-width: 768px) {
  .homepage__hero__button { display: none; } }
@media screen and (min-width: 768px) {
  .homepage__hero:hover .homepage__hero__button { display: block; } }
@media screen and (min-width: 768px) {
  .homepage__hero { height: calc(100vh - 55px); } }
.homepage__link { text-decoration: none; display: -webkit-box; display: -ms-flexbox; display: flex; color: unset; }
.homepage__video { color: #000; padding-bottom: 4em; }
.homepage__video__wrapper { position: relative; width: 100%; max-width: 1158px; min-height: 181px; height: 56.4vw; max-height: 651.375px; margin: 2em auto 3em; }
@media screen and (min-width: 480px) {
  .homepage__video__wrapper { width: 100%; margin-top: 0; } }
.homepage__video__wrapper iframe { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; }
.homepage__video__title { padding: 0 1rem; margin-bottom: 1rem; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; }
@media screen and (min-width: 768px) {
  .homepage__video__title { text-align: right; padding-right: 6em; padding-left: 0; } }
.homepage__video__title a { text-decoration: none; color: #fff; }
.homepage__video__title h2 { font-family: "DistinctDisplay",sans-serif; margin-bottom: 1rem; }
.homepage__video__caption { padding: 0 1rem; }
@media screen and (min-width: 768px) {
  .homepage__video__caption { padding-left: 0; padding-right: 3rem; } }
.homepage__video__caption p { margin: 0; }
.homepage__video__caption p em,.homepage__video__caption p i { font-family: "MontserratItalic","Helvetica Neue",Helvetica,Arial,sans-serif; }
.homepage__video__caption a { color: #fff; }
.homepage__video__description { width: 100%; max-width: 960px; margin: 3em auto 1em auto; overflow: hidden; text-align: left; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; }
.homepage__video__more { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; margin-top: 0; cursor: pointer; margin: 1em auto; border: 1px solid #000; line-height: 42px; max-height: 42px; -ms-flex-item-align: center; align-self: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media screen and (min-width: 578px) {
  .homepage__video__more { width: calc(25% - 22.5px); -webkit-box-flex: 0; -ms-flex: 0 0 calc(25% - 22.5px); flex: 0 0 calc(25% - 22.5px); padding-top: 0; margin: 0; } }
.homepage__video__more a { text-decoration: none; }
.homepage__video__thumbnail { border: none; background: none; cursor: pointer; position: relative; width: 100%; padding: 56.25% 0 0; outline: none; }
.homepage__video__thumbnail-wrapper { padding: 0; width: calc(33.33333% - 15px); background-repeat: no-repeat; background-size: cover; }
@media screen and (min-width: 578px) {
  .homepage__video__thumbnail-wrapper { width: calc(25% - 22.5px); -webkit-box-flex: 0; -ms-flex: 0 0 calc(25% - 22.5px); flex: 0 0 calc(25% - 22.5px); } }
.homepage__video__thumbnail:active,.homepage__video__thumbnail:focus { outline: none; }
.homepage__video__thumbnail h2 { display: none; }
@media screen and (min-width: 578px) {
  .homepage__video__thumbnail h2 { width: 100%; tex-align: center; position: absolute; bottom: -6px; height: 37%; padding: 0 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: rgba(0,0,0,.7); color: #fff; font-size: 14px; margin: 0; line-height: 1em; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
.homepage__video__thumbnails { padding: 0 15px; margin: 1em auto; width: 100%; max-width: 1310px; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
@media screen and (min-width: 578px) {
  .homepage__video__thumbnails { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; } }
.homepage__marketplace { margin: 0 auto 3em; }
.homepage__marketplace__description { line-height: 1.1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 100%; margin: 0; }
.homepage__marketplace__description h2 { margin: 1rem 0; }
@media screen and (min-width: 480px) {
  .homepage__marketplace__description h2 { margin-top: 0; } }
@media screen and (min-width: 480px) {
  .homepage__marketplace__description { padding-right: 15px; border-right: 1px solid #9b9b9b; -webkit-box-flex: 0; -ms-flex: 0 1 70%; flex: 0 1 70%; } }
@media screen and (min-width: 645px) {
  .homepage__marketplace__description { padding-right: 50px; -webkit-box-flex: 0; -ms-flex: 0 1 53%; flex: 0 1 53%; } }
.homepage__marketplace__cta { text-decoration: none; }
.homepage__marketplace__cta--button { background: #fff; border: 1px solid #000; color: #000; cursor: pointer; padding: .75rem 2rem; margin: 0 auto; }
@media screen and (min-width: 480px) {
  .homepage__marketplace__cta--mobile { display: none; } }
.homepage__marketplace__cta--tablet { display: none; }
@media screen and (min-width: 480px) {
  .homepage__marketplace__cta--tablet { margin-left: 15px; display: inline; margin-top: 0; } }
@media screen and (min-width: 645px) {
  .homepage__marketplace__cta--tablet { margin-left: 50px; } }
.homepage .dropshop-button { background: #000; border: 1px solid #000; color: #fff; cursor: pointer; display: block; font-size: 14px; max-width: 252px; padding: .5rem 0rem; text-align: center; text-decoration: none; width: 100%; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; outline: none; text-transform: uppercase; height: auto; margin-top: 10px; margin-left: auto; margin-right: auto; }
@media screen and (min-width: 768px) {
  .homepage .dropshop-button { padding: 1rem 0rem; font-size: 18px; height: 54px; } }
.homepage .sell-consignment-g1 { background-size: contain; background: radial-gradient(ellipse at center, #f7f7f7 0%, #dcdcdc 60%, #bdbdbd 100%),-webkit-gradient(linear, left top, left bottom, color-stop(32%, #ededed), color-stop(34%, #f7f7f7), color-stop(36%, #ededed)); background: radial-gradient(ellipse at center, #f7f7f7 0%, #dcdcdc 60%, #bdbdbd 100%),linear-gradient(to bottom, #ededed 32%, #f7f7f7 34%, #ededed 36%); background-blend-mode: multiply; }
@media screen and (max-width: 768px) {
  .homepage .sell-consignment-g1 { background: radial-gradient(ellipse at center, #f7f7f7 0%, #dcdcdc 60%, #bdbdbd 100%),-webkit-gradient(linear, left top, left bottom, color-stop(48%, #ededed), color-stop(52%, #f7f7f7), color-stop(56%, #ededed)); background: radial-gradient(ellipse at center, #f7f7f7 0%, #dcdcdc 60%, #bdbdbd 100%),linear-gradient(to bottom, #ededed 48%, #f7f7f7 52%, #ededed 56%); background-blend-mode: multiply; } }
@media screen and (min-width: 480px) {
  .homepage .sell-consignment-g1 { background-size: 100%; } }
@media screen and (min-width: 1110px) {
  .homepage .sell-consignment-g1 { background-size: 150%; } }
@media screen and (min-width: 1306px) {
  .homepage .sell-consignment-g1 { background-size: cover; } }
.homepage .sell-consignment-bg { position: absolute; background-size: contain; }
.homepage .dropshop-wrapper { position: absolute; top: 275px; }
@media screen and (max-width: 768px) {
  .homepage .dropshop-wrapper { top: 255px; } }
.homepage .dropshop-container { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; padding-bottom: 50px; height: 100%; }
@media screen and (min-width: 480px) {
  .homepage .dropshop-container { padding-bottom: 50px; } }
@media screen and (min-width: 768px) {
  .homepage .dropshop-container { padding-bottom: 0px; } }
@media screen and (min-width: 1082px) {
  .homepage .dropshop-container { padding-bottom: 0px; } }
@media screen and (min-width: 1198px) {
  .homepage .dropshop-container { padding-bottom: 0px; } }
.homepage .dropshop-container h3 { font-size: 16px; }
@media screen and (min-width: 768px) {
  .homepage .dropshop-container h3 { font-size: 24px; } }
.homepage .phillips-carousel { position: relative; margin-bottom: 20px; z-index: 10; max-width: 100%; }
.homepage .phillips-carousel .animate { -webkit-transition: -webkit-transform 500ms ease; transition: -webkit-transform 500ms ease; transition: transform 500ms ease; transition: transform 500ms ease, -webkit-transform 500ms ease; }
.homepage .phillips-carousel .arrow { padding: 0; position: absolute; top: 50%; border-top: 2px solid #000; border-left: 2px solid #000; border-right: none; border-bottom: none; background: rgba(0,0,0,0); cursor: pointer; z-index: 10; opacity: 1; -webkit-transition: opacity 250ms ease; transition: opacity 250ms ease; width: 20px; height: 20px; }
@media screen and (min-width: 480px) {
  .homepage .phillips-carousel .arrow { width: 25px; height: 25px; } }
@media screen and (min-width: 768px) {
  .homepage .phillips-carousel .arrow { width: 30px; height: 30px; } }
.homepage .phillips-carousel .arrow.prev { left: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
@media screen and (min-width: 480px) {
  .homepage .phillips-carousel .arrow.prev { left: -7.5px; } }
@media screen and (min-width: 1306px) {
  .homepage .phillips-carousel .arrow.prev { left: -30px; } }
.homepage .phillips-carousel .arrow.next { right: 0; -webkit-transform: rotate(135deg); transform: rotate(135deg); }
@media screen and (min-width: 480px) {
  .homepage .phillips-carousel .arrow.next { right: -7.5px; } }
@media screen and (min-width: 1306px) {
  .homepage .phillips-carousel .arrow.next { right: -30px; } }
.homepage .phillips-carousel .arrow.disabled { opacity: .5; cursor: not-allowed; }
.homepage .phillips-carousel .arrow:focus,.homepage .phillips-carousel .arrow:active { outline: none; }
.homepage .phillips-carousel .arrow:hover { border-top: 2px solid #000; border-left: 2px solid #000; border-right: none; border-bottom: none; }
.homepage .phillips-carousel .carousel-wrapper { position: relative; overflow: hidden; width: 100%; }
.homepage .phillips-carousel .carousel-track { display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; padding: 0; }
.homepage .phillips-carousel .carousel-track>* { float: left; padding: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.homepage .phillips-carousel__description { margin-top: 20px; }
.homepage .phillips-carousel__description h1,.homepage .phillips-carousel__description h2,.homepage .phillips-carousel__description h3,.homepage .phillips-carousel__description h4,.homepage .phillips-carousel__description h5,.homepage .phillips-carousel__description h6,.homepage .phillips-carousel__description p { margin: unset; text-transform: none; }
.homepage .phillips-carousel__title { font-family: "DistinctDisplay",sans-serif; }
.homepage .phillips-carousel__title h2 { margin: 0; }
.homepage .phillips-carousel__pagination { list-style: none; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.homepage .phillips-carousel__pagination__item { border: 1px solid #adadad; width: 10px; height: 10px; padding: 0; background: #fff; border-radius: 10px; margin-right: 5px; }
.homepage .phillips-carousel__pagination__item--active { background-color: #323232; border: 1px solid #323232; }
.homepage .phillips-carousel--buy-now { margin-bottom: 0; }
.homepage .phillips-carousel--buy-now__container { border-top: 1px solid #9b9b9b; border-bottom: 1px solid #9b9b9b; padding-top: 30px; margin-bottom: 60px; }
@media screen and (min-width: 768px) {
  .homepage .phillips-carousel--buy-now__container { padding-top: 60px; margin-bottom: 75px; } }
.homepage .phillips-carousel--buy-now__container--no-border-top { border-top: none; }
.homepage .phillips-carousel--buy-now__top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.homepage .phillips-carousel--buy-now__title-count-desc-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column wrap; flex-flow: column wrap; }
@media screen and (min-width: 480px) {
  .homepage .phillips-carousel--buy-now__title-count-desc-wrapper { padding-right: 50px; border-right: 1px solid #9b9b9b; } }
.homepage .phillips-carousel--buy-now__title-count-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.homepage .phillips-carousel--buy-now__count { border: none; background-color: #000; color: #fff; font-family: "MontserratMedium","Helvetica Neue",Helvetica,Arial,sans-serif; padding: 5px 8px; font-size: .8125em; line-height: 1.1538461538em; }
.homepage .phillips-carousel--buy-now__carousel { margin-left: auto !important; margin-right: auto !important; }
.homepage .phillips-carousel--buy-now__description { display: block; font-size: .8125em; }
@media screen and (min-width: 480px) {
  .homepage .phillips-carousel--buy-now__description { max-width: 328px; } }
.homepage .phillips-carousel--buy-now__link { cursor: pointer; text-decoration: none; height: 42px; border: 1px solid #000; color: #000; text-align: center; min-width: 198px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 30px; background: #fff; }
.homepage .phillips-carousel--buy-now__link__wrapper--mobile { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 3rem; }
.homepage .phillips-carousel--buy-now__link__wrapper--tablet { display: none; }
@media screen and (min-width: 480px) {
  .homepage .phillips-carousel--buy-now__link__wrapper { padding-left: 50px; }
  .homepage .phillips-carousel--buy-now__link__wrapper--mobile { display: none; margin-bottom: 0; }
  .homepage .phillips-carousel--buy-now__link__wrapper--tablet { display: block; } }
.homepage .phillips-carousel .edit-container { position: relative; width: 100%; }
.homepage .phillips-carousel.homepage__marketplace { margin-bottom: 0; }
.homepage .phillips-carousel.homepage__marketplace .phillips-carousel__description { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin: 0 auto; }
@media screen and (min-width: 480px) {
  .homepage .phillips-carousel.homepage__marketplace .phillips-carousel__description { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 1rem; } }
@media screen and (min-width: 645px) {
  .homepage .phillips-carousel.homepage__marketplace .phillips-carousel__description { margin-bottom: 1.5rem; } }
.homepage .phillips-carousel.homepage__marketplace .homepage__marketplace__copy { margin: 1rem 0; text-align: left; }
@media screen and (min-width: 480px) {
  .homepage .phillips-carousel.homepage__marketplace .homepage__marketplace__copy { margin: 1rem 0 0; } }
.homepage .phillips-carousel.homepage__articker .phillips-carousel__description { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin: 0 auto 1rem; }
@media screen and (min-width: 480px) {
  .homepage .phillips-carousel.homepage__articker .phillips-carousel__description { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
@media screen and (min-width: 645px) {
  .homepage .phillips-carousel.homepage__articker .phillips-carousel__description { margin-bottom: 1.5rem; } }
.homepage .phillips-carousel.homepage__articker .phillips-carousel__description .articker__copy { font-size: 16px; line-height: 1.25em; margin: 0 0 1rem; }
@media screen and (min-width: 480px) {
  .homepage .phillips-carousel.homepage__articker .phillips-carousel__description .articker__copy { font-size: 16px; line-height: 1.375em; } }
.homepage .phillips-carousel.homepage__articker .phillips-carousel__description .articker__copy em,.homepage .phillips-carousel.homepage__articker .phillips-carousel__description .articker__copy i { font-family: "MontserratItalic","Helvetica Neue",Helvetica,Arial,sans-serif; }
.homepage .phillips-carousel.homepage__articker .phillips-carousel__description .articker__copy strong,.homepage .phillips-carousel.homepage__articker .phillips-carousel__description .articker__copy b { font-family: "MontserratMedium","Helvetica Neue",Helvetica,Arial,sans-serif; }
.homepage .phillips-carousel.homepage__articker .phillips-carousel__description .articker__copy strong em,.homepage .phillips-carousel.homepage__articker .phillips-carousel__description .articker__copy strong i,.homepage .phillips-carousel.homepage__articker .phillips-carousel__description .articker__copy b em,.homepage .phillips-carousel.homepage__articker .phillips-carousel__description .articker__copy b i { font-style: normal; font-family: "MontserratMediumItalic","Helvetica Neue",Helvetica,Arial,sans-serif; }
@media screen and (min-width: 645px) {
  .homepage .phillips-carousel.homepage__articker .phillips-carousel__description .articker__copy { margin: 0; } }
.homepage .phillips-carousel.homepage__articker .carousel-track { margin: 0; }
.homepage .phillips-carousel.homepage__articker .carousel-track>* { margin: 0; padding: 0; }
@media screen and (min-width: 480px) {
  .homepage .phillips-carousel.homepage__articker .carousel-track>* { padding: 10px; } }
.homepage .phillips-carousel.homepage__articker .carousel-wrapper { margin: 0 auto; width: 100%; }
@media screen and (min-width: 768px) {
  .homepage .phillips-carousel.homepage__articker .carousel-wrapper { max-width: 1190px; } }
.homepage .phillips-carousel.homepage__articker .arrow { padding: 0; }
.homepage .phillips-carousel.homepage__articker .arrow.prev { left: 6px; }
@media screen and (min-width: 480px) {
  .homepage .phillips-carousel.homepage__articker .arrow.prev { left: 20px; } }
.homepage .phillips-carousel.homepage__articker .arrow.next { right: 6px; }
@media screen and (min-width: 480px) {
  .homepage .phillips-carousel.homepage__articker .arrow.next { right: 20px; } }
.homepage .articker__description { margin-bottom: 1.34em; }
@media screen and (min-width: 768px) {
  .homepage .articker__description { max-width: 66.666667%; } }
.homepage .articker__bulletin { margin: 0; padding: 0; list-style-type: none; }
.homepage .articker__bulletin>li { margin: 0; padding: 0; }
.homepage .articker__bulletin__banner { margin-top: 56px; height: 350px; width: 100%; max-width: 100%; position: relative; }
.homepage .articker__bulletin__banner__image { width: 100%; height: 350px; background-size: cover; background-position: top; position: absolute; top: 0; left: 0; }
@media screen and (min-width: 768px) {
  .homepage .articker__bulletin__banner__image { height: 385px; position: fixed; margin-top: 56px; z-index: -1; } }
@media screen and (min-width: 768px) {
  .homepage .articker__bulletin__banner { height: 400px; } }
.homepage .articker__bulletin__item { margin: 0 auto 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; }
.homepage .articker__bulletin__item a { text-decoration: none; }
@media screen and (min-width: 480px) {
  .homepage .articker__bulletin__item { -webkit-box-flex: 1; -ms-flex: 1 0 100%; flex: 1 0 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: 0 auto 60px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .homepage .articker__bulletin__item--last-child { margin-bottom: 0; } }
.homepage .articker__bulletin__item__category { font-family: "MontserratMedium","Helvetica Neue",Helvetica,Arial,sans-serif; padding: 0 6px; background-color: #f7f7f7; -ms-flex-item-align: start; align-self: flex-start; font-size: 16px; line-height: 1.4375em; }
.homepage .articker__bulletin__item__ranking-image-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; position: relative; }
@media screen and (min-width: 480px) {
  .homepage .articker__bulletin__item__ranking-image-wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
.homepage .articker__bulletin__item__ranking { background-color: #e48e00; color: #fff; position: absolute; bottom: 0; left: 0; font-size: 1.5em; padding: .375em; border-right: .25em solid #fff; border-top: .25em solid #fff; font-family: "MontserratMedium","Helvetica Neue",Helvetica,Arial,sans-serif; }
@media screen and (min-width: 480px) {
  .homepage .articker__bulletin__item__ranking { padding: 0; border: none; -ms-flex-item-align: center; align-self: center; background-color: #fff; color: #e48e00; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; font-size: 3.75em; position: relative; -webkit-box-flex: 1; -ms-flex: 1 0 72px; flex: 1 0 72px; margin-right: 0; width: 72px; } }
@media screen and (min-width: 480px) {
  .homepage .articker__bulletin__item__image { max-width: 200px; padding-left: 20px; -webkit-box-flex: 0; -ms-flex: 0 1 200px; flex: 0 1 200px; } }
.homepage .articker__bulletin__item__image-wrapper { min-width: 200px; width: auto; height: 200px; -webkit-box-flex: 0; -ms-flex: 0 0 200px; flex: 0 0 200px; background-color: rgba(0,0,0,0); background-position: bottom 0 left 0; background-repeat: no-repeat; background-size: auto 200px; }
@media screen and (min-width: 480px) {
  .homepage .articker__bulletin__item__image-wrapper { margin-left: 20px; min-width: 150px; background-position: top; background-position: top; height: 150px; -webkit-box-flex: 0; -ms-flex: 0 0 150px; flex: 0 0 150px; } }
@media screen and (min-width: 480px) {
  .homepage .articker__bulletin__item__image { padding-left: 0; max-width: auto; } }
.homepage .articker__bulletin__item__description { margin-top: 15px; }
@media screen and (min-width: 480px) {
  .homepage .articker__bulletin__item__description { margin-top: 0; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; padding-left: 20px; } }
@media screen and (min-width: 480px) {
  .homepage .articker__bulletin__item__description--border-left { border-left: 2px solid #9b9b9b; } }
.homepage .articker__bulletin__item__title p { margin: .5em 0; font-size: 14px; }
.homepage .articker__bulletin__item__title p:first-child { font-size: 18px; }
.homepage .articker__maker-name { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; text-transform: none; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; }
.homepage .articker__maker-name .follow-artist { -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; width: 100%; max-width: 45px; padding: 0; border: 1px solid #fff; background-color: #fff; border-radius: 100%; -webkit-transition: background-color ease 100ms; transition: background-color ease 100ms; }
.homepage .articker__maker-name .follow-artist .error { color: red; }
.homepage .articker__maker-name .follow-artist .icon { background-image: url("https://www.dist.phillips.com/content/web/images/layout/user_actions_icons_3.svg"); background-repeat: no-repeat; background-size: 100%; background-position-y: -15px; display: inline-block; height: 45px; border-radius: 100%; width: 45px; max-width: 100%; }
.homepage .articker__maker-name .follow-artist .icon.active { background-position-y: -40px; }
.homepage .articker__maker-name .follow-artist.active:hover .icon { background-position-y: -61px; }
.homepage .articker__maker-name .follow-artist:active,.homepage .articker__maker-name .follow-artist:focus { outline: none; }
.homepage .articker__maker-name .follow-artist .tooltip { text-align: center; }
@media screen and (min-width: 480px) {
  .homepage .articker__maker-name .follow-artist { padding-left: 20px; font-size: 13px; line-height: 25px; border: none; } }
.homepage .articker__maker-name .phillips-lot__user-actions__container .follow-artist .icon { width: 25px; height: 25px; }
.homepage .articker__maker-name .phillips-lot__user-actions__container .follow-artist .icon:hover { background-color: #eee; }
.homepage .articker__maker-name .phillips-lot__user-actions__container .follow-artist .icon:hover+.tooltip { opacity: 1; }
@media screen and (min-width: 480px) {
  .homepage .articker__maker-url { padding-right: 20px; border-right: 2px solid #9b9b9b; } }
.homepage .articker__title { font-family: "DistinctDisplay",sans-serif; }
.homepage .articker__domain { text-transform: uppercase; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 11px; margin: 0 0 10px; }
.homepage .articker__description { line-height: 1.1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 100%; margin: 0; }
.homepage .articker__description h2 { margin: 1rem 0; }
@media screen and (min-width: 480px) {
  .homepage .articker__description h2 { margin-top: 0; } }
@media screen and (min-width: 645px) {
  .homepage .articker__description { -webkit-box-flex: 0; -ms-flex: 0 1 53%; flex: 0 1 53%; } }
.homepage .articker__bulletin { width: 100%; background: #eee; margin: 0 auto 30px; padding: 15px; z-index: 10; }
@media screen and (min-width: 768px) {
  .homepage .articker__bulletin { max-width: 1082px; padding: 40px 60px; border-bottom: 1px solid #9b9b9b; margin-bottom: 75px; } }
.homepage .articker__bulletin__item { margin: 0; background: #fff; margin-bottom: 0; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 15px; }
@media screen and (min-width: 480px) {
  .homepage .articker__bulletin__item { padding: 30px; padding-left: 0; -webkit-box-shadow: -6px 6px #e48e00; box-shadow: -6px 6px #e48e00; } }
.homepage .articker__bulletin__item__ranking-image-wrapper { background: #fff; height: 200px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
@media screen and (min-width: 480px) {
  .homepage .articker__bulletin__item__ranking-image-wrapper { height: auto; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }
.homepage .articker__bulletin__item__ranking { background-color: #e48e00; -webkit-box-sizing: content-box; box-sizing: content-box; color: #fff; width: 46px; line-height: 46px; padding: 0; -webkit-box-flex: 0; -ms-flex: 0 1 46px; flex: 0 1 46px; text-align: center; }
@media screen and (min-width: 480px) {
  .homepage .articker__bulletin__item__ranking { -ms-flex-item-align: start; align-self: flex-start; -webkit-box-flex: 1; -ms-flex: 1 1 72px; flex: 1 1 72px; font-size: 2.875em; line-height: 1.5652173913em; margin-right: 0; width: 72px; } }
.homepage .articker__bulletin__item__image { -webkit-box-flex: unset; -ms-flex: unset; flex: unset; }
.homepage .articker__bulletin__item__image-wrapper { min-width: 200px; width: auto; height: 200px; -webkit-box-flex: 0; -ms-flex: 0 0 200px; flex: 0 0 200px; background-color: rgba(0,0,0,0); background-position: bottom 0 left 0; background-repeat: no-repeat; background-size: auto 200px; }
@media screen and (min-width: 480px) {
  .homepage .articker__bulletin__item__image-wrapper { margin-left: 20px; min-width: 150px; background-position: top; background-position: top; height: 150px; -webkit-box-flex: 0; -ms-flex: 0 0 150px; flex: 0 0 150px; } }
@media screen and (min-width: 480px) {
  .homepage .articker__bulletin__item__image { padding-left: 0; max-width: auto; } }
.homepage .articker__copy { margin: 1rem; text-align: left; }
.homepage .articker__cta { text-decoration: none; }
.homepage .articker__cta--button { background: #fff; border: 1px solid #000; color: #000; cursor: pointer; padding: .75rem 2rem; margin: 0 auto; }
@media screen and (min-width: 480px) {
  .homepage .articker__cta { display: inline; margin-top: 0; } }
.homepage .phillips-lot { position: relative; cursor: pointer; max-width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column wrap; flex-flow: column wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.homepage .phillips-lot:focus,.homepage .phillips-lot:active { outline: none; }
.homepage .phillips-lot p { margin: 0; }
.homepage .phillips-lot p.phillips-lot__sale-info { margin-top: .5em; }
.homepage .phillips-lot strong { font-family: "MontserratMedium","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 700; }
.homepage .phillips-lot .tooltip { color: #000; }
.homepage .phillips-lot .title,.homepage .phillips-lot .artist { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.homepage .phillips-lot .no-lot-placeholder { padding-top: 136.627372%; width: 100%; }
.homepage .phillips-lot__user-actions { display: block; position: relative; opacity: 1; }
.homepage .phillips-lot__user-actions__container { list-style: none; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.homepage .phillips-lot__user-actions__item { -webkit-box-flex: 0; -ms-flex: 0 0 45px; flex: 0 0 45px; width: 45px; margin: 0 7px; outline: none; }
@media screen and (min-width: 1306px) {
  .homepage .phillips-lot__user-actions { opacity: 0; -webkit-transition: opacity ease-in 100ms; transition: opacity ease-in 100ms; } }
.homepage .phillips-lot__description { color: #000; position: relative; min-height: 97px; text-decoration: none; font-size: .8125em; width: 100%; display: block; padding-top: 15px; text-align: left; }
@media screen and (min-width: 480px) {
  .homepage .phillips-lot__description { padding-top: 20px; } }
.homepage .phillips-lot__description__lot-number-wrapper { margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.homepage .phillips-lot__description__lot-number-wrapper--pos-abs { right: 0; position: absolute; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; right: 0; }
.homepage .phillips-lot__description__lot-number-wrapper__text-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
.homepage .phillips-lot__description__lot-number-wrapper__text-wrapper>* { margin-right: 5px; }
.homepage .phillips-lot__description__lot-number-wrapper__img-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; right: 0; position: absolute; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
@media screen and (min-width: 768px) {
  .homepage .phillips-lot__description__lot-number-wrapper__img-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
.homepage .phillips-lot__description__lot-number-wrapper__lot-number { font-family: "MontserratMedium","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; font-weight: 600; line-height: 18px; text-transform: none; }
.homepage .phillips-lot__description__lot-number-wrapper__no-reserve { color: #b00000; font-family: "MontserratMedium","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; font-weight: 500; line-height: 18px; text-transform: uppercase; }
.homepage .phillips-lot__description__lot-number-wrapper__no-reserve:last-child { margin-right: 0; }
.homepage .phillips-lot__description--no-lot { margin-bottom: 37px; }
.homepage .phillips-lot__description__title,.homepage .phillips-lot__description__artist { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.6em; }
.homepage .phillips-lot__description__artist { font-size: 18px; line-height: 1.6em; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 600; color: #000; }
.homepage .phillips-lot__description__estimate { font-size: 12px; word-wrap: break-word; overflow-wrap: break-word; color: #7b7474; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 700; text-transform: none; }
.homepage .phillips-lot__description__estimate__strong { font-family: "MontserratMedium","Helvetica Neue",Helvetica,Arial,sans-serif; }
@media screen and (min-width: 769px) {
  .homepage .phillips-lot__description__estimate { word-wrap: normal; overflow-wrap: normal; } }
.homepage .phillips-lot__description__estimate__price { color: #000; display: inline-block; font-size: 14px; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 400; text-transform: none; }
.homepage .phillips-lot__description__estimate__price span { display: inline-block; }
.homepage .phillips-lot__description__title { font-size: 16px; line-height: 1.25em; font-family: "MontserratMedium","Helvetica Neue",Helvetica,Arial,sans-serif; }
.homepage .phillips-lot__description__title--no-makerName { margin-top: 17px !important; }
@media screen and (min-width: 480px) {
  .homepage .phillips-lot__description__title { font-size: 14px; line-height: 1.25em; } }
.homepage .phillips-lot__description__title em,.homepage .phillips-lot__description__title i { font-family: "MontserratItalic","Helvetica Neue",Helvetica,Arial,sans-serif; }
.homepage .phillips-lot__description__title strong,.homepage .phillips-lot__description__title b { font-family: "MontserratMedium","Helvetica Neue",Helvetica,Arial,sans-serif; }
.homepage .phillips-lot__description__title strong em,.homepage .phillips-lot__description__title strong i,.homepage .phillips-lot__description__title b em,.homepage .phillips-lot__description__title b i { font-style: normal; font-family: "MontserratMediumItalic","Helvetica Neue",Helvetica,Arial,sans-serif; }
.homepage .phillips-lot__description__title em,.homepage .phillips-lot__description__title i { font-style: normal; font-family: "MontserratMediumItalic","Helvetica Neue",Helvetica,Arial,sans-serif; }
.homepage .phillips-lot__description--is-watch { min-height: 147px; }
.homepage .phillips-lot__description--buy-now { min-height: 118px; }
.homepage .phillips-lot__description .am-widget { width: 100%; }
.homepage .phillips-lot__description .am-widget__wrapper { margin-top: 1.1em; }
.homepage .phillips-lot__description .am-widget__wrapper--detail { position: unset; }
.homepage .phillips-lot__description .am-widget__lot__status .sold { text-transform: uppercase; font-weight: normal; }
.homepage .phillips-lot__description .am-widget__lot__status .lost,.homepage .phillips-lot__description .am-widget__lot__status .outbid { color: #b00000; }
.homepage .phillips-lot__description .am-widget__lot__status .win,.homepage .phillips-lot__description .am-widget__lot__status .winning { color: #4a90e2; }
.homepage .phillips-lot__description .am-widget__lot__status--grid { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: .5em; padding-bottom: .25em; }
.homepage .phillips-lot__description .am-widget__lot__status--grid .sold { font-weight: normal; font-family: "MontserratMedium","Helvetica Neue",Helvetica,Arial,sans-serif; text-transform: uppercase; width: 100%; text-align: left; color: #e20078; }
.homepage .phillips-lot__description .am-widget__lot__status--detail { padding-bottom: 0; }
.homepage .phillips-lot__description .am-widget__lot__status--detail>div { width: 100%; letter-spacing: 0; text-align: center; font-size: 16px; font-weight: normal; text-align: center; }
.homepage .phillips-lot__description .am-widget__lot__status--detail .lost,.homepage .phillips-lot__description .am-widget__lot__status--detail .outbid { margin-top: 10px; padding: 15px; border: 1px solid #b00000; }
.homepage .phillips-lot__description .am-widget__lot__status--detail .win,.homepage .phillips-lot__description .am-widget__lot__status--detail .winning { margin-top: 10px; padding: 15px; border: 1px solid #4a90e2; }
.homepage .phillips-lot__description .am-widget__bid .lost,.homepage .phillips-lot__description .am-widget__bid .outbid { color: #b00000; }
.homepage .phillips-lot__description .am-widget__bid .win,.homepage .phillips-lot__description .am-widget__bid .winning { color: #4a90e2; }
.homepage .phillips-lot__description .am-widget__bid--detail { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.homepage .phillips-lot__description .am-widget__bid--grid { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-top: 0; font-size: 1em; line-height: 1.3076923077em; }
.homepage .phillips-lot__description .am-widget__bid .col-xs-6 { letter-spacing: 0; width: auto; }
.homepage .phillips-lot__description .am-widget__bid__status,.homepage .phillips-lot__description .am-widget__bid__count { width: 100%; font-size: 14px; }
.homepage .phillips-lot__description .am-widget__bid__status>div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.homepage .phillips-lot__description .am-widget__bid__status>div .current-label { font-family: "MontserratMedium","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 400; letter-spacing: 0; font-size: 14px; }
.homepage .phillips-lot__description .am-widget__bid__status>div .current-bid { font-size: 14px; padding-left: 2px; letter-spacing: 0; }
@media screen and (min-width: 385px)and (max-width: 410px) {
  .homepage .phillips-lot__description .am-widget__bid__status>div .current-label { font-size: 12px; }
  .homepage .phillips-lot__description .am-widget__bid__status>div .current-bid { font-size: 12px; } }
@media screen and (max-width: 384px) {
  .homepage .phillips-lot__description .am-widget__bid__status>div .current-label { font-size: 10px; }
  .homepage .phillips-lot__description .am-widget__bid__status>div .current-bid { font-size: 10px; } }
@media screen and (min-width: 593px) {
  .homepage .phillips-lot__description .am-widget__bid__status { width: 75%; } }
@media screen and (min-width: 768px)and (max-width: 868px) {
  .homepage .phillips-lot__description .am-widget__bid__status { width: 100%; } }
.homepage .phillips-lot__description .am-widget__bid__status--detail { width: calc(50% + 17px); }
.homepage .phillips-lot__description .am-widget__bid__status--detail>div { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.homepage .phillips-lot__description .am-widget__bid__status--detail .current-label { width: 75%; }
@media screen and (min-width: 593px) {
  .homepage .phillips-lot__description .am-widget__bid__count { width: 25%; } }
@media screen and (min-width: 768px)and (max-width: 868px) {
  .homepage .phillips-lot__description .am-widget__bid__count { width: 100%; } }
.homepage .phillips-lot__description .am-widget__bid__count--detail { width: calc(50% - 17px); }
.homepage .phillips-lot__description .am-widget__bid__reserve { display: none; font-size: 13px; font-weight: 400; padding: 0; text-align: left; }
.homepage .phillips-lot__description .am-widget__bid__reserve strong { font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; }
.homepage .phillips-lot__description .am-widget__timer--detail { position: absolute; padding: 0; top: -69px; letter-spacing: 0; }
.homepage .phillips-lot__description .am-widget__timer--detail>.row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.homepage .phillips-lot__description .am-widget__timer--detail span { opacity: .8; font-weight: normal; font-size: 24px; line-height: 1em; }
.homepage .phillips-lot__description .am-widget__timer--detail span:first-child { -webkit-box-flex: 1; -ms-flex: 1 0 100%; flex: 1 0 100%; padding-bottom: 5px; opacity: 1; color: #000; font-size: 18px; font-weight: normal; }
@media screen and (min-width: 768px) {
  .homepage .phillips-lot__description .am-widget__timer--detail span:first-child { font-size: 14px; } }
.homepage .phillips-lot__description .am-widget--detail { padding-top: 20px; border-top: 2px solid #9b9b9b; margin-top: 20px; }
.homepage .phillips-lot__description .am-widget--widget-connect-failure__image { max-width: 35px; }
.homepage .phillips-lot__description .am-widget--widget-connect-failure__button { border: none; background-color: #eaeaea; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 15px 30px; }
.homepage .phillips-lot__image { width: auto; max-width: 100%; }
.homepage .phillips-lot__lot-number { float: left; font-family: "MontserratMedium","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; }
.homepage .phillips-lot__sold { color: #e20078; font-size: 1em; font-family: "MontserratMedium","Helvetica Neue",Helvetica,Arial,sans-serif; text-transform: uppercase; }
.homepage .phillips-lot__bid-button-placeholder { width: 100%; display: block; height: 49px; }
.homepage .phillips-lot__has-video { max-height: 16px; max-width: 16px; }
@media screen and (min-width: 768px) {
  .homepage .phillips-lot__has-video { max-height: 17px; max-width: 17px; } }
.homepage .phillips-lot .LazyLoad,.homepage .phillips-lot .lazyload-placeholder { background: #fff; position: relative; width: 100%; }
.homepage .phillips-lot .LazyLoad::before,.homepage .phillips-lot .lazyload-placeholder::before { -webkit-animation: pulsate 1s ease-out; animation: pulsate 1s ease-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; border: 5px solid #eaeaea; border-radius: 30px; content: ""; height: 30px; margin: -15px 0 0 -15px; opacity: 0; width: 30px; }
.homepage .phillips-lot .LazyLoad.is-visible,.homepage .phillips-lot .lazyload-placeholder.is-visible { padding-bottom: 0; }
.homepage .phillips-lot .LazyLoad.is-visible::before,.homepage .phillips-lot .lazyload-placeholder.is-visible::before { display: none; }
.homepage .phillips-lot--widget-enabled .phillips-lot__description { min-height: 131px; }
.homepage .phillips-lot--widget-enabled .phillips-lot__description--is-watch { min-height: 155px; }
@media screen and (min-width: 1306px) {
  .homepage .phillips-lot:hover .phillips-lot__user-actions { opacity: 1; } }
.homepage .phillips-lot .description { padding-top: 0; width: 100%; max-width: 220px; }
.homepage .phillips-lot .description .is-watch { font-size: .8125em; }
.homepage .phillips-lot .title { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.homepage .phillips-lot__content { overflow: hidden; width: 100%; }
.homepage .phillips-artist { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column wrap; flex-flow: column wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.homepage .phillips-artist a { color: #000; text-decoration: none; }
.homepage .phillips-artist .description { padding-top: 1em; width: 100%; max-width: 220px; text-align: center; }
.homepage .phillips-artist .description p { font-size: .8125em; margin: 0; }
.homepage .phillips-artist .description p:first-child { margin-top: 1em; }
.homepage .phillips-artist .description h3 { text-align: center; font-size: 1.25rem; font-family: "MontserratBold","Helvetica Neue",Helvetica,Arial,sans-serif; color: #000; margin-top: 10px; display: inline-block; border-bottom: 1px solid rgba(0,0,0,0); }
@media screen and (min-width: 768px) {
  .homepage .phillips-artist .description h3 { font-size: 24px; line-height: 1.5em; } }
.homepage .phillips-artist .description .artist { text-transform: uppercase; font-size: .9375em; }
.homepage .phillips-artist .phillips-social { margin-top: 0; }
.homepage .phillips-artist .phillips-social .lot-group-actions a { position: static !important; bottom: auto !important; }
.homepage .phillips-artist .phillips-social .lot-group-actions a:not(.add-lot-group) { text-decoration: underline; }
.homepage .phillips-artist .phillips-social p.message { display: none !important; opacity: 0 !important; }
.homepage .phillips-artist .phillips-social a[data-favorite=maker] { margin-top: 0; margin-left: 0; }
.homepage .phillips-artist .phillips-social a[data-favorite=maker] .social-icon { float: left; }
.homepage .phillips-artist .phillips-social a[data-favorite=maker]:after { content: "Follow"; display: block; float: left; line-height: 45px; margin-left: 10px; }
.homepage .phillips-artist .phillips-social a[data-favorite=maker]:hover:before { content: ""; }
.homepage .phillips-artist .phillips-social a[data-favorite=maker].favorite:after { content: "Followed"; }
.homepage .phillips-artist .phillips-social a[data-favorite=maker].favorite:hover:after { content: "Unfollow"; }
.homepage .phillips-artist:hover h3 { border-bottom: 1px solid #ccc; }
.homepage__banner-module { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 30px; }
@media screen and (min-width: 768px) {
  .homepage__banner-module { border-bottom: 1px solid #9b9b9b; margin-bottom: 75px; } }
.homepage__banner-module__title { font-family: "Portrait",serif; text-transform: none; font-size: 32px !important; width: 100%; }
.homepage__banner-module__info { padding-bottom: 30px; line-height: 1.1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
@media screen and (min-width: 768px) {
  .homepage__banner-module__info { padding-bottom: 75px; } }
.homepage__banner-module__cta { display: block; margin-top: 1rem; }
.homepage__banner-module__cta--button { background: #fff; border: 1px solid #000; color: #000; cursor: pointer; padding: .75rem 2rem; margin-left: auto; margin-right: auto; }
@media screen and (min-width: 480px) {
  .homepage__banner-module__cta { display: inline; margin-top: 0; } }
.homepage .sell-consignment { background: #eee; padding: 1.25rem; }
.homepage .sell-consignment.consignment-home { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.homepage .sell-consignment.consignment-home h2 { font-family: "DistinctDisplay",sans-serif; font-weight: 400; font-size: 24px; list-style: 30px; text-transform: uppercase; margin-bottom: 1em; }
.homepage .sell-consignment.consignment-home p { margin: 0; font-size: .9375em; }
.homepage .sell-consignment.consignment-home .cms-banner-copy { text-align: center; }
.homepage .sell-consignment.consignment-home .cms-banner-copy h3 { font-size: 2.375em; }
.homepage .sell-consignment.consignment-home .cms-banner-copy .submit { background-color: #fff; border: 1px solid #000; color: #000; display: block; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; height: 42px; line-height: 42px; margin: 2em auto 0; text-align: center; text-decoration: none; text-transform: none; width: 12.375em; }
.homepage .sell-consignment h3 { font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; color: #000; font-size: 1.17rem; line-height: 20px; margin-bottom: 0; text-transform: none; }
@media screen and (min-widht: 480px) {
  .homepage .sell-consignment h3 { font-size: 24px; line-height: 1.5em; } }
.homepage .sell-consignment p { font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: .9375em; line-height: 1.46667em; margin: 5px 0 15px 0; text-transform: none; }
.homepage .sell-consignment a { background-color: #fff; border: 1px solid #000; color: #000; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; height: 42px; text-align: center; text-transform: none; text-decoration: none; vertical-align: middle; margin-bottom: 3px; width: 100%; }
.homepage .sell-consignment--margin-bottom-80 { margin-bottom: 80px; }
@media screen and (min-width: 768px) {
  .homepage .sell-consignment .horizontal-layout { padding-left: 1.25em; }
  .homepage .sell-consignment.consignment-home { margin: 0 3.75em 1.875em 3.75em; } }
#lower-banner,.body-content { margin-bottom: 3rem; }
#lower-banner { padding-left: 15px; padding-right: 15px; }
#lower-banner picture { display: block; text-align: center; }
#lower-banner picture img { width: auto; max-width: 100%; }
@media screen and (min-width: 1306px) {
  #lower-banner { padding-left: 0; padding-right: 0; } }
.homepageZh { font-family: "PingFangMedium","Helvetica Neue",Helvetica,Arial,sans-serif; }
.homepageZh .sticky { top: 100px; }
@media(min-width: 600px)and (max-width: 899px) {
  .homepageZh .sticky { top: 70px; right: 270px; } }
@media(min-width: 900px) {
  .homepageZh .sticky { top: 85px; left: 39%; } }
@media(min-width: 1200px) {
  .homepageZh .sticky { left: 43%; } }
.homepageZh__hero { position: relative; height: 342px; background-color: #fff; background-image: url(img/musician_Pablo_Picasso.jpg); background-repeat: no-repeat; background-size: cover; background-position: center 30%; }
@media(min-width: 600px) {
  .homepageZh__hero { background-image: url(img/musician_Pablo_Picasso.jpg); height: 365px; } }
@media(min-width: 900px) {
  .homepageZh__hero { height: 400px; } }
.homepageZh__hero__credit { font-size: 12px; }
.homepageZh__hero__title-box { display: block; margin: 40px 0 10px 0; padding: 0 !important; }
.homepageZh__hero__main-title { color: #000; font-family: "PingFangMedium","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: bold; font-size: 32px; text-align: center; vertical-align: middle; margin: 0; }
@media(min-width: 600px) {
  .homepageZh__hero__main-title { font-size: 36px; } }
@media(min-width: 900px) {
  .homepageZh__hero__main-title { font-size: 58px; margin-bottom: 20px; } }
.homepageZh__main-content { font-family: "PingFangMedium","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 1.125em; line-height: 1.3076923077em; position: relative; }
.homepageZh__main-content .col-sm-2 { padding: 0; }
.homepageZh__main-content__content-area { margin: 0 0 20px 0; }
@media(min-width: 900px) {
  .homepageZh__main-content__content-area { margin: 20px 0 40px 0; } }
.homepageZh__main-content__content-area--homepage__grid { grid-template-columns: repeat(2, 1fr); }
.homepageZh__main-content__copy { font-family: "PingFangLight","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 21px; color: #000; text-align: justify; line-height: 32px; }
.homepageZh__main-content__white-btn { background: #fff; border: 1px solid #000; display: block; font-family: "PingFangMedium","Helvetica Neue",Helvetica,Arial,sans-serif; margin: 40px auto; max-width: 200px; padding: 15px 10px; text-align: center; text-decoration: none; cursor: pointer; }
.homepageZh__main-content__bottom-content { margin: 40px 0; }
@media(min-width: 900px) {
  .homepageZh__main-content__bottom-content { margin: 50px 0; padding: 0; } }
.homepageZh__content-area__full-width-background { background-color: #f8f0e3; background-size: contain; background-repeat: no-repeat; background-position: 100% 50%; width: 100%; margin: 0 0 30px 0; padding: 20px 0 20px 0; }
@media(min-width: 900px) {
  .homepageZh__content-area__full-width-background { margin: 0 0 60px 0; padding: 40px 0 50px 0; } }
.homepageZh__content-area__title { color: #000; font-family: "PingFangMedium","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 26px; font-weight: bold; margin-bottom: 0; }
@media(min-width: 900px) {
  .homepageZh__content-area__title { font-size: 38px; } }
.homepageZh__content-area__copy { font-family: "PingFangLight","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 21px; color: #000; text-align: justify; line-height: 32px; }
.homepageZh__content-area__content-wrapper { width: 100%; }
.homepageZh__content-area__caption-title { font-family: "PingFangMedium","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: bold; font-size: 24px; color: #000; line-height: 26px; margin: 16px 0 0 0 !important; }
.homepageZh__content-area__caption-copy { font-family: "PingFangLight","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; color: #000; line-height: 20px; margin: 14px 0 0 0; }
.homepageZh__content-area__border-bottom { border-bottom: 1px solid #828282; padding: 0 0 20px 0; }
@media(min-width: 900px) {
  .homepageZh__content-area__border-bottom { padding: 0 0 40px 0; } }
.homepageZh__content-area__logos { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.homepageZh__content-area__logos__horizontal { display: none; }
.homepageZh__content-area__logos__horizontal__svg { max-width: 860px; height: 140px; -o-object-fit: contain; object-fit: contain; }
@media(min-width: 900px) {
  .homepageZh__content-area__logos__horizontal { display: block; } }
.homepageZh__content-area__logos__vertical { display: block; }
.homepageZh__content-area__logos__vertical__svg { height: 280px; }
@media(min-width: 900px) {
  .homepageZh__content-area__logos__vertical { display: none; } }
.homepageZh__news-sign-up { width: 100%; margin: 3em auto; }
@media screen and (min-width: 480px) {
  .homepageZh__news-sign-up { width: 75%; } }
@media screen and (min-width: 768px) {
  .homepageZh__news-sign-up { width: 50%; } }
@media screen and (min-width: 1306px) {
  .homepageZh__news-sign-up { width: 33.333333%; } }
.homepageZh__news-sign-up__form { margin-left: auto; margin-right: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.homepageZh__news-sign-up__form input[type=email],.homepageZh__news-sign-up__form button { background: none; border-radius: 0; border: 2px solid #000; color: #000; height: 3em; margin: 0; outline: none; vertical-align: top; }
.homepageZh__news-sign-up__form input[type=email]::-webkit-input-placeholder,.homepageZh__news-sign-up__form button::-webkit-input-placeholder { color: #000; }
.homepageZh__news-sign-up__form input[type=email] { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; border-right: 2px solid #000; padding: 15px; }
.homepageZh__news-sign-up__form button { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; border-left: 2px solid #000; height: 3em; padding: 0 15px; width: auto; margin-left: 20px; font-family: "MontserratBold","Helvetica Neue",Helvetica,Arial,sans-serif; }
.homepageZh__news-sign-up__form form,.homepageZh__news-sign-up__form p,.homepageZh__news-sign-up__form input,.homepageZh__news-sign-up__form button { font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif; }
.homepageZh__news-sign-up__form__response { margin-bottom: 10px; }
.phillips__footer__links { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.phillips__footer__links .auction-mobile .image-container { -webkit-transform: unset; transform: unset; }