/** Shopify CDN: Minification failed

Line 446:47 Expected identifier but found whitespace
Line 454:72 Expected ":"

**/
html {padding-bottom:0!important;font-size:calc(10px + (16 - 10)*((100vw - 1200px)/(1920 - 1200)));}
body {font-size: 1.25rem;font-family: "Inter", serif;letter-spacing: 0;}

@font-face {font-family: FuturaPT Medium;src: url('https://cdn.shopify.com/s/files/1/0609/7453/0673/files/FuturaPT_Medium.woff2?v=1739781469');}
@font-face {font-family: FuturaPT Bold;src: url('https://cdn.shopify.com/s/files/1/0609/7453/0673/files/FuturaCyrillicBold.woff2?v=1739871623');}
@font-face {font-family: FuturaPT Heavy;src: url('https://cdn.shopify.com/s/files/1/0609/7453/0673/files/FuturaCyrillicHeavy.woff2?v=1739880101');}
@font-face {font-family: FuturaPT Light;src: url('/cdn/shop/files/FuturaCyrillicLight.woff2?v=1741337041');}

body .page-width, body .header:not(.drawer-menu).page-width, body .shopify-policy__container {max-width: 93.44%;padding-left: 0;padding-right: 0;}
:root {--first-color: #37632f;--second-color: #bb8f54;}
.top-bar {background-color: var(--first-color);padding: 0.5rem 0;}
.top-bar .top-bar-content {display: flex;justify-content: end;align-items: center;gap: 2.25rem;padding-right: 2rem;}
.top-bar .top-bar-content a {color: #fff;text-decoration: none;display: flex;align-items: center;font-size: 1.125rem;gap: 0.8rem;transition: 0.3s linear;}
.top-bar .top-bar-content a:hover {color: var(--second-color);}
.top-bar .top-bar-content a img {max-width: 1.5rem;}
header.header {display: block;padding-left: 0;padding-right: 0;border-bottom: 1px solid var(--second-color);}
header.header .header__heading, header.header .header__heading-link {justify-self: unset;grid-area: unset;}
header.header .header__icons {grid-area: unset;}
header.header .header-top-wrapper {border-bottom: 1px solid #bd9155;padding: 0.4rem 0;}
header.header .header-top {display: grid;grid-template-columns: auto 1fr auto;align-items: center;} 
header.header .header-top .search-modal__form {max-width: 56rem;display: block;margin: auto;}
header.header .header__inline-menu {display: flex;align-items: center;justify-content: center;margin-top: 0 !important;}
body .field__label, body .customer .field label {display: none;}
body .field__input::placeholder, body .customer .field input::placeholder {opacity: 1;}
body .field__input:focus, body .field__input:not(:placeholder-shown), body .field__input:autofill, body .customer .field input:focus, body .customer .field input:not(:placeholder-shown), body .customer .field input:autofill {padding: 0.7rem 1.5rem;}  
body .field::before, body .select::before, body .customer .field::before, body .customer select::before, body .localization-form__select::before {display: none;}
body .field__input:focus, body .select__select:focus, body .customer .field input:focus, body .customer select:focus, body .localization-form__select:focus.localization-form__select::after {box-shadow: none;padding: 0.7rem 1.5rem;outline: none;}
body .field__input, body .select__select, body .customer .field input, body .customer select {font-size: 1.125rem;color: #000;height: unset;min-height: unset;min-width: unset;padding: 0.7rem 1.5rem;border: 1px solid #cfcfcf;font-family: "Inter", serif;letter-spacing: 0;}
body .field:hover.field::after, body .select:hover.select::after, body .select__select:hover.select__select::after, body .customer .field:hover.field::after, body .customer select:hover.select::after, body .localization-form__select:hover.localization-form__select::after {box-shadow: none;}
body .field::after, body .select::after, body .customer .field::after, body .customer select::after, body .localization-form__select::after {box-shadow: none;}
body h2.title {font-size: 2.5rem;letter-spacing: 0;color: var(--second-color);font-family: FuturaPT Heavy;}
.header-search-custom .search__input.field__input::placeholder {color: #cfcfcf;}
.header-search-custom .search__input.field__input {border-radius: 60px;}
body .field__button {height: unset;width: unset;}
.header-search-custom .search__button .icon {height: 1.6rem;width: 1.6rem;color: #acacac;}
.header-search-custom .search__button {top: 50%;transform: translateY(-50%);right: 1rem;}
.header-menu summary.list-menu__item {padding-right: 0;text-decoration-thickness: unset !important;}
.header-menu .header__menu-item {padding: 0;font-family: FuturaPT Medium;text-transform: uppercase;font-size: 1.25rem;color: #000;}
.header-menu .header__menu-item > a {text-decoration: none;color: #000;}
.header-menu .header__menu-item:hover, .header-menu .header__menu-item > a:hover {color: var(--second-color);text-decoration-color: var(--second-color);text-decoration-thickness: unset;}
.header-menu nav > ul.list-menu {gap: 4.5rem;}
.header-menu-wrapper {padding: 1.5rem 0;}
.header-menu-wrapper .header__menu-item .icon-caret {right: -1.2rem;}
.header-menu-wrapper summary .icon-caret {height: 0.5rem;right: 1.5rem;top: calc(50% - .2rem);}
.header-menu-wrapper .header__menu-item:hover .header__active-menu-item {text-decoration-thickness: unset;}
.header-menu-wrapper .header__active-menu-item {color: var(--second-color);text-decoration-color: var(--second-color);}
header .header__icon, header .header__icon--cart .icon {height: auto;width: auto;}
header.header .header__icons {gap: 1.8rem;padding-right: 1.4rem;}
header .header__icon--cart {margin-right: 0;}
header .swym-header-launcher {margin-right: 0 !important;}
header .header__icon--cart svg, header .header__icon--account svg, header .swym-header-launcher .swym-header-launcher-icon svg {display: none;}
header .header__icon--account {width: 1.5rem;height: 1.5rem;background: url('https://cdn.shopify.com/s/files/1/0609/7453/0673/files/icon-account.png?v=1739784972') no-repeat;background-size: cover;}
header .header__icon--cart {width: 1.375rem;height: 1.375rem;background: url('https://cdn.shopify.com/s/files/1/0609/7453/0673/files/icon-cart.png?v=1739784971') no-repeat;background-size: cover;}
header .swym-wishlist .wishlist-icon {width: 1.563rem;height: 1.375rem;background: url('https://cdn.shopify.com/s/files/1/0609/7453/0673/files/icon-wishlist.png?v=1739784972') no-repeat;background-size: cover;display: block;}
header .swym-wishlist {position: relative;}
header .swym-wishlist .swym-wishlist-header-counter {position: absolute;text-decoration: none;color: #fff;background-color: #aa8556;border-radius: 40px;top: -.7rem;right: -1.4rem;line-height: 1.1;font-size: .875rem;font-family: Sora,serif;width: 1.4rem;height: 1.4rem;display: flex;align-items: center;justify-content: center;}
header .cart-count-bubble {position: absolute;text-decoration: none;color: #fff;background-color: #aa8556;border-radius: 40px;top: -.7rem;right: -1.4rem;line-height: 1.1;font-size: .875rem;font-family: Sora,serif;left: auto;bottom: auto;width: auto;height: auto;width: 1.4rem;height: 1.4rem;display: flex;align-items: center;justify-content: center;}
header details[open] > .header__submenu {padding: 0;padding-top: 1.5rem;border: none;box-shadow: none;left: -5.5rem;width: 19rem;}
header details[open] > .header__submenu .header__menu-item {padding: 1rem 1.4rem;border-top: 1px solid var(--second-color);border-left: 1px solid var(--second-color);border-right: 1px solid var(--second-color);}
header details[open] > .header__submenu li:last-of-type .header__menu-item {border-bottom: 1px solid var(--second-color);}
header .header__heading-logo {max-width: 7.5rem;}

.home-banner .banner-text {text-align: center;}
.home-banner {display: grid;grid-template-columns: 1fr 1.8fr;align-items: center;background-color: #e2e2e2;}
.home-banner img {width: 100%;}
.home-banner .banner-image {display: flex;}
.home-banner .banner-text .subheading {font-size: 2.5rem;text-transform: uppercase;letter-spacing: 0;font-family: FuturaPT Medium;color: #000;margin: 0;}
.home-banner .banner-text .heading {font-size: 6.688rem;letter-spacing: 0;color: var(--first-color);margin: 0;font-family: FuturaPT Bold;}
.home-banner .banner-text .block_text {font-size: 1.875rem;letter-spacing: 0;font-family: FuturaPT Medium;color: #9c9c9c;margin: 0;}
.home-banner .banner-text .code_text {color: #fff;background-color: var(--second-color);margin: 1.5rem auto;width: fit-content;padding: 0.7rem 2.8rem;font-size: 1.375rem;}
.home-banner .banner-text .code_text strong {text-transform: uppercase;}
body .button::before, body .button::after {display: none;} 
body .button, body .customer button {min-width: auto;min-height: auto;text-transform: uppercase;background-color: var(--first-color);transition: 0.3s linear;letter-spacing: 0;padding: 1rem 2.5rem;font-size: 1.125rem;}
body .button:hover, body .customer button:hover {background-color: var(--second-color);}
.home-banner .banner-text .button {font-size: 1.563rem;padding: 1rem 2.2rem;margin-top: 1.4rem;}

.our_benefits {background-color: var(--second-color);}
.our_benefits .benefits_items {display: grid;grid-template-columns: 1fr 1fr 1fr;padding: 2rem 0;}
.our_benefits .benefits_items .benefit-item {display: flex;align-items: center;justify-content: space-between;padding: 1rem 3rem;gap: 2.5rem;}
.our_benefits .benefits_items .benefit-item .item-text h4 {color: #fff;font-size: 1.563rem;text-transform: uppercase;font-family: FuturaPT Heavy;margin: 0;letter-spacing: 1px;}
.our_benefits .benefits_items .benefit-item:nth-child(2){border-left: 1px solid #acacac;border-right: 1px solid #acacac;}
.our_benefits .benefits_items .benefit-item .item-text p {color: #fff;margin: 0;letter-spacing: 1px;line-height: 1.2;margin-top: 0.35rem;}
.our_benefits .benefits_items .benefit-item img {max-height: 4.2rem;}
.home .shopify-section-group-footer-group .our_benefits, .page-about-us .shopify-section-group-footer-group .our_benefits {display: none;}

.top_picks {padding-top: 5.3rem;padding-bottom: 5rem;}
.top_picks .grid .grid__item {width: 100%;max-width: 100%;}
.top_picks .grid {display: grid;grid-template-columns: repeat(8, 1fr);gap: 0.5rem 2.975rem;padding: 0 5rem;margin-top: 2rem;}
.top_picks .multicolumn-card-spacing {padding-top: 0;margin-left: 0;margin-right: 0;}
.top_picks .multicolumn-card__info {padding: 0;}
.top_picks .multicolumn-card {background: transparent !important;}
.top_picks .grid .grid__item a {text-decoration: none;}
.top_picks .multicolumn-card__info h3 {font-size: 1.375rem;letter-spacing: 0;color: #000;font-family: FuturaPT Medium;margin-top: 0.5rem;text-align: center;}
.top_picks .multicolumn__title {text-align: center;margin: 0;}
.top_picks .multicolumn__title .title {width: 100%;text-align: center;}
.top_picks .subtitle, .best_seller .collection__description p {margin: 0;text-align: center;font-size: 1.375rem;letter-spacing: 0.4px;font-family: "Inter", serif;color: #747474;}
.top_picks .grid .grid__item:last-of-type {justify-self: center;grid-column: span 8;max-width: 10rem;margin-top: 1rem;}


.top_three_collections ul.grid {gap: 0.875rem;display: grid;grid-template-columns: 1fr 1fr 1fr;}
.top_three_collections ul.grid li.grid__item {width: 100%;max-width: 100%;}
.top_three_collections ul.grid li.grid__item .card {position: relative;}
.top_three_collections ul.grid li.grid__item .card .card__content {position: absolute;bottom: 0;left: 0;}
.top_three_collections ul.grid li.grid__item .card .card__content .card__information {background-color: #37632fc0;padding: 1.7rem 2.2rem;transition: 0.3s linear;}
.top_three_collections ul.grid li.grid__item .card:hover .card__content .card__information {background-color: #bb8f54c0;}
.top_three_collections ul.grid li.grid__item .card .card__content .card__information a {color: #fff;font-size: 2.125rem;letter-spacing: 0;font-family: FuturaPT Heavy;}
.top_three_collections ul.grid li.grid__item .card .card__content .card__information a .icon-wrap {display: none;}

.best_seller .collection__title {text-align: center;}
body .best_seller .collection__title .title {margin-bottom: 0;}
body .best_seller {padding-top: 4.875rem;}

body .the_ultimate {padding-top: 5.625rem;}
.the_ultimate .image-with-text {background-color: #f3f3f3;}
.the_ultimate .image-with-text__content {padding: 3.8rem 5.5rem 5rem;}
.the_ultimate .image-with-text__content h2.title {letter-spacing: 1px;line-height: 1.2;}
.the_ultimate .image-with-text__text--caption {text-transform: unset;letter-spacing: 1px;margin-top: 0.4rem;font-weight: 700;color: #747474;}
.the_ultimate .image-with-text__text p {line-height: 1.4;color: #747474;}
body .the_ultimate .image-with-text__content .button {font-size: 1.125rem;letter-spacing: 1px;margin-top: 1.5rem;font-family: "Montserrat", serif;}

.finest_online {padding-top: 4.8rem;}
.finest_online .grid .grid__item {width: 100%;max-width: 100%;}
.finest_online .grid {column-gap: 2.625rem;row-gap: 2.625rem;display: grid;grid-template-columns: 1fr 1fr 1fr;}
.finest_online .multicolumn-card-spacing {padding-top: 0;margin-left: 0;margin-right: 0;}
.finest_online.multicolumn.background-primary .multicolumn-card {background: transparent;}
.finest_online .multicolumn-list__item {position: relative;}
.finest_online .multicolumn-card__info {padding: 0;position: absolute;top: 1.55rem;left: 1.488rem;}
.finest_online .multicolumn-card__info h3.inline-richtext {font-size: 2.188rem;letter-spacing: 0;font-family: FuturaPT Medium;color: #fff;line-height: 1.2;}
.finest_online .multicolumn-card__info .rte {margin-top: 0;} 
.finest_online .multicolumn-card__info .rte p {color: #fff;line-height: 1.2;}
.finest_online .multicolumn-card__info .rte p strong {font-size: 1.375rem;font-family: FuturaPT Medium;color: #fff;margin-top: 0.6rem;display: block;font-weight: 500;}
.finest_online .multicolumn-card img {transition: 0.3s linear;}
.finest_online .multicolumn-card img:hover {transform: scale(1.05);}
.finest_online .multicolumn__title {margin-bottom: 0;}
.finest_online .multicolumn__title .title {text-align: center;width: 100%;}
.finest_online .content p {text-align: center;margin-top: 0.3rem;line-height: 1.4;color: #747474;margin-bottom: 2rem;}
body a[href=""] {pointer-events: none;}

.why_choose {padding-top: 10.5rem;}
body .why_choose .page-width {background-color: var(--first-color);padding-bottom: 3.875rem;padding-top: 3rem;}
.why_choose .page-width::before {content: "";width: 10.125rem;height: 10.125rem;background-color: var(--first-color);border-radius: 100%;background-image: url('https://cdn.shopify.com/s/files/1/0609/7453/0673/files/ribben.png?v=1740139814');background-repeat: no-repeat;background-position: center 1.6rem;transform: translateX(-50%);display: block;top: -5rem;position: absolute;left: 50%;z-index: -1;}
.why_choose .title {width: 100%;text-align: center;color: #fff;letter-spacing: 1px;}
.why_choose .multicolumn__title {margin-bottom: 0;}
.why_choose .content p {text-align: center;color: #fff;line-height: 1.4;margin-top: 1rem;letter-spacing: 0.7px;}
.why_choose .multicolumn-card .media {padding-bottom: 0 !important;}
.why_choose .multicolumn-card .media img {position: static;transform: none !important;margin: auto;}
.why_choose a {text-decoration: none;cursor: default;pointer-events: none;}
.why_choose .multicolumn-card h3 {font-size: 1.15rem;letter-spacing: 0;font-family: FuturaPT Medium;color: #fff;text-transform: uppercase;}
.why_choose .multicolumn-card {color: #fff;font-size: 1.125rem;}
.why_choose .multicolumn-card__info .rte {margin-top: 0.8rem;line-height: 1.2;letter-spacing: 0.2px;font-weight: 300;}
.why_choose .multicolumn-card__info {padding-top: 1.2rem !important;padding-bottom: 1rem;}
.why_choose .multicolumn-list {padding-top: 2rem;}
.why_choose .multicolumn-list .multicolumn-list__item {padding-left: 0.6rem;padding-right: 0.6rem;border-right: 1px solid #fff;}
.why_choose .multicolumn-list .multicolumn-list__item:last-of-type {border-right: none;}

.in_stock .multicolumn-card .multicolumn-card__image-wrapper {margin: 0;}
.in_stock .multicolumn-card .multicolumn-card__info {padding: 0 !important;}
.in_stock a {text-decoration: none;}
.in_stock .multicolumn-card h3.inline-richtext {font-size: 2.188rem;letter-spacing: 0;font-family: FuturaPT Heavy;color: #000;}
.in_stock .multicolumn-card p {font-size: 1.375rem;letter-spacing: 0.5px;color: #747474;}
body .in_stock .grid__item {width: 100%;max-width: 100%;}
.in_stock .grid {display: grid;grid-template-columns: 1fr 1fr;gap: 3.25rem;}
.in_stock {padding-top: 5.625rem;}
.in_stock .multicolumn-card__info {margin-top: 1.7rem;}
.in_stock .multicolumn-card__info .rte {margin-top: 0.5rem;}

.home_furniture_banner img {width: 100%;}
.home_furniture_banner {position: relative;padding-top: 5.2rem;}
.home_furniture_banner .banner-text {position: absolute;top: 55%;left: 3.28%;transform: translatey(-50%);max-width: 40rem;}
.home_furniture_banner .banner-text h4.subheading {font-size: 3.375rem;letter-spacing: 0;color: #fff;font-family: FuturaPT Heavy;margin: 0;}
.home_furniture_banner .banner-text .block_text {font-size: 1.375rem;letter-spacing: 0;text-transform: uppercase;color: #fff;margin: 0;font-family: "Inter", serif;margin-top: 0.5rem;}
.home_furniture_banner .banner-text .block_text::after {content: "";width: 7.25rem;height: 1px;background-color: #fff;display: block;margin-top: 0.7rem;}
.home_furniture_banner .banner-text .code_text {font-size: 2rem;letter-spacing: 0;font-family: FuturaPT Heavy;color: #fff;margin: 1.3rem 0;line-height: 1.5;}
.home_furniture_banner .banner-text .button {padding: 1.2rem 2rem;}

.ultimate_text_block .rich-text__blocks {max-width: 88.75rem;padding-top: 5rem;}
.ultimate_text_block .rich-text__heading, .furniture_section .rich-text__heading, .staging_section.rich-text .rich-text__heading, .staging_section .collapsible-content__heading {font-size: 2.5rem;letter-spacing: 0;color: var(--second-color);font-family: FuturaPT Heavy;}
.ultimate_text_block .rich-text__blocks > * + * {margin-top: 0.5rem;}
.ultimate_text_block .rich-text__blocks h3 {font-size: 1.563rem;letter-spacing: 0;color: var(--second-color);font-family: FuturaPT Medium;margin-top: 1rem;margin-bottom: 0.7rem;}
.ultimate_text_block .rich-text__blocks p {margin: 0;line-height: 1.4;letter-spacing: 0.2px;color: #747474;}

.google-reviews {padding-top: 3.5rem;padding-bottom: 6rem;}
.google-reviews .reviews-wrapper {display: flex;align-items: center;justify-content: space-between;}
.google-reviews .reviews-wrapper .reviews-left {width: 19.8%;}
.google-reviews .reviews-wrapper .reviews-right {width: 74%;}
.google-reviews .reviews-wrapper .reviews-left img {width: 100%;}
.google-reviews .rating-top {display: flex;justify-content: space-between;align-items: center;}
.google-reviews .google-image img {max-width: 2.125rem;height: 2.125rem;}
.google-reviews .slider-item {padding: 1.375rem;background-color: #f5f5f5;border-radius: 12px;padding-bottom: 2.5rem;}
.google-reviews a {display: block;width: fit-content;color: #ec1b21;text-decoration: none;margin-top: 0.5rem;}
.google-reviews .review-text {font-size: 1.174rem;font-family: "Inter", serif;padding: 2rem 1.35rem;background-color: #fff;border: 1px solid #ec1b21;border-radius: 1rem;letter-spacing: 0.5px;line-height: 1.3;margin-top: 1.3rem;color: #292121;margin-bottom: 1.5rem;min-height: 12.4rem;}
.google-reviews .reviewer-details {display: grid;grid-template-columns: auto 1fr;gap: 1.2rem;align-items: center;}
.google-reviews .reviewer-details p {margin: 0;line-height: 1.2;}
.google-reviews .reviewer-details .reviewer_name {color: #000;font-weight: 600;}
.google-reviews .reviewer-avatar {font-size: 2.608rem;width: 4.375rem;height: 4.375rem;display: flex;align-items: center;justify-content: center;color: #fff;background-color: var(--first-color);border-radius: 60px;}
.google-reviews .reviews-icons {font-size: 2rem;letter-spacing: 1px;color: #fbb103;}

body footer.footer {background-color: #000;height: 100%;}
footer .footer__content-bottom {background-color: var(--first-color);}
footer .footer__blocks-wrapper .footer-block {width: 100%;}
footer .footer__blocks-wrapper {display: grid;grid-template-columns: 2.51fr 1.95fr 2.18fr 2.5fr 0.93fr;}
footer .footer-block__newsletter .footer-block__heading {margin: 0;font-size: 2.5rem;color: #fff;font-family: FuturaPT Heavy;}
footer .footer-block__newsletter .newsletter_description {margin: 0;color: #fff;letter-spacing: 0.3px;margin-bottom: 1rem;}
footer .footer-block__newsletter .newsletter-form, footer .footer-block__newsletter .newsletter-form__field-wrapper {max-width: 46rem;}
footer .newsletter-form__field-wrapper .field__input, footer .newsletter-form__field-wrapper .field__input:focus {padding: 2.2rem 2rem;font-size: 1rem;border-radius: 60px;}
footer .newsletter-form__field-wrapper .newsletter-form__button {top: 50%;transform: translateY(-50%);right: 1rem;font-size: 1.125rem;text-transform: uppercase;font-family: "Montserrat", serif;background-color: var(--first-color) !important;color: #fff;font-weight: 600;padding: 1.6rem 3.2rem;border-radius: 56px;transition: 0.3s linear;}
footer .newsletter-form__field-wrapper .newsletter-form__button:hover {background-color: var(--second-color) !important;}
footer .footer-block__newsletter .newsletter_bottom_text p {color: #fff;font-size: 0.938rem;letter-spacing: 0;}
footer .footer-block__newsletter .newsletter_bottom_text p a {color: #fff;}
footer .footer-block--newsletter {margin-top: 4rem;padding-bottom: 3rem;margin-bottom: 3rem;border-bottom: 1px solid #6b6b6b;}
footer .footer__content-top {padding-bottom: 0;}
footer .footer-social {display: grid;grid-template-columns: 1fr 1fr 1fr;align-items: center;margin-top: 2.4rem;padding: 3rem 0;border-top: 1px solid #6b6b6b;}
footer .footer__content-bottom {padding-top: 0;border-top: none;}
footer .footer__content-bottom .footer__copyright {color: #fff;letter-spacing: 0;margin-top: 0;font-size: 1rem;}
footer .footer-social .list-social {justify-content: center;}
footer .footer-social .contact-item {text-align: right;}
footer .footer-block__heading {font-size: 1.563rem;letter-spacing: 0;color: #fff;text-transform: uppercase;font-family: FuturaPT Medium;margin-bottom: 1.3rem;}
footer .footer-block__details-content .list-menu__item--link {font-size: 1.25rem;letter-spacing: 0;color: #fff !important;padding-bottom: 0;text-decoration: none !important;transition: 0.2s linear;}
footer .footer-block__brand-info p {color: #fff;line-height: 1.4;padding-right: 5rem;}
footer .footer__content-bottom .footer__copyright a {color: #fff;}
footer .footer__content-bottom {padding: 0.8rem 0;}
footer .list-social__item .icon {color: #fff;}
footer .list-social__item .svg-wrapper {width: 1.3rem;height: 1.3rem;}
footer .list-social__item .list-social__link {padding: 0;width: 1.9rem;height: 1.9rem;display: flex;align-items: center;justify-content: center;border: 1px solid #fff;border-radius: 35px;margin: 0 0.65rem;}
footer .list-social__link:hover .icon {transform: scale(1);}
footer .footer-social .payment-icons img {width: 100%;}

footer .footer-social .contact-item p a {font-size: 1.375rem;color: #fff;text-decoration: none;display: inline-flex;align-items: center;gap: 1rem;}
footer .footer-social .contact-item p a:hover {color: var(--second-color);transition: 0.3s linear;}
footer .footer-social .contact-item p a::before {content:"";display: inline-flex;width: 1.938rem;height: 1.313rem;background: url('https://cdn.shopify.com/s/files/1/0609/7453/0673/files/mail-icon.png?v=1741090950') no-repeat;background-size: cover;}
footer .footer-block__image-wrapper img {max-width: 13.438rem;}

body #swym-anchor {display: none;}
body .global-media-settings {border: none;}
body .focus-offset:focus-visible, body .facet-filters__sort:focus-visible {outline: none;outline-offset: none;box-shadow: none !important;}

.recent_blogs {padding-top: 4rem;}
.recent_blogs .title-wrapper-with-link {margin-bottom: 0;text-align: center;}
.recent_blogs .title-wrapper-with-link .title {width: 100%;}
.recent_blogs p.text_content {line-height: 1.4;text-align: center;margin-top: 0.8rem;letter-spacing: 0.4px;color: #747474;}
.recent_blogs .blog__posts .grid__item {width: 100%;max-width: 100%;}
.recent_blogs .blog__posts {display: grid;grid-template-columns: repeat(3, 1fr);gap: 2.813rem;margin-top: 2rem;}
.recent_blogs .card__heading a, .blog-articles .article-card .card__information .card__heading a {text-decoration: none !important;font-size: 1.875rem;font-family: FuturaPT Heavy;color: #000;line-height: 1.2;margin-bottom: 1.2rem;letter-spacing: 0;}
.recent_blogs .article-card__info span, .blog-articles .article-card .card__information span {color: #a0a0a0;text-transform: none;letter-spacing: 0;font-size: 1.125rem;font-family: "Inter", serif;}
.recent_blogs .blog__posts .article-card .card__information {padding: 3.538rem;padding-top: 2.7rem;border: 1px solid #cfcfcf;border-top: none;}
.blog-articles .article-card .card__information .card__heading a {margin-bottom: 0;}

body .product-grid .grid__item .swym-wishlist-collections-v2-container {display: none;}
body .product-grid .grid__item .card__information .htc-addToCompare {display: none;}
body .product-grid .grid__item {width: 100%;max-width: 100%;}
body .product-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 2.5rem;}
body .product-grid .grid__item .card__media .media img {object-fit: contain;padding: 3rem;}
body .product-grid .grid__item .card__inner {border: 1px solid #c8c8c8;background: transparent;}
body .product-grid .grid__item .info_bottom {display: none;padding: 1.7rem 0;align-items: center;justify-content: center;gap: 1.25rem;}
body .product-grid .grid__item:hover .card__information {display: none;}
body .product-grid .grid__item:hover .info_bottom {display: flex;}
body .product-grid .grid__item .info_bottom .quick-add {display: flex;align-items: center;justify-content: center;padding: 0 0.5rem;border: 1px solid #e4e4e4;border-radius: 50px;margin-bottom: 0;}
body .product-grid .grid__item .cart_button button {font-size: 0;padding: 0;width: 2.875rem;height: 2.875rem;background-position: center !important;border: 1px solid #e4e4e4;border-radius: 40px;background-color: transparent;}
body .product-grid .grid__item .cart_button button span {width: 2.875rem;height: 2.875rem;background-position: center !important;background: url('/cdn/shop/files/addtocart-icon.png?v=1741263920') no-repeat;}
body .product-grid .grid__item .quick_view_option button {font-size: 0;padding: 0;width: 4.125rem;height: 2.875rem;background-position: center !important;background: url('/cdn/shop/files/quickview.png?v=1741263920') no-repeat;}
body .product-grid .grid__item .info_bottom .swym-heart {width: 4.125rem;height: 2.875rem;border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
body .product-grid .grid__item .card__information .card__heading a {text-align: center;font-size: 1.375rem;letter-spacing: 0;color: #080808;font-family: FuturaPT Medium;}
body .product-grid .grid__item .card__information .price {text-align: center;margin-top: 0 !important;}
body .product-grid .grid__item .card__information .price .price-item {color: #8d8d8d;text-align: center;letter-spacing: 0;font-size: 1.125rem;margin-right: 0.5rem;}
body .product-grid .grid__item .card__badge {display: none;}
body .product-grid .grid__item .info_bottom .htc-addToCompare {padding: 0 !important;font-size: 0;margin: 0;width: 4.125rem;height: 2.875rem;background-position: center !important;background: url('/cdn/shop/files/compare.png?v=1741263920') no-repeat;border: none;position: static;}
body .product-grid .grid__item .info_bottom .htc-addToCompare .htc-checkmark {width: 0;height: 0;background-color: transparent;outline: none;}

.template-collection .collection .product-grid {grid-template-columns: repeat(3, 1fr);}
.template-collection .collection_custom_banner {position: relative;padding-top: 2.2rem;}
.template-collection .collection_custom_banner img {width: 100%;max-height: 20.938rem;object-fit: cover;object-position: center;}
.template-collection .collection_custom_banner .banner_title {position: absolute;top: 53%;left: 50%;transform: translate(-50%,-50%);}
.template-collection .collection_custom_banner .banner_title h2 {color: #fff;font-size: 2.5rem;font-family: FuturaPT Heavy;text-transform: uppercase;letter-spacing: 0;margin: 0;}
.template-collection .collection_breadcrumbs {font-size: 1rem;letter-spacing: 0;font-family: FuturaPT Light;color: #000;margin-top: 2px;padding-bottom: 0.5rem;border-bottom: 2px solid #666666;}
.template-collection .collection_breadcrumbs a {color: #000;text-decoration: none;}
.template-collection .facets-container .facets__form-vertical {padding-right: 5.5rem;}
.template-collection .facets__disclosure-vertical {border-top: none;}
.template-collection .facets-vertical .facets__summary {border-bottom: 2px solid #9f9f9f;padding-top: 0.7rem;padding-bottom: 0.7rem;}
.template-collection .facets__summary span {text-transform: uppercase;letter-spacing: 0;color: #000;font-family: FuturaPT Heavy;font-size: 1.125rem;}
.template-collection .facets__summary:hover .facets__summary-label {text-decoration: none;}
.template-collection .facets__summary .icon-caret {top: calc(50% - 0.1rem);color: #000;}
.template-collection .facets-container {padding-top: 0;}
.template-collection .facet-checkbox__text {font-size: 1.125rem;letter-spacing: 0;font-family: "Montserrat", serif;font-weight: 400;text-decoration: none;}
.template-collection .facet-checkbox {padding: 0.6rem 1rem 0.6rem 0;}
.template-collection .facets-layout-list--text input[type="checkbox"] {top: 0.4rem;left: 0;margin: 0;}
.template-collection .facet-checkbox > svg {margin-right: 1rem;width: 1.375rem;height: 1.375rem;}
.template-collection .facet-checkbox .svg-wrapper {left: 0.2rem;top: 0.8rem;width: 1rem;height: 0.8rem;}
.template-collection .facets-layout-list .facets__label:hover .facet-checkbox__text-label {text-decoration: none;}
.template-collection .facets__display-vertical {padding-bottom: 0.5rem;padding-top: 0.3rem;}
.template-collection .facets-wrapper .button-show-more, .template-collection .facets-wrapper .button-show-less {margin-top: 0;font-size: 1.125rem;color: #4d4d4d;text-transform: capitalize;}
.template-collection .facets__display-vertical {max-height: 24rem;overflow-y: scroll;}
.template-collection .facets__heading--vertical {display: none;}
body .active-facets__button-wrapper *, body span.active-facets__button-inner {font-size: 1.125rem;}
.template-collection .facets-wrapper .active-facets__button-remove {letter-spacing: 0;text-transform: capitalize;margin-top: 0.4rem;color: #000;}
body .active-facets__button--light:hover .active-facets__button-inner, body .active-facets__button--light .active-facets__button-inner {box-shadow: none;color: #fff;font-weight: 300;padding: 0.3rem 1.6rem;text-transform: none;}
body .facets-vertical .active-facets__button {margin-bottom: 0.7rem;margin-right: 0.7rem;}

/* Scroll Bar */
.template-collection .facets-vertical ::-webkit-scrollbar {width: 2px;height: 2px;}
.template-collection .facets-vertical ::-webkit-scrollbar-track {background: transparent;}
.template-collection .facets-vertical ::-webkit-scrollbar-thumb {background: rgba(100, 100, 100, 0.5);}
.template-collection .facets-vertical ::-webkit-scrollbar-thumb:hover {background: rgba(100, 100, 100, 1);}
.template-collection .facets-vertical .facets__price {align-items: center;gap: 1.2rem;padding-right: 0;margin-top: 1rem;}
.template-collection .facets-vertical .facets__price .field:last-of-type {margin-left: 0;}
.template-collection .facets__price .field {align-items: center;border: 1px solid #d0d0d0;padding-left: 1.2rem;border-radius: 9px;font-size: 1.125rem;}
.template-collection .facets__price .field .field__input {border: none;padding: 0.5rem 0.5rem;border-radius: 10px;}
.template-collection .facets__header-vertical {display: none;}
.template-collection .facets-vertical-form {justify-content: space-between;align-items: center;}
.template-collection .facets-vertical-form .product-count-vertical {margin-left: 0;}
.template-collection .product-count-vertical .product-count__text {font-size: 1.375rem;letter-spacing: 0;font-family: "Inter", serif;color: #747474;}
.sorting .facet-filters__label {margin-right: 0;font-size: 1.375rem;letter-spacing: 0;font-family: "Inter", serif;color: #747474;}
.sorting .facet-filters__field .select__select {padding: 0 1rem;border: none;font-size: 1.375rem;letter-spacing: 0;font-family: "Inter", serif;color: #747474;}
.sorting .select .svg-wrapper {position: static;width: 1.125rem;height: 0.7rem;}
.sorting .select .icon-caret {width: 1rem;color: #000;}
.sorting .facet-filters__field .select {align-items: center;}

body .load-more_spinner {height: 2.125rem;width: 2.125rem;border: 3px solid #f3f3f3;border-top: 3px solid #052e26;border-radius: 50%;margin-left: auto;margin-right: auto;animation: spin 2s linear infinite;}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}


body .load-more-wrapper {text-align: center;}
body .load-more-wrapper .button {margin: auto;font-size: 1.125rem;font-family: "Montserrat", serif;margin-bottom: 1rem;}
body .load-more-wrapper .showing_results {text-transform: uppercase;font-size: 1.125rem;font-family: "Montserrat", serif;font-weight: 500;}
.facets-vertical .facets-vertical-sort {margin-top: 0.4rem;margin-bottom: 3rem;}


.template-product .product {padding-top: 2.125rem;padding-bottom: 2.2rem;border-bottom: 1px solid #a1a1a1;}
.template-product .product .product-media-container.constrain-height.media-fit-contain {width: 100%;}
.template-product .product .product-media-container .media {padding-top: var(--ratio-percent);border-radius: 0.8rem;border: 1px solid #a1a1a1;}
.template-product .product--small:not(.product--no-media) .product__media-wrapper {max-width: 46%;width: calc(46% - var(--grid-desktop-horizontal-spacing) / 2);}
.template-product .product--small:not(.product--no-media) .product__info-wrapper {max-width: 54%;width: calc(54% - var(--grid-desktop-horizontal-spacing) / 2);padding: 0 0 0 8rem;}
.product .product__info-wrapper .best-seller-badge {font-size: 0.75rem;color: #fff;background-color: var(--first-color);padding: 0.1rem 0.5rem 0.11rem;border-radius: 3px;}
.product .product__info-wrapper .product__title {line-height: 1;margin-bottom: 0;}
.product .product__info-wrapper .product__title h1, .product .product__info-wrapper .product__title .h1 {font-size: 1.875rem;font-family: "Montserrat", serif;font-weight: 700;color: #000;letter-spacing: 0;margin-top: 0.2rem;}
.product .product__info-container > * + * {margin: 1rem 0;}
.product .jdgm-widget .jdgm-star {font-size: 1.2rem;padding-right: 8px !important;color: #f7d100 !important;}
.product .jdgm-widget .jdgm-prev-badge .jdgm-prev-badge__text {color: #000;text-decoration: underline;font-family: "Montserrat", serif;}
.product .price span, .product .product__info-container .price--on-sale .price-item--regular {font-size: 2.25rem;font-family: "Montserrat", serif;font-weight: 700;letter-spacing: 0;}
.product .product__info-container .price--on-sale .price-item--regular {color: #a4a4a4;margin-right: 0.7rem;}
.product .product__info-wrapper .discount-badge {font-size: 1.313rem;letter-spacing: 0;color: #ff7878;font-weight: 400;}
.product .product__info-wrapper .price--on-sale .price__sale {display: flex;align-items: center;gap: 0.5rem;}
.product .product__info-wrapper .product-short-description {font-size: 1.125rem;padding-right: 5rem;}
.product .product__info-wrapper .product-form__input .variant-options {margin-left: 8.6rem;}
.product .product__info-wrapper .product-form__input--swatch .variant-options {margin-top: -2.6rem;}
.product .product__info-wrapper .product-form__input--pill .variant-options {margin-top: -2.4rem;}
.product .product__info-wrapper .product-form__input .selected-value {display: none;}
.product .product__info-wrapper .product-type label {margin-right: 5.3rem;}
.product .product__info-wrapper .product-form__input .form__label, .product .product__info-wrapper .product-type label {font-size: 1.188rem;color: #000;font-family: "Montserrat", serif;font-weight: 600;letter-spacing: 0;}
.product .product__info-wrapper .product-form__input .quantity__label, .product .product__info-wrapper .htc-addToCompare {display: none;}
.product .product__info-wrapper .product-form__input--swatch .swatch-input__input + .swatch-input__label {--swatch-input--size: 1.425rem;border: 1px solid #66b8e8;transition: none !important;margin-right: 0.5rem;}
.product .product__info-wrapper .swatch-input__input:active + .swatch-input__label, .product .product__info-wrapper .swatch-input__input:checked + .swatch-input__label, .product .product__info-wrapper .swatch-input__input + .swatch-input__label:hover, .product .product__info-wrapper .swatch-input__input + .swatch-input__label:focus-visible, .product .product__info-wrapper .swatch-input__input:hover + .swatch-input__label {outline: none;box-shadow: none;}
.product .product__info-wrapper .swatch {outline: none;box-shadow: none;border: none;}
.product .product__info-wrapper variant-selects {margin-top: 2.4rem;}
.product .product__info-wrapper .swatch-input__input:checked + .swatch-input__label {border: 2px solid var(--first-color);}
.product .product__info-wrapper .product-form__input--pill input[type="radio"] + label {margin: 0;padding: 0.3rem 1.6rem 0.4rem;font-size: 0.875rem;letter-spacing: 0;margin-right: 1.4rem;color: #fff;border: none;font-weight: 300;border-radius: 0;background-color: var(--first-color);font-family: "Montserrat", serif;}
.product .product__info-wrapper .product-form__input--pill input[type="radio"]:checked + label {background-color: var(--second-color);}
.product .product__info-wrapper .product-type {font-family: "Montserrat", serif;font-size: 1.188rem;}
.product .product__info-wrapper .quantity {width: 11.625rem;min-height: 3.875rem;}
.product .product__info-wrapper .quantity__button .svg-wrapper {width: 0.75rem;}
.product .product__info-wrapper .quantity__button {width: 3rem;}
.product .product__info-wrapper .quantity__input {font-weight: 600;font-size: 1.2rem;font-family: "Montserrat", serif;}
body .quantity__button:focus-visible, body .quantity__input:focus-visible {box-shadow: none;outline: none;}
body .quantity:after {display: none;}
body .quantity {border: 1px solid #000;}
.product .product__info-wrapper .product-form__quantity {margin-top: 2rem;width: fit-content;}
.product .product__info-wrapper .product-form__quantity + div {max-width: 39.875rem;margin-left: 12.813rem;margin-top: -4.9rem;}
.product .product__info-wrapper .product__info-container .product-form {margin: 0;}
.product .product__info-wrapper .product-form__buttons .product-form__submit {font-size: 1.125rem;min-height: 3.9rem;background-color: #000;}
.product .product__info-wrapper .product-form__buttons .product-form__submit:hover {background-color: var(--first-color);}
.product .product__info-wrapper .product__accordion {border-top: none;margin: 0;border-bottom: 1px solid #000;}
.product .product__info-wrapper .product__accordion:last-of-type {border-bottom: none;}
.product .product__info-wrapper .product__accordion .accordion__title {color: #000;font-family: "Montserrat", serif;letter-spacing: 0;font-size: 1.45rem;font-weight: 500;}
.product .product__info-wrapper .product__accordion summary {padding: 2rem 0;}
.product .product__info-wrapper .product__accordion:last-of-type summary[aria-expanded="false"] {padding-bottom: 0;}
.product .product__info-wrapper .accordion .summary__title{justify-content: space-between;align-items: center;}
.product .product__info-wrapper .accordion .summary__title + .icon-caret {display: none;}
.product .product__info-wrapper .accordion .summary__title::after {display: block;content: "+";font-family: "Montserrat", serif;font-size: 2.9rem;color: #000;}
.product .product__info-wrapper .accordion summary[aria-expanded="true"] .summary__title::after {content: "-";}
.product .product__info-wrapper .product__accordion .accordion__content {padding: 0;margin-top: -1.4rem;}
.product .product__info-wrapper .product__accordion .accordion__content p {font-size: 1.125rem;padding-right: 2rem;margin-top: 0;}
.product .product__info-wrapper .jdgm-widget {padding-top: 0;border-bottom: none;}
.product .swym-wishlist-collections-v2-container {display: none;}
body .product .product__media-wrapper .thumbnail-list .thumbnail-list__item.slider__slide {width: calc(13.4% - .8rem);}
body .product .product__media-wrapper .slider-mobile-gutter .slider-button {display: none;}
body .product .product__media-wrapper .thumbnail-slider .thumbnail-list.slider--tablet-up {display: flex;padding: 0;gap: 2.25rem;}
body .product .product__media-wrapper .thumbnail-slider .thumbnail {border-radius: 11px;border: 1px solid #c0c0c0;}
.product .product__media-wrapper .thumbnail[aria-current], .product .product__media-wrapper .thumbnail[aria-current]:focus:not(:focus-visible) {box-shadow: none;border: 1px solid #464646;}


.jdgm-widget {padding-top: 1.4rem;border-bottom: 1px solid #e6e6e6;}
.jdgm-widget .jdgm-rev-widg__title {font-size: 2.375rem;letter-spacing: 0;font-family: "Montserrat", serif;color: #000;text-transform: uppercase;text-align: left;font-weight: 500;}
.jdgm-widget .jdgm-rev-widg__summary-average {display: none;}
.jdgm-widget .jdgm-write-rev-link {text-transform: uppercase;background-color: var(--first-color);}
.jdgm-widget .jdgm-rev__author {color: #000;text-transform: uppercase;letter-spacing: 0;font-family: "Montserrat", serif;font-size: 1.2rem;font-weight: 600;}
.jdgm-widget .jdgm-row-profile {margin-top: 1rem;}
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown {padding: 0 0.6rem;}
  
body .about_img_text {padding-top: 6.5rem;}
.about_img_text .image-with-text__content {padding: 0;padding-left: 4rem;padding-top: 3rem;padding-bottom: 3rem;}
.about_img_text .image-with-text__grid--reverse .image-with-text__content {padding-left: 0;padding-right: 4rem;}
.about_img_text .image-with-text__text ul, body .shopify-policy__body ul, body .default-content ul {padding-left: 0;}
.about_img_text .image-with-text__text ul li, body .shopify-policy__body ul li, body .default-content ul li {list-style: none;padding-left: 2rem;position: relative;margin-bottom: 0.8rem;}
.about_img_text .image-with-text__text  ul li::before, body .shopify-policy__body ul li::before, body .default-content ul li::before {content: "";width: 1.15rem;height: 0.963rem;background: url("/cdn/shop/files/checkmark.png?v=1742317041") no-repeat;background-size: cover !important;display: block;position: absolute;top: 0.55rem;left: 0;}
.page_banner .banner__heading {margin-bottom: 0;font-size: 2.8rem;color: #fff;font-family: Montserrat;letter-spacing: 0;font-weight: 500;}
.page_banner .banner__text p {color: #fff;}
body .shopify-policy__body ul li, body .shopify-policy__body p {line-height: 1.5;}

body .contact {padding-top: 5rem;display: grid;grid-template-columns: 1fr 1fr;gap: 3.5rem;align-items: center;}
.contact h2.title {margin-bottom: 1.4rem;}
.contact .contact__button .button {font-size: 1.125rem;}
.contact .contact__button {margin-top: 2rem;}
body .locations {padding-top: 5rem;}
.locations .image-with-text__text {margin-top: 1.2rem;}
.locations .image-with-text__text a, .locations .image-with-text__text a:hover {text-decoration-thickness: auto;text-underline-offset: auto;}
.locations .image-with-text__text strong {min-width: 10rem;display: inline-block;}
.locations .image-with-text__text ul {padding-left: 0;}
.locations .image-with-text__text ul li {list-style: none;display: flex;align-items: center;gap: 0.8rem;margin-bottom: 0.5rem;}
.locations .image-with-text__text ul li::before {content: "";display: block;background-size: cover !important;}
.locations .image-with-text__text ul li:nth-child(1)::before {width: 1.9rem;height: 1.9rem;background: url("/cdn/shop/files/location.png?v=1741682687") no-repeat;}
.locations .image-with-text__text ul li:nth-child(2)::before {width: 1.7rem;height: 1.8rem;background: url("/cdn/shop/files/icon_mobile_header.png?v=1741682686") no-repeat;}
.locations .image-with-text__text ul li:nth-child(3)::before {width: 1.8rem;height: 1.24rem;background: url("/cdn/shop/files/icon_mail_header.png?v=1741682686") no-repeat;}
.contact-map {padding-top: 5rem;}

body.template-search .product-grid .grid__item .card__information {display: block;}
body.template-search .product-grid .card__inner .card__information {display: none !important;}
.template-search .template-search__header h1 {font-size: 2.8rem;font-family: FuturaPT Heavy;letter-spacing: 0;margin-top: 4rem;margin-bottom: 0;}
.template-search .template-search__search .search {margin-top: 1.2rem;}
.template-search .template-search__header .field__button > .svg-wrapper {height: 3.2rem;width: 4.5rem;}
.template-search .template-search__header .search__button .icon, .template-search .template-search__header .reset__button .icon.icon-close {height: 1.5rem;}
.template-search .product-grid {margin-bottom: 0.5rem;}
body .mobile-facets__open-label, body .mobile-facets .mobile-facets__heading, .template-search .facets-wrapper #ProductCount {font-size: 1.375rem;letter-spacing: 0;font-family: Inter,serif;color: #747474;margin-left: 0.4rem !important;}
body .mobile-facets__summary > div, body .mobile-facets__close-button {text-transform: uppercase;letter-spacing: 0;color: #000;font-family: FuturaPT Heavy;font-size: 1.125rem;}
body .mobile-facets__summary > div .icon-arrow. body .mobile-facets__close-button .icon-arrow {width: 1.3rem;}
body .mobile-facets__label > svg {width: 22px;height: 22px;}
body .mobile-facets__label .icon-checkmark {top: 1.2rem;left: 2.9rem;width: 0.9rem;height: 0.9rem;}
body .mobile-facets .mobile-facets__item .facet-checkbox__text {font-size: 1.125rem;letter-spacing: 0;font-family: Montserrat,serif;font-weight: 400;text-decoration: none;}
body .mobile-facets__label {padding: 1rem 1rem 1rem 2.6rem;align-items: center;}
body .mobile-facets .facets__price {align-items: center;gap: 1.2rem;padding-right: 2.5rem;margin-top: 0;}
body .mobile-facets .facets__price .field:last-of-type {margin-left: 0;}
body .mobile-facets .facets__price .field {align-items: center;border: 1px solid #d0d0d0;padding-left: 1.2rem;border-radius: 9px;font-size: 1.125rem;}
body .mobile-facets .facets__price .field .field__input {border: none;pa
  dding: 0.5rem 0.5rem;border-radius: 10px;}
body .mobile-facets .facets__price .mobile-facets__info {display: none;}
.template-search .active-facets__button-wrapper {padding-top: 1rem;}
.template-search #predictive-search-results .swym-wishlist-collections-v2-container {display: none;}
.template-search .predictive-search__item-heading {font-family: Inter;letter-spacing: 0;font-size: 1.25rem;}
body .title-wrapper-with-link h1.title, body .customer > h1, body .customer .customer__title, body .cart__warnings .cart__empty-text {font-size: 2.8rem;font-family: FuturaPT Heavy;letter-spacing: 0;margin-bottom: 0;} 
body .cart-items th, body .cart-items td {border-color: var(--second-color) !important;border-width: 1px;}
body .cart-items th {border-left: none;}
body .cart-items {border-bottom: 1px solid var(--second-color);}
body .cart-items .quantity {width: 11.625rem;min-height: 3.875rem;}
body .cart-items .quantity__button .svg-wrapper {width: 0.75rem;}
body .cart-items .quantity__button {width: 3rem;}
body .cart-items .quantity__input {font-weight: 600;font-size: 1.2rem;font-family: "Montserrat", serif;}
body .cart-items .cart-item__details > *, body .cart-items .cart-item__details .product-option {font-size: 1.25rem;font-family: "Inter",serif;letter-spacing: 0;text-decoration: none !important;}
body .cart-items cart-remove-button .button {background-color: transparent;}
body .cart-items .svg-wrapper {width: 1.7rem;height: 1.7rem;}
body .cart-item cart-remove-button {margin-left: 0;}
body .cart-item .price {font-family: "Inter", serif;font-size: 1.25rem;letter-spacing: 0;}
.cart__footer .totals > h2 {text-transform: capitalize;letter-spacing: 0;font-family: "Inter", serif;}
.cart__footer .totals__total-value {font-size: 1.6rem;margin-left: 0.8rem;color: #000;font-weight: 500;}
.cart__footer .tax-note {margin-bottom: 2rem;margin-top: 0.6rem;letter-spacing: 0;}
body .cart__warnings {padding: 3rem 0 1rem;}
body .cart__warnings .cart__empty-text {margin-bottom: 1.2rem;}

body .customer a {text-underline-offset: auto !important;text-decoration-thickness: auto !important;font-size: 1.25rem;}
body .customer button::after, body .customer button::before {display: none;} 
body .customer form {margin-top: 2rem;}
body .customer .field {margin: 1.2rem 0 0;}
body .customer h2.form__message, body .customer .form__message {font-size: 1.25rem;letter-spacing: 0;font-family: "Inter", serif;}
body :focus-visible {box-shadow: none !important;outline: none !important;}
body .form__message--large .icon, body .customer .form__message .svg-wrapper {margin-right: 0.4rem;}
body .customer ul {padding-left: 1rem;text-align: left;margin-bottom: 2rem;}
body .account h1 + a {margin-top: 0.4rem;}
body .account  h2, body .addresses h2 {font-size: 2rem;letter-spacing: 0;font-family: Inter;}
body .account p {font-size: 1.25rem;}
body .addresses button {margin-top: 2rem;}
body .addresses ul {text-align: center;}
body .addresses li[data-address] {margin-top: 2rem;}
body .addresses li > button, body .addresses form button[type] {background-color: var(--first-color);color: #fff;}
body .addresses li > button:hover, body .addresses form button[type]:hover {background-color: var(--second-color);}
body label[for="AddressCountryNew"], body label[for="AddressProvinceNew"] {font-size: 1.25rem;}
body .customer select + .svg-wrapper {height: 0.5rem;top: calc(50% - 0.3rem);right: 1.2rem;}

.cart-notification .cart-notification__heading {font-size: 1.2rem;font-family: "Inter", serif;letter-spacing: 0;}
.cart-notification .cart-notification-product {padding-bottom: 2rem;padding-top: 1rem;}
.cart-notification .cart-notification-product__name {font-size: 1.25rem;font-family: "Inter", serif;letter-spacing: 0;}
.cart-notification #cart-notification-button {color: #fff;}
.cart-notification .cart-notification__links > * {font-size: 1.25rem;letter-spacing: 0;}

body .quick-add-modal__content {width: 80%;max-height: calc(100% - 7rem * 2);margin-top: 7rem;box-shadow: 0px 0px 9px 0px #959595;}
.quick-add-modal__content .swym-wishlist-collections-v2-container {display: none;}
.htc-comparison-preview .htc-comparison-preview-name {font-size: 1.125rem;}
.htc-comparison-preview .htc-compare-remove-button, .htc-comparison-preview .htc-overllayCmpBtn {background-color: var(--first-color);}
.htc-comparison-preview .htc-overllayCmpBtn:hover, .htc-comparison-preview .htc-clearAll:hover {color: #000;background-color: #fff;}
.htc-comparison-preview .htc-clearAll {color: #fff;background-color: var(--first-color);border: 1px solid #fff;}
.page-compare-xpert .page-width {width: 93.44% !important;max-width: 93.44% !important;}
.page-compare-xpert .main-page-title {font-family: Inter;letter-spacing: 0;margin-top: 2rem;font-size: 1.9rem;text-align: center;}
.page-compare-xpert #htc-compare + div p {display: none !important;}
header .header-search-mobile {display: none;}
.cart-item__image-container {margin-right: 1.5rem;}
footer .footer-block__details-content .list-menu__item--link:hover {color: var(--second-color) !important;}  
footer .newsletter-form__message {justify-content: center;width: 100%;color: #fff;margin-top: 1.2rem;gap: 0.5rem;font-family: Inter;font-size: 1.125rem;letter-spacing: 0;}
.template-collection .the_ultimate {padding-top: 0;}
.template-collection .furniture_section {padding: 3.5rem 0;margin-top: 5rem;background-color: var(--first-color);padding-bottom: 5rem;}
.template-collection .furniture_section .rich-text__blocks {max-width: 100%;}
.template-collection .furniture_section .rich-text__heading, .template-collection .furniture_section p {color: #fff;}
.template-collection .furniture_section .rich-text__blocks > * + * {margin-top: 0.6rem;}
.template-collection .furniture_section p {line-height: 1.5;}
.staging_section.rich-text .rich-text__blocks {max-width: 100%;} 
body .staging_section {padding-top: 4.5rem;}
.staging_section .rich-text__blocks > * + * {margin-top: 1rem;}
.staging_section .rich-text__blocks p {margin: 0;}
.staging_section .title {text-align: center;width: 100%;}
.staging_section .title-wrapper-with-link {margin-bottom: 1.4rem;}
.staging_section .multicolumn-list__item a {text-decoration: none;color: #4d4d4d;}
.staging_section .multicolumn-list__item p, .staging_section .accordion__content p {font-size: 1.125rem;margin-bottom: 0.6rem;}
.staging_section .collapsible-content__heading {margin-bottom: 1.8rem;}
.staging_section .accordion__title {font-family: "Inter", serif;letter-spacing: 0;font-size: 1.125rem;}
.staging_section.collapsible-content summary:hover {background-color: transparent !important;}
.staging_section .accordion__content {padding-left: 0;}
.staging_section .accordion {border-color: var(--second-color);border-width: 1px;}
.staging_section .multicolumn-card__info h3 {font-family: "Inter", serif;font-size: 1.3rem;letter-spacing: 0;}
.staging_section .multicolumn-card__info h3 strong {display: block;}
body .staging_section.our_process .multicolumn-card {background-color: var(--first-color);color: #fff;line-height: 1.5;}
.staging_section.our_process .multicolumn-card__info h3 {color: #fff;}
.staging_section .multicolumn-list__item .media--adapt .multicolumn-card__image {width: 100%;}
body .shopify-policy__title {text-align: left;} 
.main-blog h1.title--primary, .article-template .article-template__title {font-size: 3rem;letter-spacing: 0;font-family: Inter;font-weight: 600;}
body .shopify-policy__body h2, .shopify-policy__body h3, .shopify-policy__body h4, .shopify-policy__body h5, .shopify-policy__body h6, .default-content h1, .default-content h2, .default-content h3, .default-content h4, .default-content h5, .default-content h6 {font-family: "Inter", serif;letter-spacing: 0;margin-bottom: 0;margin-top: 2.5rem;}
body .default-content {margin-top: 3.5rem;}
body .shopify-policy__body p {margin: 0.8rem 0;}
.top_picks .multicolumn-card h3:hover {color: var(--second-color);}
.top_picks .multicolumn-card img {transition: 0.2s linear;}
.top_picks .multicolumn-card img:hover {filter: brightness(0.75);}

body .article-template header {margin-top: 3.6rem;} 
.product .product-form__error-message {letter-spacing: 0;font-family: "Inter", sans-serif;}
body .product-grid .grid__item .card--text .card__inner .card__information {display: none;}
body .card--standard.card--text:not(.card--horizontal) > .card__content .card__heading:not(.card__heading--placeholder) {display: block;}
body .form-status-list {padding: 0;margin: 1rem 0 2rem;font-family: Inter;letter-spacing: 0;line-height: 1.3;font-size: 1.25rem;}
body .form-status {font-family: Inter;letter-spacing: 0;line-height: 1.3;font-size: 1.25rem;}
.about_img_text p , .about_img_text li {line-height: 1.5;}
.why_choose .multicolumn-list__item:nth-of-type(1) .multicolumn-card h3 {margin-top: 0.2rem;}
.why_choose .multicolumn-list__item:nth-of-type(2) .multicolumn-card h3 {margin-top: 0.3rem;}
a.skip-to-content-link.button.visually-hidden {display: none;}
.default-content h2.main-page-title, body .shopify-policy__title h1 {font-size: 3.6rem;font-weight: 500;letter-spacing: 0;font-family: Inter;}

/* Responsive CSS */

@media (max-width: 1440px){
  body .product-grid .grid__item .info_bottom .htc-addToCompare, body .product-grid .grid__item .quick_view_option button, body .product-grid .grid__item .cart_button button span {transform: scale(0.7);}
  .google-reviews .review-text {min-height: 14rem;}
  .template-collection .facet-checkbox>svg {width: 1.22rem;height: 1.39rem;}
  .template-collection .facet-checkbox .svg-wrapper {width: 0.9rem;}
  body .label_with_checkbox input[type="checkbox"] {margin: 0;}
  body .label_with_checkbox {display: flex;align-items: center;margin-top: 1rem;gap: 0.7rem;}
  body .label_with_checkbox label {line-height: 1;}
  body .mobile-facets__label > svg {width: 16px;height: 16px;}
  body .mobile-facets__label .icon-checkmark {top: 1.3rem;}
  footer .list-social__item .icon {height: 1.2rem;width: 1.2rem;}
}

@media (max-width: 1199px){
  html {font-size: 11px;}
  .our_benefits .benefits_items .benefit-item {padding: 0.5rem 2rem;}
  .our_benefits .benefits_items {padding: 1.2rem 0;}
  .our_benefits .benefits_items .benefit-item .item-text h4 {font-size: 1.4rem;letter-spacing: 0;}
  .our_benefits .benefits_items .benefit-item .item-text p {letter-spacing: 0;}
  body .product-grid {gap: 1.5rem;}
  .in_stock .multicolumn-card p {line-height: 1.5;letter-spacing: 0;}
  .recent_blogs .blog__posts {gap: 1.8rem;}
  .recent_blogs .blog__posts .article-card .card__information {padding: 1.8rem 2.338rem 2.738rem;}
  .recent_blogs .card__heading a {margin-bottom: 0;}
  .google-reviews .review-text {min-height: 14rem;letter-spacing: 0;}
  .finest_online .grid {column-gap: 1.625rem;row-gap: 1.625rem;}
  .in_stock .grid {gap: 2.25rem;}
  .locations .image-with-text__text ul li:nth-child(3)::before {height: 1.2rem;}
  .top_picks .subtitle, .best_seller .collection__description p {font-size: 1.125rem;letter-spacing: 0;}
  .top_picks .grid {grid-template-columns: repeat(7,1fr);gap: 0.5rem 2.2rem;padding: 0;}
  .top_picks .grid .grid__item:last-of-type {justify-self: normal;grid-column: unset;max-width: none;margin-top: 0;}
  .why_choose .grid .grid__item {width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);}
  .why_choose .multicolumn-list .multicolumn-list__item:nth-of-type(2) {border-right: none;}
  .why_choose .multicolumn-list {row-gap: 2.2rem;}
  .the_ultimate .image-with-text__content {padding: 3rem 3.5rem 2.5rem;}
  .why_choose .page-width::before {scale: 0.88;}
  .why_choose {padding-top: 8.5rem;}
  .why_choose .content p {letter-spacing: 0;}
  .why_choose .multicolumn-card__info .rte {margin-top: 0.4rem;}
  .in_stock .multicolumn-card h3.inline-richtext {font-size: 1.8rem;}
  .in_stock .multicolumn-card p {font-size: 1.25rem;}
  footer .footer-social .contact-item p a:before {width: 19px;height: 13px;}
  .template-collection .facet-checkbox>svg {width: 14px;height: 14px;}
  body .mobile-facets__label>svg {width: 14px;height: 14px;}
  .default-content h2.main-page-title, body .shopify-policy__title h1 {font-size: 28px;}
  .default-content h3:first-of-type {margin-top: 2rem;}
}


@media (max-width: 1024px){
  body .page-width, body .header:not(.drawer-menu).page-width, body .page-width-desktop, body .multicolumn .page-width, body .shopify-policy__container {max-width: 100%;padding-left: 15px;padding-right: 15px;width: 100%;}
  .our_benefits .benefits_items .benefit-item {padding: 0.5rem 1rem;gap: 1.1rem;}
  .our_benefits .benefits_items .benefit-item:first-of-type {padding-left: 0;}
  .our_benefits .benefits_items .benefit-item:last-of-type {padding-right: 0;}
  .top-bar .top-bar-content {padding-right: 0;}
  footer .footer-block__brand-info p {padding-right: 2rem;}
  footer .footer__blocks-wrapper {grid-template-columns: 3fr 1.95fr 2.28fr 2.6fr 1.03fr;}
  footer .footer-social {padding: 1rem 0;}
  .facets-vertical .facets-wrapper {padding-right: 2rem;}
  .template-collection .collection .product-grid {grid-template-columns: repeat(2,1fr);}
  .template-collection .product-count-vertical .product-count__text, .sorting .facet-filters__label, .sorting .facet-filters__field .select__select {font-size: 1.25rem;}
  .facets-vertical .facets-vertical-sort {margin-top: 0rem;margin-bottom: 2rem;}
  .why_choose .content p {margin-top: 0;}
  .template-product .product--small:not(.product--no-media) .product__info-wrapper {padding: 0 0 0 4rem;}
  .product .product__info-wrapper .accordion .summary__title::after {font-size: 2.6rem;}
  .google-reviews .review-text {min-height: 11.2rem;}
  footer .footer__content-bottom {padding: 0.6rem 0;}
  .locations .image-with-text__content {padding: 4rem 0 4rem 4rem;}
  .contact .contact__fields {grid-column-gap: 1rem;}
  .contact .contact-left .field {margin-bottom: 1rem;}
  footer .newsletter-form__field-wrapper .newsletter-form__button {padding: 1.3rem 3rem;}
  footer .newsletter-form__field-wrapper .field__input {padding: 2rem 2rem;}
  footer .footer-block__image-wrapper img {max-width: 10rem;}
  body .the_ultimate {padding-top: 2rem;}
  .page-compare-xpert .page-width {width: 100% !important;max-width: 100% !important;}
}

@media (max-width: 989px){
  header .header-menu-wrapper, header .header-search-custom, header .desktop-localization-wrapper {display: none;}
  header .header-search-mobile {display: block;}
  header .header-search-mobile .header__icon .svg-wrapper, header .header-search-mobile .header__icon .icon {width: 18px;height: 18px;}
  header .header-search-mobile .header__icon:hover .icon {transform: scale(1);}
  header header-drawer {margin-left: 1rem;}
  header.header .header-top {grid-template-columns: 1fr 1fr 1fr;}
  body .contact {gap: 2.5rem;padding-top: 4rem;}
  body .contact .contact-left {order: 2;}
  .header-search-mobile .field__button > .svg-wrapper {height: 3.3rem;width: 3.8rem;}
  header-drawer .menu-drawer .list-menu__item, header-drawer .menu-drawer .menu-drawer__close-button {text-transform: uppercase;font-size: 1.5rem;border-bottom: 1px solid var(--second-color);font-family: "Inter", sans-serif;}
  header-drawer .menu-drawer__close-button {margin-top: 0;}
  .our_benefits .benefits_items {grid-template-columns: 1fr;}
  .our_benefits .benefits_items .benefit-item:nth-child(2) {border-left: none;border-right: none;border-top: 1px solid #acacac;border-bottom: 1px solid #acacac;}
  .our_benefits .benefits_items .benefit-item {display: block;text-align: center;padding: 2.5rem 0;}
  .our_benefits .benefits_items {padding: 0;}
  .our_benefits .benefits_items .benefit-item .item-image {margin-bottom: 0.8rem;}
  body h2.title {font-size: 2rem;}
  .top_picks .subtitle, .best_seller .collection__description p {margin-top: 0.7rem;}
  body .multicolumn-list:not(.slider) {padding-left: 15px;padding-right: 15px;}
  body .in_stock .multicolumn-list:not(.slider) {padding-left: 0;padding-right: 0;}
  .top_picks .grid {grid-template-columns: repeat(6,1fr);gap: 0.8rem 2.2rem;}
  .top_picks {padding-top: 4rem;}
  .top_three_collections ul.grid li.grid__item .card .card__content .card__information a {font-size: 1.8rem;}
  .top_three_collections ul.grid li.grid__item .card .card__content .card__information {padding: 1rem 1.6rem;}
  .best_seller .product-grid {display: flex;}
  .finest_online .multicolumn-card__info h3.inline-richtext {font-size: 1.8rem;}
  .finest_online .multicolumn-card__info {top: 1.2rem;left: 1.3rem;}
  .in_stock .grid {gap: 1.45rem;}
  .home_furniture_banner img {height: 360px;object-fit: cover;object-position: left;}
  .home_furniture_banner .banner-text h4.subheading {font-size: 3rem;}
  .recent_blogs .blog__posts {display: flex;}
  .ultimate_text_block .rich-text__blocks {padding-top: 3rem;}
  .google-reviews .review-text {min-height: 14rem;}
  footer .footer__blocks-wrapper {grid-template-columns: 1.8fr 1fr 1fr;}
  footer .newsletter-form__field-wrapper .field__input, footer .newsletter-form__field-wrapper .field__input, footer .newsletter-form__field-wrapper .field__input:focus {padding: 1.6rem;}
  footer .newsletter-form__field-wrapper .newsletter-form__button {right: 0.5rem;}
  footer .footer-block__details-content .list-menu__item--link {padding-top: 0;}
  body .collection .slider.slider--tablet {margin-bottom: 0;} 
  body .the_ultimate {padding-top: 3.625rem;}
  .finest_online .grid {grid-template-columns: 1fr 1fr;}
  .contact .contact__fields {grid-template-columns: repeat(1,1fr);}
  body .product .product__media-wrapper .thumbnail-slider .thumbnail-list.slider--tablet-up {gap: 1.55rem;}
  .product .product__media-wrapper .product__media-list {margin-bottom: 1rem;}
  .template-product .product--small:not(.product--no-media) .product__info-wrapper {padding: 0 0 0 2.5rem;}
  .product .product__info-wrapper .product__title h1, .product .product__info-wrapper .product__title .h1 {font-size: 1.8rem;}
  .product .product__info-container > * + * {margin: 0.7rem 0;}
  .product .price span, .product .product__info-container .price--on-sale .price-item--regular {font-size: 2rem;}
  .product .price .price-item {margin-right: 0.5rem;}
  .product .product__info-wrapper .product-short-description {padding-right: 0;}
  .product .product__info-wrapper .product-form__input--pill input[type="radio"] + label {margin: 0 0 0.8rem;padding: 0.3rem 1.3rem 0.3rem;}
  .product .product__info-wrapper .product-form__quantity + div {margin-top: -4.6rem;}
  .jdgm-widget .jdgm-rev-widg__title {font-size: 2.25rem;}
  body .collection__title.title-wrapper {margin-bottom: 1.5rem;}
  .best_seller .collection__description p {margin-top: 0;}
  header .menu-drawer__navigation {padding: 0;}
  .template-collection .collection_custom_banner .banner_title {top: 55%;}
  .ultimate_text_block .rich-text__heading, .furniture_section .rich-text__heading, .staging_section.rich-text .rich-text__heading, .staging_section .collapsible-content__heading {font-size: 2rem;}
  footer .list-social__item .list-social__link {width: 22px;height: 22px;margin: 0 5px;}
  footer .list-social__item .svg-wrapper {width: 14px;height: 14px;}
  footer .list-social__item .icon {height: 14px;width: 14px;}
}

@media (max-width: 768px){
  body .about_img_text {padding-top: 5.5rem;}
  .about_img_text .image-with-text__content > * + * {margin-top: 0.5rem;}
  .about_img_text .grid--2-col-tablet .grid__item {width: 100%;}
  .about_img_text .image-with-text__content {padding-left: 0;padding-top: 2rem;padding-bottom: 0;}
  .image-with-text__content .image-with-text__text + .button {margin-top: 1.8rem;}
  .about_img_text .image-with-text__grid--reverse .image-with-text__content {padding-right: 0;}
  body .facets-vertical .facets-wrapper {padding-right: 1rem;} 
}

@media (max-width: 749px){
  .top-bar .top-bar-content {gap: 0;justify-content: space-between;}
  .top-bar .top-bar-content a {gap: 0.5rem;}
  .template-search .product-grid {grid-template-columns: repeat(3,1fr);}
  .template-search .template-search__header {margin-bottom: 2rem;} 
  header .header__heading-logo {max-width: 6.1rem;} 
  header.header .header__icons {gap: 1.2rem;padding-right: 1rem;margin-top: 1rem;}
  header .swym-wishlist .swym-wishlist-header-counter {right: -1rem;}
  header .cart-count-bubble {right: -1rem;}
  .page_banner .banner__heading {font-size: 2.3rem;}
  header-drawer .menu-drawer .list-menu__item, header-drawer .menu-drawer .menu-drawer__close-button {font-size: 1.4rem;font-family: "Inter", sans-serif;}
  header-drawer .menu-drawer .list-menu__item a {color: inherit;text-decoration: none;}
  .our_benefits .benefits_items .benefit-item {padding: 2rem 0;}
  body .multicolumn .title-wrapper-with-link {margin-bottom: 0;}
  body .title-wrapper--self-padded-tablet-down, body .title-wrapper--self-padded-mobile {padding-left: 0;padding-right: 0;}
  body .multicolumn-list:not(.slider) {padding-left: 0;padding-right: 0;}
  .top_picks .grid {grid-template-columns: repeat(3,1fr);}
  .top_three_collections ul.grid {gap: 1.175rem;grid-template-columns: 1fr;}
  body .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, .grid--peek .grid__item {width: calc(100% - var(--grid-mobile-horizontal-spacing) - 1px);padding: 1px;}
  body .collection__title.title-wrapper {margin-bottom: 1.4rem;}
  body .title--primary {margin: 2.3rem 0;}
  .best_seller .collection__title.title-wrapper {padding-left: 15px;padding-right: 15px;}
  .the_ultimate .image-with-text__content {padding: 25px 15px;}
  .finest_online .multicolumn-card__info {top: 50%;left: 0;text-align: center;width: 100%;transform: translateY(-50%);}
  .finest_online .grid {column-gap: 1rem;row-gap: 1rem;}
  .finest_online .multicolumn-card img {filter: brightness(0.8);}
  .why_choose.background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info {padding-left: 5px;padding-right: 5px;} 
  .why_choose .grid .grid__item {width: 100%;max-width: 100%;}
  .why_choose .multicolumn-list .multicolumn-list__item {border-right: none;border-bottom: 1px solid #fff;padding-bottom: 1.7rem;}
  .why_choose .multicolumn-list .multicolumn-list__item:last-of-type {border-bottom: none;}
  body .why_choose .page-width {padding-bottom: 0.6rem;}
  .in_stock .grid {grid-template-columns: 1fr;gap: 3rem;}
  .page_banner .banner__box {padding: 5rem 0;}
  body .grid--peek.slider .grid__item:first-of-type {margin-left: 0;}  
  .ultimate_text_block .rich-text__heading {font-size: 2rem;}
  .google-reviews .reviews-wrapper {display: block;}
  .google-reviews .reviews-wrapper .reviews-left {width: 176px;margin: auto;margin-bottom: 1.4rem;}
  .google-reviews .reviews-wrapper .reviews-right {width: 100%;}
  .google-reviews .review-text {min-height: 12.5rem;}
  .google-reviews {padding-bottom: 4rem;padding-top: 2rem;}
  footer .footer-block__newsletter .footer-block__heading {font-size: 2rem;}
  footer .footer-block__newsletter .newsletter_description {letter-spacing: 0;line-height: 1.4;margin-top: 0.6rem;}
  footer .newsletter-form__field-wrapper .field__input, footer .newsletter-form__field-wrapper .field__input:focus {padding: 1.4rem;}
  footer .newsletter-form__field-wrapper .newsletter-form__button {padding: 1.1rem 3rem;}
  footer .footer-block--newsletter {margin-top: 3rem;padding-bottom: 1.8rem;margin-bottom: 1.8rem;}
  footer .footer-block__image-wrapper img {max-width: 9.2rem;}
  footer .footer-block__image-wrapper {max-width: 100% !important;}
  footer .footer-block__brand-info p {padding-right: 0;} 
  footer .footer-social {grid-template-columns: 1fr;padding: 1.4rem 0;gap: 1.1rem;}
  footer .footer-social .contact-item {text-align: center;}
  footer .footer-social .contact-item p {margin: 0;}
  footer .footer-block.grid__item {margin: 0;}
  footer .footer-block__heading {margin-bottom: 0.5rem;}
  footer .footer-block__details-content {margin-bottom: 2.4rem;}
  footer .footer-block__brand-info {margin-bottom: 2.2rem;}
  body .about_img_text {padding-top: 4rem;}
  .about_img_text .image-with-text__content {padding-left: 0;padding-top: 2rem;padding-bottom: 0;}
  .image-with-text__content > * + * {margin-top: 0.4rem;}
  body .image-with-text__content .image-with-text__text + .button {margin-top: 1.6rem;}
  .about_img_text .image-with-text__grid--reverse .image-with-text__content {padding-right: 0;}
  body .contact {grid-template-columns: 1fr;gap: 1.5rem;}
  .contact h2.title {margin-bottom: 0.6rem;}
  .locations .image-with-text__content {padding: 2.2rem 0 0rem 0rem;}
  .contact-map {padding-top: 3.5rem;}
  .template-search .product-grid {grid-template-columns: repeat(2,1fr);gap: 1rem;}
  body .product-grid .grid__item:hover .card__information {display: block;}
  body .product-grid .grid__item:hover .info_bottom, body .product-grid .grid__item .info_bottom {display: none;}
  body .product-grid .card--standard.card--media .card__inner .card__information {display: none;}
  .template-collection .product-grid {gap: 1.2rem;}
  .template-collection .collection_custom_banner img {min-height: 12rem;object-position: left;}
  .template-collection .collection_custom_banner .banner_title {top: 54%;width: 90%;text-align: center;}
  .template-collection .collection_custom_banner .banner_title h2 {font-size: 2.3rem;}
  .facets-vertical .facets-wrapper {padding-right: 0;margin-top: 1.2rem;}
  .product-count .product-count__text {font-family: "Inter", sans-serif;letter-spacing: 0;color: #747474;font-size: 1.25rem;}
  body .mobile-facets__sort .select__select {border: none;font-size: 1.25rem;}
  body .mobile-facets__summary > div, body .mobile-facets__close-button {font-size: 1.25rem;}
  body .mobile-facets__open-label, body .mobile-facets .mobile-facets__heading, .template-search .facets-wrapper #ProductCount {font-size: 1.25rem;}
  .template-collection .collection_breadcrumbs {font-size: 1.2rem;margin-top: 0px;padding-bottom: 0.2rem;border-bottom: 1px solid #666666;}
  body .active-facets__button, body .active-facets__button-remove {padding: 0;margin-bottom: 0.6rem;margin-right: 0.6rem;}
  body .active-facets {margin-left: 0;margin-top: 1rem;}
  body .facets-container {margin-top: 0.7rem;}
  body .facets-vertical .facets__price {padding-right: 1.6rem !important;}
  body .facets-vertical .facets__price {padding-top: 8px;}
  body .facets-vertical .mobile-facets__info {display: none;}
  .template-product .product--small:not(.product--no-media) .product__media-wrapper {max-width: 100%;width: 100%;}
  .template-product .product--small:not(.product--no-media) .product__info-wrapper {padding: 0;width: 100%;max-width: 100%;}
  body .product .product__media-list .grid__item:first-of-type {margin-left: 1.5rem;}
  .product .product__info-wrapper .best-seller-badge {font-size: 0.85rem;padding: 0.1rem 0.6rem 0.21rem;}
  body .product .product__media-wrapper .slider-mobile-gutter .slider-button {display: block;}
  .template-product .product {overflow: hidden;}
  .template-product .product .product-media-container .media {border-radius: 12px;}
  .product .product__info-wrapper .product__title h1 {margin-top: 0.4rem;}
  .product .product__info-wrapper .product-form__input {margin: 0 0 0.5rem;}
  .product .product__info-wrapper variant-selects {margin-top: 2rem;}
  .product .jdgm-widget .jdgm-star {padding-right: 5px !important;}
  .template-product .product {padding-top: 12px;padding-bottom: 0;}
  .product .product__info-wrapper .product-form__quantity + div {margin-top: -4.4rem;}
  .template-collection .furniture_section {padding: 3rem 0 3rem;margin-top: 3.5rem;}
  body .staging_section .title-wrapper-with-link {margin-bottom: 1rem !important;}
  .staging_section .accordion {margin-top: 0;}
  body .staging_section {padding-top: 3.6rem;}
  header-drawer .list-social__item .icon {fill: #000;}
  .product .product__info-wrapper .product__accordion:last-of-type summary[aria-expanded="false"] {padding-bottom: 2rem;}
  body .cart-items th, body .cart-items td {border: none;}
  body .cart-items {border-bottom: none;}
  body .cart-items .quantity {width: 10.525rem;min-height: 3.475rem;}
  body .shopify-policy__title h1, .main-blog h1.title--primary, .article-template .article-template__title {font-size: 2.5rem;}
  .why_choose .page-width:before {scale: 0.68;left: 46%;}
  .why_choose .multicolumn-list__item.center .media--adapt img {height: 4.6rem;}
  .home_furniture_banner .banner-text h4.subheading {font-size: 2.5rem;}
  .home_furniture_banner .banner-text .block_text {font-size: 1.25rem;}
  .home_furniture_banner .banner-text .code_text {font-size: 1.7rem;}
  .home_furniture_banner .banner-text .button {padding: 1rem 1.8rem;}
  .home_furniture_banner img {height: 290px;}
  .blog-articles .article {margin-bottom: 1rem;}
  body .article-template header {margin-top: 2.2rem;}
  .locations .image-with-text__text ul li {align-items: start;}
  .locations .image-with-text__text ul li:before {margin-top: 4px;}
  .locations .image-with-text__text ul li:nth-child(3)::before {height: 13px;width: 19px;margin-top: 6px;}
  body .why_choose .title {margin-bottom: 8px;letter-spacing: 0;line-height: 1.2;}
  .why_choose .multicolumn-card h3 {line-height: 1.4;}
  .why_choose .multicolumn-card__info .rte {margin-top: 8px;}
  body .jdgm-form {padding: 0 0;}
  body .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown {padding: 10px 15px 10px 8px;}
  body .shopify-policy__body h2, .shopify-policy__body h3, .shopify-policy__body h4, .shopify-policy__body h5, .shopify-policy__body h6 {margin-top: 1.8rem;}
  body .shopify-policy__body p {margin: 0.5rem 0;}
  footer .footer-social .contact-item p a {font-size: 1.25rem;}
  body .best_seller {padding-top: 3.475rem;}
  .top_picks {padding-bottom: 4rem;}
  body .slider-button {width: 25px;height: 20px;}
  .finest_online {padding-top: 4rem;}
  .why_choose {padding-top: 7.8rem;}
  .in_stock {padding-top: 4.5rem;}
  .home_furniture_banner {padding-top: 4rem;}
  .in_stock .multicolumn-card h3.inline-richtext {line-height: 1;}
  .recent_blogs {padding-top: 3.2rem;}
  body .mobile-facets__label .icon-checkmark {top: 1.3rem;left: 2.9rem;width: 0.8rem;}
  .in_stock .multicolumn-card__info .rte {margin-top: 0.7rem;}
  body .button, body .customer button {padding: 10px 19px 9px;font-size: 12px;}
  body .the_ultimate .image-with-text__content .button {letter-spacing: 0;}
  .recent_blogs p.text_content {letter-spacing: 0;}
  body .default-content ul, body .default-content ol {padding-left: 1rem;}
  .default-content h2.main-page-title, body .shopify-policy__title h1 {font-size: 22px;}
  .default-content h3:first-of-type {margin-top: 2rem;}
}










