/*!
 * Intiaro <-> Ethan Allen integration v4.0.0 - storefront styles.
 * GENERATED FILE - do not edit. Source: /integration-configurator-v3/css, build: npm run build
 * Attached twice on purpose: <link> in the page head (elements outside the
 * configurator) and via the cssLinks IntiaroAPI param (inside the menu
 * shadow DOM). Same URL, single fetch thanks to the browser cache.
 *
 * Conflicts are resolved through selector specificity. The two !important
 * declarations in here are the documented exceptions - the viewer's white
 * loading screen, and the AR dialog's checkbox, whose size is an inline style.
 */
/* css/tokens.css */
:root:root {
  --Action-Primary-Normal: var(--ea-gold);
}
:root,
:host,
.intiaro__menu__list-component__container {
  --ea-gold: #84754e;
  --ea-font-bold:
    "AvenirNextBold",
    Arial,
    sans-serif;
  --ea-font:
    "AvenirNextRegular",
    Arial,
    sans-serif;
  --ea-font-medium:
    "AvenirNextMedium",
    Arial,
    sans-serif;
  --ea-choice-name: #565656;
  --ea-subititle-color: #5e5e5e;
  --ea-rule: #cccccc;
  --ea-choice-selected-border: rgb(100, 174, 230);
  --ea-text: #212121;
  --ea-close-icon: #888888;
  --ea-details-list-floor: 260px;
  --ea-panel-uncovered: calc(46px + 19px + 22px + 10px);
  --ea-close-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M4.5 4.5 L25.5 25.5 M25.5 4.5 L4.5 25.5' stroke='black' stroke-width='3.6' fill='none'/%3E%3C/svg%3E");
}

/* css/viewer.css */
#intiaro-gallery-and-display-wrapper {
  height: auto;
}
intiaro-dialog:empty {
  pointer-events: none;
}
.intiaro-external-full-screen-button {
  display: none;
}
li:has(> #intiaro-gallery_configurator) {
  clear: both;
}
.intiaro-display .intiaro360player {
  z-index: 0;
}
body.intiaro360-full-screen .intiaro-display .intiaro360player {
  z-index: 1000000;
}
body.intiaro360-full-screen .pdp-main .product-col-1,
body.intiaro360-full-screen .pdp-main .product-image-container {
  position: static;
}
#intiaro-gallery-and-display-wrapper .intiaro360-wrapper:not(.full-screen) .help-text {
  bottom: calc(13.8% - 16px);
  padding-bottom: 0;
}
.intiaro360player {
  --ea-viewer-icon-slot: 48px;
}
.intiaro360player.custom-view-type.custom-view-type.feature-buttons--simple .intiaro360 .intiaro360_features {
  top: auto;
  bottom: var(--ea-viewer-icon-slot);
  left: 0;
  right: auto;
}
.intiaro360player.custom-view-type.custom-view-type.feature-buttons--simple:not(:has(.viewer-buttons-wrapper)) .intiaro360 .intiaro360_features {
  bottom: 0;
}
.intiaro360player.custom-view-type.custom-view-type .closed-buttons-container {
  right: auto;
  left: 0;
}
.intiaro360player.custom-view-type.custom-view-type .opened-buttons-container {
  flex-direction: row;
  pointer-events: none;
}
.intiaro360player.custom-view-type.custom-view-type .viewer-buttons-container:not(.is-loading) .opened-buttons-container > * {
  pointer-events: auto;
}
.intiaro360player.custom-view-type.custom-view-type .closed-buttons-container button {
  transition: none;
}
.intiaro360player.custom-view-type.feature-buttons--simple.feature-buttons--simple .intiaro360_features [data-tooltip]:before,
.intiaro360player.custom-view-type.feature-buttons--simple.feature-buttons--simple .intiaro360_features [data-tooltip]:after {
  left: 0;
  right: auto;
}
.intiaro360player.custom-view-type.feature-buttons--simple.feature-buttons--simple .intiaro360_features [data-tooltip]:before {
  transform: translate(47px, 33.5px);
}
.intiaro360player.custom-view-type.feature-buttons--simple.feature-buttons--simple .intiaro360_features [data-tooltip]:after {
  transform: translate(33px, -28px) rotate(-90deg);
}
.intiaro360player.custom-view-type.custom-view-type .viewer-buttons-wrapper [data-tooltip]:before,
.intiaro360player.custom-view-type.custom-view-type .viewer-buttons-wrapper [data-tooltip]:after {
  left: 0;
  right: auto;
}
.intiaro360player.custom-view-type.custom-view-type .viewer-buttons-wrapper [data-tooltip]:before {
  transform: translate(50px, 33px);
}
.intiaro360player.custom-view-type.custom-view-type .viewer-buttons-wrapper [data-tooltip]:after {
  transform: translate(35px, -8px) rotate(-90deg);
}
.intiaro360player:not(:has(> canvas)):not(:has(.event-plane > canvas)) .loading-screen:not(.loading-screen--exiting) {
  background-color: #fff !important;
}

/* css/freeze.css */
.intiaro-freeze {
  position: absolute;
  z-index: 5;
  overflow: hidden;
  pointer-events: none;
  background: #fff;
  opacity: 1;
  transition: opacity 0.2s ease-out;
}
.intiaro-freeze.is-hidden {
  opacity: 0;
  pointer-events: none;
}
.intiaro-freeze__frame {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.intiaro-freeze--viewer,
.intiaro-freeze--viewer .intiaro-freeze__frame {
  border-radius: 12px;
}
.intiaro-freeze--menu > div:not(.intiaro-freeze__shield) {
  opacity: 0.45;
  pointer-events: none;
}
.intiaro-freeze__shield {
  position: absolute;
  inset: 0;
  cursor: not-allowed;
}
.intiaro-freeze--menu {
  pointer-events: auto;
  cursor: not-allowed;
}
html.intiaro-freeze-active #pdpMain > .loader > .loader-indicator,
html.intiaro-freeze-active #pdpMain > .loader > .loader-bg {
  display: none;
}

/* css/mobile-image.css */
.intiaro-mobile-image {
  position: relative;
  display: flex;
  justify-content: center;
}
.intiaro-mobile-image--loading img {
  opacity: 0.45;
}
.intiaro-mobile-image__loader {
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.intiaro-mobile-image .intiaro-mobile-image__loader .wait-icon-card {
  padding: 8px;
  gap: 0;
  border: 0;
  border-radius: 999px;
  box-shadow: none;
  background: transparent;
}
.intiaro-mobile-image .intiaro-mobile-image__loader .wait-icon {
  height: 28px;
  width: 28px;
}
.intiaro-mobile-image .intiaro-mobile-image__loader .wait-text,
.intiaro-mobile-image .intiaro-mobile-image__loader .powered-by-intiaro-text {
  display: none;
}

/* css/price.css */
html.intiaro-price-pending #pdpMain:not(#QuickViewDialog *) #product-content .product-pricing > :is(.price-now-from, .product-price, .price-sales) {
  visibility: hidden;
  position: relative;
}
html.intiaro-price-pending #pdpMain:not(#QuickViewDialog *) #product-content .product-pricing > :is(.price-now-from, .product-price, .price-sales)::after {
  content: "";
  visibility: visible;
  position: absolute;
  inset: 0;
  border-radius: 4px;
  background-color: #e0e0e0;
  pointer-events: none;
}
html.intiaro-price-pending #pdpMain:not(#QuickViewDialog *) #product-content .product-pricing .price-standard,
html.intiaro-price-pending #pdpMain:not(#QuickViewDialog *) #product-content .financing-text {
  visibility: hidden;
}
@media (prefers-reduced-motion: no-preference) {
  html.intiaro-price-pending #pdpMain:not(#QuickViewDialog *) #product-content .product-pricing > :is(.price-now-from, .product-price, .price-sales)::after {
    animation: intiaro-price-skeleton 1.2s ease-in-out infinite;
  }
}
@keyframes intiaro-price-skeleton {
  0%, 100% {
    background-color: #e0e0e0;
  }
  50% {
    background-color: #efefef;
  }
}

/* css/measurements.css */
html.intiaro-sb-open .product-dimensions-non-mobile {
  display: none;
}

/* css/web-ar.css */
.ea-webar-button {
  padding-top: 2px;
}
.ea-webar-button > a {
  display: block;
  cursor: pointer;
  padding: 3px;
}
.ea-webar-button > a > span {
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
}
#intiaro-web-ar-button > a,
#intiaro-web-ar-button > a:hover,
#intiaro-web-ar-button > a:active,
#intiaro-web-ar-button > a:focus {
  text-decoration: none;
}
#intiaro-web-ar-button > a > span {
  text-transform: none;
}
.ea-webar-button em {
  font-style: italic;
}
.ea-webar-button > a[aria-busy=true] {
  pointer-events: none;
  position: relative;
}
.ea-webar-button > a[aria-busy=true] > span {
  opacity: 0.45;
}
.ea-webar-button > a[aria-busy=true]::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 12px;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  box-sizing: border-box;
  border: 2px solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  opacity: 0.7;
  animation: intiaro-webar-spin 0.7s linear infinite;
}
@keyframes intiaro-webar-spin {
  to {
    transform: rotate(360deg);
  }
}
@media (prefers-reduced-motion: reduce) {
  .ea-webar-button > a[aria-busy=true]::after {
    animation: none;
    border-right-color: currentColor;
    opacity: 0.4;
  }
}
.productButtons:has(#intiaro-web-ar-button) {
  justify-content: center;
  gap: 16px;
}

/* css/dialog.css */
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) {
  --intiaro-accent-primary: var(--ea-gold);
  --intiaro-content-on-accent: #ffffff;
  --intiaro-content-secondary: #5a512c;
  width: 512px;
  max-width: 512px;
  padding: 18px 28.8px 20px;
  gap: 0;
  align-items: stretch;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: none;
  color: #545454;
  font-family: "Roboto", sans-serif;
}
.intiaro-dialog__overlay:has(.webar-guide-steps-container) .intiaro-dialog__overlay__background {
  background: rgba(0, 0, 0, 0.4);
  border-radius: 0;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) .webar-guide-steps-container {
  font-family: "Roboto", sans-serif;
  gap: 0;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) .intiaro-dialog__exit-button {
  top: 10px;
  right: 10px;
  width: 30px;
  height: 30px;
  background: transparent;
  border-radius: 0;
  padding: 0;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) .intiaro-dialog__exit-button::before {
  content: "\d7";
  width: auto;
  height: auto;
  background-image: none;
  color: var(--ea-gold);
  font-family: monospace;
  font-weight: 400;
  font-size: 25px;
  line-height: 1;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) .intiaro-dialog__title {
  width: 100%;
  padding-right: 0;
  white-space: pre-line;
  color: var(--ea-gold);
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: normal;
  text-align: center;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) .intiaro-dialog__description {
  white-space: pre-line;
  color: #0f172a;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: normal;
  text-align: center;
  margin-bottom: 9px;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) .webar-guide-steps-container__buttons {
  padding-top: 24px;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) .webar-guide-steps-container__buttons .intiaro-dialog__button {
  background-color: var(--ea-gold);
  color: #ffffff;
  height: 42px;
  padding: 8px 16px;
  border: 0;
  border-radius: 6px;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: normal;
  letter-spacing: normal;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) .webar-guide-steps-container__buttons .intiaro-dialog__button::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNC4xODc1IDcuNzE4NzVDMTQuNTkzOCA3LjM0Mzc1IDE0LjU5MzggNi42ODc1IDE0LjE4NzUgNi4zMTI1TDkuMTg3NSAxLjMxMjVDOC44MTI1IDAuOTA2MjUgOC4xNTYyNSAwLjkwNjI1IDcuNzgxMjUgMS4zMTI1QzcuMzc1IDEuNjg3NSA3LjM3NSAyLjM0Mzc1IDcuNzgxMjUgMi43MTg3NUwxMS4wNjI1IDZIMS41QzAuOTM3NSA2IDAuNSA2LjQ2ODc1IDAuNSA3QzAuNSA3LjU2MjUgMC45Mzc1IDggMS41IDhIMTEuMDYyNUw3Ljc4MTI1IDExLjMxMjVDNy4zNzUgMTEuNjg3NSA3LjM3NSAxMi4zNDM4IDcuNzgxMjUgMTIuNzE4OEM4LjE1NjI1IDEzLjEyNSA4LjgxMjUgMTMuMTI1IDkuMTg3NSAxMi43MTg4TDE0LjE4NzUgNy43MTg3NVoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==);
  width: 15px;
  height: 14px;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) .webar-guide-steps-checkbox-container {
  padding-top: 27px;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: normal;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) .webar-guide-steps-checkbox-container input[type=checkbox] {
  width: 14px !important;
  height: 14px !important;
  margin: 5px 10px !important;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) .webar-guide-steps-checkbox-container > span {
  margin-left: -3px;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) .intiaro-dialog__custom-container {
  height: 416px;
  margin-top: 42px;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) .webar-guide-steps-container-image_how_it_works {
  margin-top: 14px;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container) .webar-guide-steps-container-qrcode {
  padding: 27px 12px;
}
.intiaro-dialog__overlay__container:has(.webar-guide-steps-container):has(.webar-guide-steps-container-qrcode) .webar-guide-steps-container__buttons .intiaro-dialog__button::after {
  display: none;
}
.intiaro-dialog__overlay__container:has(.choice-overview-modal) {
  border-radius: 0;
  font-family: var(--ea-font, "AvenirNextRegular", Arial, sans-serif);
}
.intiaro-dialog__overlay__container:has(.choice-overview-modal) .intiaro-dialog__title,
.intiaro-dialog__overlay__container:has(.choice-overview-modal) .choice-overview-modal__card-title {
  font-family: var(--ea-font-bold, "AvenirNextBold", Arial, sans-serif);
  font-weight: 400;
}
.intiaro-dialog__overlay__container:has(.choice-overview-modal) .choice-overview-modal__description,
.intiaro-dialog__overlay__container:has(.choice-overview-modal) .choice-overview-modal__group-header {
  font-family: var(--ea-font, "AvenirNextRegular", Arial, sans-serif);
}
.intiaro-dialog__overlay__container:has(.choice-overview-modal) .choice-overview-modal__card,
.intiaro-dialog__overlay__container:has(.choice-overview-modal) .choice-overview-modal__skeleton {
  border-radius: 0;
}

/* css/webar-standalone.css */
.swal2-container .webar-guide-steps-container .webar-guide-steps-container-label {
  color: var(--ea-gold, #84754e);
}
.swal2-container .webar-guide-steps-nav .webar-guide-steps-nav-button {
  background-color: var(--ea-gold, #84754e);
  font-weight: 500;
}
.swal2-container.Intiaro:has(.webar-guide-steps-container) .swal2-close,
.swal2-container.Intiaro:has(.webar-guide-steps-container) button.swal2-close:hover,
.swal2-container.Intiaro:has(.webar-guide-steps-container) button.swal2-close:active,
.swal2-container.Intiaro:has(.webar-guide-steps-container) button.swal2-close:focus {
  color: var(--ea-gold, #84754e);
}
.swal2-container .webar-guide-steps-container .step-1 {
  background-image: url("data:image/svg+xml,%3Csvg width='225' height='180' viewBox='0 0 225 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1367_6776)'%3E%3Cpath d='M44 59.53H73.53V30H44V59.53ZM53.84 39.84H63.68V49.68H53.84V39.84Z' fill='%2384754e'/%3E%3Cpath d='M44 98.91H73.53V69.38H44V98.91ZM53.84 79.22H63.68V89.06H53.84V79.22Z' fill='%2384754e'/%3E%3Cpath d='M111.53 49.73H112.91V30H83.38V59.53H100.83C101.31 54.04 105.92 49.73 111.53 49.73ZM103.07 49.69H93.23V39.85H103.07V49.69V49.69Z' fill='%2384754e'/%3E%3Cpath d='M88.76 93.01C88.76 89.86 90.58 87.15 93.22 85.84V84.14H98.14V85.01H100.78V74.3H98.14V69.38H83.37V98.91H91.08C89.64 97.46 88.75 95.47 88.75 93.27V93.01H88.76Z' fill='%2384754e'/%3E%3Cpath d='M181.15 136.75C181.15 136.75 169.69 110.14 166.37 102.01C163.04 93.88 157.87 91.29 151.59 89.63C150.99 89.47 150.44 89.34 149.92 89.21V60.48C149.92 54.54 145.11 49.73 139.17 49.73H111.54C105.6 49.73 100.79 54.54 100.79 60.48V85.01H96.77C92.35 85.01 88.77 88.59 88.77 93.01V93.27C88.77 97.69 92.35 101.27 96.77 101.27C92.35 101.27 88.77 104.85 88.77 109.27V109.53C88.77 113.95 92.35 117.53 96.77 117.53H100.88C101.54 122.83 106.06 126.94 111.54 126.94H124.54C126.51 129.66 128.72 132.92 131.27 136.74H181.16L181.15 136.75Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M180.55 135.36C180.55 135.36 180.53 135.32 180.52 135.29C178.08 129.62 169.22 108.99 166.36 102.01C163.03 93.88 157.86 91.29 151.58 89.63C150.98 89.47 150.43 89.34 149.91 89.21V90.7C150.32 90.8 150.75 90.91 151.21 91.03C154.28 91.84 156.93 92.84 159.21 94.55C161.47 96.24 163.44 98.7 165.02 102.55C166.69 106.63 170.39 115.32 173.67 122.99C175.22 126.61 176.67 130 177.78 132.58L149.01 103.85C148.66 103.5 148.28 103.19 147.89 102.9V60.48C147.89 55.66 143.98 51.75 139.16 51.75H111.53C106.71 51.75 102.8 55.66 102.8 60.48V116.19C102.8 121.01 106.71 124.92 111.53 124.92H139.16C140.01 124.92 140.83 124.78 141.61 124.55L152.35 135.29H132.04C129.94 132.14 128.05 129.35 126.33 126.94H124.54C126.51 129.66 128.72 132.92 131.27 136.74H181.16L180.56 135.35L180.55 135.36ZM111.63 112.36C110.02 112.36 108.72 111.06 108.72 109.45V61.31C108.72 59.7 110.02 58.4 111.63 58.4H122.02V60.64C122.02 61.44 122.67 62.09 123.48 62.09H127.22C128.02 62.09 128.67 61.44 128.67 60.64V58.4H139.06C140.67 58.4 141.97 59.7 141.97 61.31V100.95C139.43 100.95 136.89 101.92 134.96 103.86C132.64 106.18 131.72 109.35 132.17 112.36H111.63V112.36ZM154.41 135.3L136 116.89C132.69 113.58 132.69 108.21 136 104.89C139.31 101.58 144.68 101.58 147.99 104.89L178.43 135.3H154.41Z' fill='%23666666'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M100.78 116.08H96.76C93.14 116.08 90.21 113.15 90.21 109.53V109.27C90.21 105.65 93.14 102.72 96.76 102.72H100.78V99.81H96.76C93.14 99.81 90.21 96.88 90.21 93.26V93C90.21 89.38 93.14 86.45 96.76 86.45H100.78V85H96.76C92.34 85 88.76 88.58 88.76 93V93.26C88.76 97.68 92.34 101.26 96.76 101.26C92.34 101.26 88.76 104.84 88.76 109.26V109.52C88.76 113.94 92.34 117.52 96.76 117.52H100.87C100.82 117.08 100.78 116.64 100.78 116.18V116.06V116.08Z' fill='%23666666'/%3E%3Cpath d='M125.07 85.4V88.78H128.45V85.4H125.07ZM135.2 85.4H131.82V88.78H135.2V85.4ZM131.82 68.51V71.89H125.06V68.51H114.93V88.78H121.69V78.65H125.07V82.03H135.2V68.52H131.82V68.51Z' fill='%2384754e'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1367_6776'%3E%3Crect width='137.15' height='106.75' fill='white' transform='translate(44 30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.swal2-container .webar-guide-steps-container .step-2 {
  background-image: url("data:image/svg+xml,%3Csvg width='225' height='180' viewBox='0 0 225 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1367_6788)'%3E%3Cpath d='M192.7 163.93C192.7 163.93 179.9 134.2 176.18 125.12C172.46 116.04 166.68 113.15 159.66 111.29C158.99 111.11 158.38 110.96 157.79 110.82V78.72C157.79 72.09 152.41 66.71 145.78 66.71H114.91C108.28 66.71 102.9 72.09 102.9 78.72V106.13H98.41C93.47 106.13 89.47 110.13 89.47 115.07V115.36C89.47 120.3 93.47 124.3 98.41 124.3C93.47 124.3 89.47 128.3 89.47 133.24V133.53C89.47 138.47 93.47 142.47 98.41 142.47H103C103.74 148.4 108.78 152.99 114.91 152.99H129.43C131.64 156.03 134.1 159.67 136.95 163.94H192.69L192.7 163.93Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M192.03 162.37C192.03 162.37 192.01 162.32 192 162.3C189.28 155.97 179.38 132.92 176.18 125.11C172.46 116.03 166.68 113.14 159.66 111.28C158.99 111.1 158.38 110.95 157.79 110.81V112.48C158.25 112.59 158.73 112.71 159.24 112.85C162.67 113.76 165.63 114.88 168.18 116.79C170.7 118.68 172.91 121.42 174.67 125.73C176.53 130.29 180.67 140 184.33 148.57C186.06 152.62 187.69 156.4 188.92 159.28L156.78 127.18C156.39 126.79 155.96 126.44 155.53 126.12V78.72C155.53 73.33 151.16 68.97 145.78 68.97H114.91C109.52 68.97 105.16 73.34 105.16 78.72V140.97C105.16 146.36 109.53 150.72 114.91 150.72H145.78C146.73 150.72 147.64 150.57 148.51 150.31L160.51 162.31H137.82C135.47 158.79 133.36 155.68 131.44 152.98H129.44C131.64 156.02 134.11 159.67 136.95 163.93H192.69L192.02 162.38L192.03 162.37ZM115.02 136.67C113.22 136.67 111.77 135.21 111.77 133.42V79.64C111.77 77.84 113.23 76.39 115.02 76.39H126.63V78.89C126.63 79.79 127.36 80.52 128.26 80.52H132.44C133.34 80.52 134.07 79.79 134.07 78.89V76.39H145.68C147.47 76.39 148.93 77.85 148.93 79.64V123.93C146.09 123.93 143.26 125.02 141.09 127.18C138.5 129.77 137.47 133.31 137.97 136.67H115.02V136.67ZM162.82 162.3L142.25 141.73C138.55 138.03 138.55 132.03 142.25 128.33C145.95 124.63 151.95 124.63 155.65 128.33L189.67 162.31H162.83L162.82 162.3Z' fill='%23666666'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M102.91 140.83H98.42C94.38 140.83 91.1 137.56 91.1 133.51V133.22C91.1 129.18 94.38 125.9 98.42 125.9H102.91V122.65H98.42C94.38 122.65 91.1 119.37 91.1 115.33V115.04C91.1 111 94.38 107.72 98.42 107.72H102.91V106.09H98.42C93.48 106.09 89.48 110.09 89.48 115.03V115.32C89.48 120.26 93.48 124.26 98.42 124.26C93.48 124.26 89.48 128.26 89.48 133.2V133.49C89.48 138.43 93.48 142.43 98.42 142.43H103.01C102.95 141.94 102.91 141.44 102.91 140.93V140.8V140.83Z' fill='%23666666'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M89.8 135.88H39.69L52.4 113.29H89.66C90.01 111.55 90.87 109.99 92.07 108.77H76.91V78.7H93.87V107.38C95.2 106.59 96.74 106.13 98.39 106.13V74.19H72.4V108.78H53.34V61.34H117.44V66.71H121.96V60.19L168.54 23.88V115.05C170.19 116.18 171.7 117.6 173.06 119.43V17H33V140.4H92.71C91.32 139.25 90.29 137.67 89.8 135.88V135.88ZM164.23 21.52L118.92 56.81H52.61L38.59 21.52H164.23ZM37.52 31.07L48.82 59.51V110.44L37.52 130.52V31.07Z' fill='%2384754e'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1367_6788'%3E%3Crect width='159.7' height='146.93' fill='white' transform='translate(33 17)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.swal2-container .webar-guide-steps-container .step-3 {
  background-image: url("data:image/svg+xml,%3Csvg width='225' height='180' viewBox='0 0 225 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M156.723 22.6606H32.0948V132.461L90.3887 132.461V128.441L38.0462 128.441L49.3516 108.34H99.6353V104.32H90.274V73.54H67.144V104.32H50.186V62.1066H107.226V88.8404C108.512 88.1811 109.868 87.7233 111.247 87.4273V61.0787L152.703 28.7847V86.9847H156.723V22.6606ZM49.5404 58.0864L37.0663 26.6809H148.861L108.546 58.0864H49.5404ZM46.1658 105.803L36.1151 123.674V35.177L46.1658 60.4811V105.803ZM86.2537 77.5603V104.32H71.1643V77.5603H86.2537Z' fill='%2384754e'/%3E%3Cpath d='M107.676 101.58C107.676 97.6472 110.318 95.0253 115.601 95.0253C115.601 95.0253 135.416 95.0253 138.057 95.0253C140.699 95.0253 144.662 96.9917 144.662 99.6136C144.662 96.9917 146.644 95.0253 149.946 95.0253C153.248 95.0253 173.062 95.0253 173.062 95.0253C180.328 95.0253 181.649 98.9581 181.649 104.857V115.574C176.375 116.636 172.402 121.267 172.402 126.816V133.698H116.922V126.816C116.922 121.267 112.949 116.636 107.676 115.574V101.58ZM177.025 126.816C177.025 123.819 178.961 121.267 181.649 120.321C182.371 120.062 183.151 119.933 183.96 119.933C187.789 119.933 190.895 123.016 190.895 126.816V149.43C190.895 151.968 188.829 155.329 186.272 155.329H181.649C179.091 155.329 177.025 151.968 177.025 149.43H112.299C112.299 151.968 110.233 155.329 107.676 155.329H103.052C100.495 155.329 98.4292 151.968 98.4292 149.43V126.816C98.4292 123.016 101.535 119.933 105.364 119.933C106.173 119.933 106.953 120.077 107.676 120.321C110.363 121.267 112.299 123.819 112.299 126.816V133.698V138.287H116.922H172.402H177.025V133.698V126.816Z' fill='%23666666'/%3E%3C/svg%3E");
}

/* css/fabric-library.css */
#intiaroFabricLibrary {
  width: 100%;
}
#intiaroFabricLibrary > .intiaro-fabric-library-mount {
  display: flex;
  flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
}
#intiaroFabricLibrary .intiaro-viewer-container {
  flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
}
@media screen and (max-width: 860px) {
  #intiaroFabricLibrary {
    min-height: 320px;
  }
}

/* css/in-home.css */
._showInIntiaroButton_ {
  display: block;
  box-sizing: border-box;
  padding: 12px 8px;
  background: #efece7;
  border: 0;
  color: #3c3939;
  font: 0.9rem/1.25 var(--ea-font-medium, "AvenirNextMedium", Arial, sans-serif);
  letter-spacing: 1px;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  cursor: pointer;
}
._showInIntiaroButton_ em {
  font-style: italic;
  text-decoration: underline;
}
._showInIntiaroButton_:hover,
._showInIntiaroButton_:focus {
  color: #3c3939;
  text-decoration: none;
}

/* css/ea-attributes.css */
#product-content:not(.intiaro-ea-accordions):has(#intiaro-gallery_configurator) li.attribute:has(> button.label) ~ li.attribute:has(> button.label) > .value,
#product-content:not(.intiaro-ea-accordions):has(#intiaro-gallery_configurator) li.attribute:has(> button.label) ~ li.attribute:has(> button.label) > .swatches {
  display: none;
}
#product-content.intiaro-ea-accordions .attribute.collapsible > .value,
#product-content.intiaro-ea-accordions .attribute.collapsible > .swatches {
  overflow: hidden;
  max-height: var(--intiaro-ea-attribute-height, 60vh);
  visibility: visible;
  transition: max-height 300ms, visibility 0s;
}
#product-content.intiaro-ea-accordions .attribute.collapsible.intiaro-ea-open > .value,
#product-content.intiaro-ea-accordions .attribute.collapsible.intiaro-ea-open > .swatches {
  max-height: none;
  overflow: visible;
}
#product-content.intiaro-ea-accordions .attribute.collapsible.closed > .value,
#product-content.intiaro-ea-accordions .attribute.collapsible.closed > .swatches {
  display: block;
  max-height: 0;
  visibility: hidden;
  transition: max-height 300ms, visibility 0s linear 340ms;
}
#product-content.intiaro-ea-accordions .attribute.collapsible.closed .swatches {
  display: block;
}
#product-content.intiaro-ea-accordions .attribute.collapsible.intiaro-ea-pinned > .value,
#product-content.intiaro-ea-accordions .attribute.collapsible.intiaro-ea-pinned > .swatches {
  display: block;
  max-height: var(--intiaro-ea-attribute-height, 60vh);
}
#product-content.intiaro-ea-accordions .attribute.collapsible.intiaro-ea-instant > .value,
#product-content.intiaro-ea-accordions .attribute.collapsible.intiaro-ea-instant > .swatches {
  transition: none;
}
html.intiaro-freeze-cover #product-content.intiaro-ea-accordions .attribute {
  opacity: 0.45;
  cursor: not-allowed;
}
html.intiaro-freeze-cover #product-content.intiaro-ea-accordions .attribute > * {
  pointer-events: none;
}
#product-content .intiaro-ea-attribute--locked {
  opacity: 0.4;
  cursor: not-allowed;
}
#product-content .intiaro-ea-attribute--locked > button.label {
  cursor: not-allowed;
}

/* css/menu/menu.css */
.intiaro__menu__list-component__container {
  padding: 0;
}
.root-component {
  border: 0;
}
.intiaro-menu-box.layout-type-mobile .navigation-stack {
  max-height: unset;
  min-height: 0;
}
.intiaro__menu__list-component__container {
  overflow: hidden auto;
}
.navigation-stack,
.navigation-stack__layer,
.intiaro__menu__list-component__container {
  border-radius: 0;
}
.navigation-stack__layer {
  min-width: 0;
}

/* css/menu/attributes.css */
.attribute-list-component.accordion-attribute-component,
.accordion-list-component,
.sections-accordion-component {
  border: 0;
  margin-top: 0;
  padding-top: 2px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid var(--ea-rule, #cccccc);
  border-radius: 0;
}
.local-frameless-accordion-attribute-list-component {
  margin-top: 0;
  padding-top: 2px;
  margin-bottom: 10px;
}
.attribute-list-component__container-list {
  margin-top: 10px;
  padding: 0;
  grid-template-columns: repeat(auto-fill, minmax(min(64px, calc((100% - 8px) / 3)), 1fr));
  grid-gap: 4px;
}
.intiaro-menu-box .frameless-accordion-header {
  min-height: 46px;
}
.intiaro-menu-box .accordion-attribute-component .menu__bottom-bar {
  position: relative;
  left: auto;
  bottom: auto;
  width: auto;
  margin: 0 1px;
  border: 1px solid var(--intiaro-border-default);
  border-radius: var(--Large);
  box-sizing: border-box;
}
.intiaro-menu-box .accordion-attribute-component--with-bottom-bar .attribute-list-component__container-list {
  margin-bottom: 0;
}
.intiaro-menu-box:has(.choice-details-info-button) .menu__bottom-bar {
  display: none;
}
.intiaro-menu-box .accordion-choice-details {
  left: 1px;
  right: 1px;
  border-radius: 0;
  box-sizing: border-box;
}
.attribute-list-component--choice-details-open .frameless-accordion-body--open {
  position: static;
}
.attribute-list-component--choice-details-open .frameless-accordion-choice-details {
  margin-top: 0;
}
.attribute-list-component__container-list:not(.choice-group-section__list) {
  transition: min-height 200ms ease-in-out;
}
.attribute-list-component--choice-details-open .attribute-list-component__container-list:not(.choice-group-section__list) {
  min-height: var(--ea-details-list-floor, 260px);
}
.accordion-header,
.accordion-list-component__header,
.sections-accordion-component__header {
  min-height: 46px;
}
.local-frameless-accordion-attribute-list-component__header {
  min-height: unset;
}
.accordion-body--open,
.frameless-accordion-body--open {
  padding-bottom: 10px;
}
.accordion-body--open:not(:has(.attribute-list-component__search-and-filter-box)),
.frameless-accordion-body--open:not(:has(.attribute-list-component__search-and-filter-box)) {
  min-height: unset;
}
.accordion-body--open:has(.attribute-list-component__search-and-filter-box) {
  min-height: calc(var(--ea-details-list-floor, 260px) + var(--ea-panel-uncovered, 97px));
}
.intiaro-menu-box .accordion-header:focus,
.intiaro-menu-box .accordion-list-component__header:focus,
.intiaro-menu-box .sections-accordion-component__header:focus {
  outline: none;
  position: relative;
}
.intiaro-menu-box .accordion-header:focus::after,
.intiaro-menu-box .accordion-list-component__header:focus::after,
.intiaro-menu-box .sections-accordion-component__header:focus::after {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: 26px;
  outline: 2px solid rgb(0, 120, 215);
  outline-offset: -2px;
  pointer-events: none;
}
.accordion-header__row,
.accordion-list-component__header-row,
.sections-accordion-component__header-row {
  padding: 0 6px 0 0;
  align-items: start;
}
.local-frameless-accordion-attribute-list-component__header-row {
  padding: 0 6px 10px 0;
  align-items: start;
}
.accordion-header__info,
.accordion-list-component__header-info,
.sections-accordion-component__header-info,
.local-frameless-accordion-attribute-list-component__header-info {
  gap: 6px;
}
.accordion-header__arrow,
.accordion-list-component__arrow,
.frameless-accordion-header__arrow,
.local-frameless-accordion-attribute-list-component__arrow,
.sections-accordion-component__arrow {
  width: 17px;
  height: 17px;
  transform: none;
  background: none;
}
.accordion-header__arrow::after,
.accordion-list-component__arrow::after,
.frameless-accordion-header__arrow::after,
.local-frameless-accordion-attribute-list-component__arrow::after,
.sections-accordion-component__arrow::after {
  content: "\e61c";
  font: 17px "icomoon";
  color: #666;
}
.accordion-header__arrow.accordion-header__arrow--expanded,
.accordion-list-component__arrow.accordion-list-component__arrow--expanded,
.frameless-accordion-header__arrow--expanded,
.local-frameless-accordion-attribute-list-component__arrow--expanded,
.sections-accordion-component__arrow--expanded {
  transform: translateX(-4px) rotate(90deg);
}
.accordion-header__title,
.accordion-list-component__title,
.frameless-accordion-header__title,
.local-frameless-accordion-attribute-list-component__title,
.sections-accordion-component__title {
  text-transform: uppercase;
  font-family: var(--ea-font-bold, "AvenirNextBold", Arial, sans-serif);
  font-size: 15px;
  color: var(--ea-gold, #84754e);
  letter-spacing: 1px;
  font-weight: 400;
}
.accordion-header__selected-choice-name,
.selected-choices-names-preview__container__name {
  color: var(--ea-choice-name, #565656);
  font-style: italic;
  font-size: 13px;
  font-family: var(--ea-font, "AvenirNextRegular", Arial, sans-serif);
  width: auto;
  text-align: left;
  padding-right: 3px;
}
.accordion-list-component__selected-choices {
  width: 100%;
}
.accordion-list-component__header--expanded:not(:has(.accordion-list-component__selected-choices)) {
  padding-bottom: 26px;
}
.attribute-list-component.accordion-attribute-component:has(> .accordion-header--expanded)::after {
  content: "For more choices, visit a Design Center";
  font: italic 400 12px/15px var(--ea-font, "AvenirNextRegular", Arial, sans-serif);
  color: var(--ea-text, #212121);
  padding-top: 4px;
  padding-left: 3px;
}
.attribute-list-component.frameless-accordion-attribute-component {
  background: none;
}
.frameless-accordion-attribute-component::after,
.local-frameless-accordion-attribute-list-component::after {
  content: "";
  display: block;
  background: #ccc;
  height: 1px;
  width: auto;
  box-sizing: border-box;
}
.frameless-accordion-attribute-component::after {
  margin: 0 16px;
}
.choice-overview-modal-trigger .choice-overview-modal-trigger__text {
  font-family: var(--ea-font, "AvenirNextRegular", Arial, sans-serif);
}
.sections-accordion-component {
  --grid-choice-column-min-width: clamp(80px, calc(64px + 8.17cqi), 108px);
}
.sections-accordion-component__body {
  margin-top: 8px;
}
.local-frameless-accordion-attribute-list-component__body {
  min-height: 0;
}
.sections-accordion-component .sections-elements__container .primary-label,
.choice-group-section .primary-label {
  font-family: var(--ea-font-bold, "AvenirNextBold", Arial, sans-serif);
  font-size: 14px;
  color: #666;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.sectionalBuilderContainer #jd3DOverlay button {
  transition: none;
}
.accordion-list-component .local-frameless-accordion-attribute-list-component__header-row {
  padding: 0 0 10px 0;
}
.accordion-list-component .local-frameless-accordion-attribute-list-component {
  margin: 10px 0 0 0;
  padding: 0 16px;
}
.intiaro-menu-box .local-radio-card__choice--unavailable {
  display: none;
}

/* css/menu/choices.css */
.choice,
.choice.selected {
  transition: none;
}
.choice.selected {
  outline-color: var(--ea-choice-selected-border);
  outline-offset: 0;
  border-radius: 2px;
}
.menu__choice__container__choice-info__icon {
  border-radius: 2px;
}
.attribute-list-component__container .menu__choice {
  padding: 4px;
}
.attribute-list-component__container .menu__choice .menu__choice__container__choice-info__name {
  display: none;
}
.radio-button__wrapper__input:checked {
  border-color: var(--ea-gold);
  background-color: var(--ea-gold);
}
.choice .check-icon {
  right: 4%;
  bottom: 4%;
  width: 34%;
  height: 34%;
  min-width: 13px;
  min-height: 13px;
  max-width: 21px;
  max-height: 21px;
  background-size: contain;
}
.choice .choice-details-info-button {
  right: 4%;
  bottom: 4%;
  width: 34%;
  height: 34%;
  min-width: 16px;
  min-height: 16px;
  max-width: 24px;
  max-height: 24px;
  border-color: var(--ea-gold, #84754e);
}
.choice .choice-details-info-button svg {
  width: 75%;
  height: 75%;
}
.choice .choice-details-info-button svg circle,
.choice .choice-details-info-button svg path {
  fill: var(--ea-gold, #84754e);
}

/* css/menu/choice-details.css */
.intiaro-menu-box .frameless-accordion-choice-details {
  border: 0;
  border-radius: 0;
}
.accordion-choice-details .choice-details,
.frameless-accordion-choice-details .choice-details {
  border: 1px solid var(--intiaro-border-strong);
  border-radius: 0;
  box-sizing: border-box;
}
.choice-details .choice-details__content {
  display: contents;
}
.choice-details .choice-details__pattern-image {
  order: 0;
  flex: 0 0 auto;
  aspect-ratio: 1;
  height: 100%;
  max-height: 60%;
  max-width: 100%;
  margin: 8px auto 0;
}
.choice-details .choice-details__header {
  order: 1;
  grid-template-columns: 1fr;
  gap: 0;
  margin: 0;
  padding: 14px 16px 2px;
}
.choice-details .choice-details__header__avatar {
  display: none;
}
.choice-details .choice-details__header .choice-label {
  font-family: var(--ea-font, "AvenirNextRegular", Arial, sans-serif);
  font-size: 15px;
  font-weight: 400;
  color: var(--ea-choice-name, #565656);
}
.choice-details .choice-details__header__close-button {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 1;
  margin-left: 0;
}
.choice-details .choice-details__header__close-button .primary-square-button {
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.choice-details .choice-details__header__close-button .close-button__icone {
  width: 15px;
  height: 15px;
  background-image: none;
  background-color: var(--ea-close-icon, #888888);
  -webkit-mask: var(--ea-close-mask) center / contain no-repeat;
  mask: var(--ea-close-mask) center / contain no-repeat;
}
.choice-details .choice-details-list__wrapper {
  order: 2;
  padding: 6px 16px 16px;
  overflow: hidden auto;
  min-height: 0;
  flex-wrap: nowrap;
}
.choice-details .choice-details-list__wrapper:empty {
  display: none;
}
.choice-details .choice-details-list__wrapper__item {
  display: flex;
  align-items: baseline;
  gap: 4px;
  position: relative;
  box-sizing: border-box;
  padding-left: 14px;
}
.choice-details .choice-details-list__wrapper__item::before {
  content: "\2022";
  position: absolute;
  left: 0;
  top: 0;
  font-size: 13px;
  line-height: 20px;
  color: var(--ea-choice-name, #565656);
}
.choice-details .choice-details-list__wrapper__item .label-wrapper {
  width: auto;
}
.choice-details .choice-details-list__wrapper__item .details-category-label::after {
  content: ":";
}
.choice-details .choice-details-list__wrapper__item .details-category-label,
.choice-details .choice-details-list__wrapper__item .details-name-label {
  font-family: var(--ea-font, "AvenirNextRegular", Arial, sans-serif);
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  color: var(--ea-choice-name, #565656);
}

/* css/menu/filters.css */
.intiaro-menu-box .no-border-square-button .search-and-filter-desktop {
  display: flex;
  width: auto;
  padding: 0;
  height: 20px;
  border: none;
}
.intiaro-menu-box .no-border-square-button .search-and-filter-mobile {
  display: none;
}
.intiaro-menu-box .no-border-square-button .icon-wrapper--desktop .icon-wrapper__text {
  display: block;
  font-family:
    "AvenirNextMedium",
    Arial,
    sans-serif;
}
.intiaro-menu-box .no-border-square-button .icon-wrapper--active,
.intiaro-menu-box .no-border-square-button.no-border-square-button--clicked {
  background: none;
}
.intiaro-menu-box .no-border-square-button .icon-wrapper--active {
  box-shadow: none;
}
.icon-wrapper__icone.icon-wrapper__icone--search {
  background-image: none;
}
.icon-wrapper__icone.icon-wrapper__icone--search::after {
  content: "\f1de";
  font: 20px "FontAwesome";
}
.intiaro-menu-box .attribute-list-component__search-and-filter-box {
  border-radius: 0;
  background: white;
  font-family:
    "AvenirNextRegular",
    Arial,
    sans-serif;
  margin: 0 1px;
}
.intiaro-menu-box .filters__header {
  border: none;
  padding: 0;
  justify-content: flex-end;
}
.intiaro-menu-box .filters__header__title {
  display: none;
}
.intiaro-menu-box .menu__primary-non-border-button__container__text {
  font-family:
    "AvenirNextRegular",
    Arial,
    sans-serif;
}
.intiaro-menu-box .filters-category__wrapper {
  padding: 0;
}
.intiaro-menu-box .filters-category__wrapper__title {
  padding-top: 0;
  padding-bottom: 8px;
  text-transform: uppercase;
}
.intiaro-menu-box .filters-category__wrapper__title .label-wrapper {
  font-family:
    "AvenirNextBold",
    Arial,
    sans-serif;
  color: var(--ea-subititle-color);
}
.intiaro-menu-box .filters__apply-top-button {
  display: none;
}
.intiaro-menu-box .apply-button {
  border-radius: 0;
  box-shadow: none;
}
.filters-search-text-field {
  display: none;
}
.check-button {
  background: white;
  border-radius: 4px;
}
.check-button.check-button-active {
  box-shadow: none;
  background-color: var(--ea-choice-name);
  color: white;
}
.check-button__check-icon {
  display: none;
}
.filters__header-container,
.filters__content-container,
.filters-category__wrapper,
.filters-category__wrapper__items,
.check-button {
  font-family: inherit;
}
.filters__header-container {
  padding: 4px 8px 16px 16px;
}
.filters-category__wrapper {
  margin-bottom: 12px;
}

/* css/intiaro-integration.css */
#intiaro-gallery_configurator:not(.product-variations *) {
  padding-top: 12px;
}
@media screen and (min-width: 720px) {
  .top-column-container .product-col-1 {
    position: static;
  }
  .product-image-container {
    position: sticky;
    top: 137px;
  }
}
