/** Shopify CDN: Minification failed

Line 107:1 Unexpected "/"
Line 2329:4 "ustify-content" is not a known CSS property

**/
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,300;0,400;0,500;1,400&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&display=swap');

@font-face {
    font-family: "manner-medium-pro";
    src: url("/cdn/shop/files/manner-medium-pro.woff2?v=1695618250") format("woff2"), url("/cdn/shop/files/manner-medium-pro.woff?v=1695618250") format("woff"),
        url("/cdn/shop/files/manner-medium-pro.ttf?v=1695618249") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "manner-regular-pro";
    src: url("/cdn/shop/files/manner-regular-pro.woff2?v=1695618967") format("woff2"), url("/cdn/shop/files/manner-regular-pro.woff?v=1695618968") format("woff"),
        url("/cdn/shop/files/manner-regular-pro.ttf?v=1695618968") format("truetype");
    font-weight: normal;
    font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
.h0,
.h1,
.h2,
.h3,
.h4,
.h5 {
    color: #4a5b65;
    letter-spacing: 0em;
    font-family: "ltc-caslon-pro";
}
body {
    color: #4a5b65;
    letter-spacing: 0em;
    font-family: "ltc-caslon-pro";
}
body,
.color-background-1,
.color-background-2,
.color-inverse,
.color-accent-1,
.color-accent-2,
.color-scheme-d37d204c-a97d-4cc8-8498-d2d53bc92574,
.color-scheme-4b28edb3-2a42-4c9c-9797-576f314e69d6,
.color-scheme-0db6284a-01f3-4001-ade0-55754c62848e,
.color-scheme-d12cd8ce-79f4-4312-b09b-b68e8b252965,
.color-scheme-49552495-68c7-4779-b29b-9df5926efb1f {
    color: rgba(var(--color-foreground), 1);
}
.page-width {
    max-width: 1352px;
}
@media screen and (min-width: 990px) {
    .header--middle-left {
        grid-template-columns: 1fr auto 1fr;
    }
    .header:not(.drawer-menu).page-width {
        padding-left: 36px;
        padding-right: 36px;
        max-width: 1438px;
    }
    .header {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

.header .cart-count-bubble {
    bottom: 1.2rem;
    left: 4.2rem;
}
.header details-modal.header__search,
.header__icon--cart .icon {
    display: none !important;
}

.header .header__active-menu-item,
.header .header__menu-item:hover span,
.header__icon {
    text-decoration: none;
}

div#menu-drawer .menu-drawer__menu-item {
    font-size: 20px;
    padding: 20px;
    position: relative;
    letter-spacing: normal;
    text-transform: capitalize;
}
div#menu-drawer .menu-drawer__menu-item:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 1px solid #4a5b65;
}

*/ .rows-collection .slick-arrow {
    position: absolute;
    top: 50%;
    margin: -20px 0px 0px 0px;
    z-index: 1;
    font-size: 0;
    width: 30px;
    height: 30px;
    border: 0;
    cursor: pointer;
}
.rows-collection .slick-arrow.slick-prev {
    left: 16px;
    background: url("/cdn/shop/files/arrow_back_1.png?v=1695722919") 0 0 / 100% no-repeat;
}
.rows-collection .slick-arrow.slick-next {
    right: 16px;
    background: url("/cdn/shop/files/arrow_forward_1.png?v=1695722874") 0 0 / 100% no-repeat;
}
.rows-collection .slick-arrow.slick-disabled {
    opacity: 0.2;
}
.rows-collection .slick-active {
    margin: 0 36px;
}
.rows-collection .slider__item {
    padding: 0px 15px;
}
.rows-collection .slider__item img {
    max-width: 100%;
}
.collection-list .collection-list-title {
    margin: 0;
    font-size: 48px;
    font-weight: 500;
    line-height: 53px;
}
.collection-list .card__information .card__heading {
    font-size: 32px;
    font-weight: 500;
    line-height: 38px;
    margin-top: 22px;
}
.collection-list .card .icon-wrap {
    display: none;
}
.collection-list-wrapper .title-wrapper-with-link {
    justify-content: center;
}

.footer .footer-block__details-content .list-menu__item--link {
    font-size: 18px;
    line-height: 27px;
    /* color: #000; */
    letter-spacing: 0;
}
.footer .footer-block__details-content .list-menu__item--link:hover,
.footer .copyright__content a:hover,
.footer .list-menu__item--active {
    /* color: 000; */
    text-decoration: none;
}
.footer .footer__content-bottom-wrapper--center {
    justify-content: left;
}
.footer .policies li {
    align-items: baseline;
}
.footer .policies li:before {
    content: "";
}
.footer .footer__copyright {
    margin-top: 0;
}
.footer .footer__content-bottom {
    border-top: 0;
    padding-top: 0rem;
}
@media screen and (min-width: 750px) {
    .star_multicolumn {
        padding-top: 50px;
        padding-bottom: 26px;
        background-color: #fbfaf6;
        z-index: 9;
        position: relative;
    }
    .product-the-kitchen-cart .star_multicolumn {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}

.page .header {
    border-bottom: 1px solid #fff;
}
/* .index .image-with-text .image-with-text__content {
    padding: 24px 0 0;
} */
.index .multirow .image-with-text__text p {
    font-size: 18px;
    line-height: 25px;
    width: 100%;
    max-width: 503px;
}
@media (min-width: 1024px) {
    .index .multirow .multirow__inner,
    .product-the-kitchen-cart .multirow .multirow__inner,
    .product-bed .multirow__inner,
    .template-product-nightstand .multirow__inner,
    .template-product-martini-table .multirow__inner {
        row-gap: 56px;
    }
}
/* ================= Inner page =================== */
.product .product-form__input--dropdown:before {
    content: "";
    position: absolute;
    bottom: -24px;
    width: 100%;
    height: 1px;
    left:0;
    background-color: #8FA1A1;
}
.product .product-form__input {
    max-width: 60rem;
}
.product .product-form__input--dropdown,
.product .product-form__quantity {
    display: flex;
    justify-content: space-between;
    margin-bottom: 46px;
    position: relative;
  align-items: center;
}
.product .product-form__input .select {
    max-width: 318px;
}
.product .product-form__quantity .quantity {
    width: 318px;
}
.product .product-form__input .select .select__select {
    font-size: 12px;
    line-height: 20.8px;
    background-color: transparent;
    color: #4A5B65;
    font-family: 'libre-franklin';
}
/* .product .product-form__input .select:before,
.product .product-form__input .select:after {
    box-shadow: unset;
} */
.product .price__regular .price-item--regular {
    margin-right: 0;
    font-family: 'ltc-caslon-pro';
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.1em;
    text-align: center;
    color: #4A5B65;
}

.product .product-form__input .form__label {
       font-size: 18px;
    font-weight: 400;
    line-height: 25.2px;
    text-align: left;
}
.product .thumbnail[aria-current],
.product .thumbnail[aria-current]:focus:not(:focus-visible) {
    box-shadow: unset;
    border-color: rgb(var(--color-foreground));
}
.product .product__title h1 {
    margin: 0 auto;
    font-size: 28px;
    font-weight: 400;
    line-height: 30.8px;
    letter-spacing: 0.12em;
    text-align: center;
    text-transform: uppercase;
    width: 350px;
}
.product .yotpo-sr-bottom-line-text {
    font-family: 'libre-franklin' !important;
    font-size: 10px !important;
    font-weight: 400 !important;
    line-height: 14px !important;
    letter-spacing: 0.03em !important;
}
.yotpo-sr-star-full svg path {
    fill: #FFB547;
    stroke: #FFB547;
}
.product .product-form__buttons {
    max-width: 100%;
    position: relative;
    /* padding-bottom: 16px; */
}
.product .product-form__buttons .product-form__submit {
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    text-transform: uppercase;
    height: 64px;
}
.product .yotpo-reviews-star-ratings-widget {
  justify-content: center !important;
  border-bottom: 1px solid #8fa1a1;
  margin-bottom: 16px !important;
  padding-bottom: 16px;
}

/* .product .product-form__buttons:before {
    position: absolute;
    content: "";
    left:0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #8FA1A1;
} */
.product .product__info-container {
        text-align: center;
    }
.product  shopify-payment-terms, .product .product__tax {
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0.03em;
    text-align: center;
    font-family: 'libre-franklin';
      text-transform: uppercase;
}
.product .yotpo-sr-bottom-line-summary {
    align-items: center !important;
}
.product .product__description h2 {
    font-family: 'libre-franklin';
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 400;
    line-height: 10px;
    letter-spacing: 0.5px;
    text-align: center;
}
.product .product__description p {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: 0.02em;
    text-align: left;
}

@media screen and (min-width: 990px) {
    .product .thumbnail-list {
        grid-template-columns: repeat(5, 1fr);
    }
    .product .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
        width: calc(20% - 0.8rem);
    }
}
.faq_cust .genral_h {
    float: left;
    width: 22%;
}
.faq_cust .accordion {
    float: right;
    width: 76%;
    padding-left: 16px;
    padding-right: 16px;
}
.faq_cust summary .icon-caret {
    height: 24px;
    top: calc(50% - 14px);
}
.page-faq_page .collapsible-content-wrapper-narrow {
    margin: 0 auto;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    max-width: 1000px;
}
.page-faq_page .collapsible-content__heading {
    font-size: 64px;
    font-weight: 400;
    line-height: 70px;
    font-family: "manner-regular-pro";
}
.page-faq_page .caption-with-letter-spacing {
    border: 1px solid #4a5b65;
    border-radius: 50px;
    width: 556px;
    margin: 0 auto;
    height: 50px;
    line-height: 46px;
    font-size: 16px;
    padding: 0 16px;
    margin-bottom: 128px;
}
.faq_cust .accordion__title_m {
    font-size: 26px;
    line-height: 36px;
    font-weight: 400;
    margin: 13px 0 0;
    font-family: "manner-regular-pro";
}
.faq_cust summary:hover {
    background: unset !important;
}
.faq_cust summary:hover .accordion__title {
    text-decoration: none !important;
}
.faq_cust .accordion {
    border: 0;
}
.faq_cust .accordion__title {
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
   
}
.faq_cust .accordion__content p,
.faq_cust .accordion__content li {
    font-size: 18px;
    line-height: 24.2px;
    width: 610px;
}
.faq_cust .accordion__content {
    padding: 0 0.6rem 0 0;
}
.page-faq_page .collapsible-content__grid--reverse {
    border-top: 1px solid #4a5b65;
}
/* .faq_cust {
    margin-top: 8px;
} */
.cart .cart-items thead th {
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
}
/* .index .footer {
  background-color: #fedcc5;
} */

.page-abouts .main-page-title,
.about-colyt-text .about-row h2 {
    font-size: 64px;
    font-weight: 400;
    line-height: 70px;
    letter-spacing: 0em;
    text-align: center;
    font-family: "manner-regular-pro";
}
.page-abouts .multicolumn-card .rte p,
.about-colyt-text .discription p {
    font-size: 18px;
    line-height: 25px;
}

.about-colyt-text .about_text {
    text-align: center;
}
.about-colyt-text .cols_about h3 {
    font-size: 36px;
    font-weight: 500;
    line-height: 39.6px;
    margin-top: 67px;
}
.about-colyt-text .cols_about {
    border-top: 1px solid #4a5b65;
}
.about-colyt-text .discription p {
    width: 800px;
    margin: 0 auto;
    padding-bottom: 112px;
}
.about-colyt-text .about-row h2 {
    margin-bottom: 89px;
}

#shopify-section-template--21220220109095__8321ca74-480e-4569-ae94-957dc70623d5,
#shopify-section-template--21220220109095__805229b3-02df-49c8-b4b6-6f2f37151360 {
    background-color: #e6dbcb;
}

/* ================= Media Query =================== */

@media (min-width: 750px) and (max-width: 989px) {
    .footer__content-top .grid {
        column-gap: 20px;
    }
    .collection-list-wrapper .collection-list .grid__item {
        width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
        max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
    }
}
@media screen and (max-width: 989px) {
    .product .product-form__input--dropdown,
    .product .product-form__quantity {
        display: block;
    }
    .product .product-form__quantity .quantity {
        width: auto;
    }
    .product .product-form__input .select {
        max-width: 100%;
    }
    body .about-colyt-text .discription p {
        width: auto;
    }
}

@media screen and (max-width: 749px) {
    .product .price__regular .price-item--regular {
        font-size: 18px;
       padding-bottom: 10px;
    }
    body .header {
        padding: 6px 1.5rem;
    }

    .footer .footer__content-top {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .footer .footer-block__image-wrapper img {
        width: 107px;
    }
    .index .image-with-text .image-with-text__text p,
    .faq_cust .accordion__title,
    .faq_cust .accordion__content p,
    .faq_cust .accordion__content li {
        width: auto;
        font-size: 14px;
        line-height: 19.6px;
    }
    .index .image-with-text .image-with-text__heading {
        font-size: 24px;
        line-height: 26.4px;
    }
    .index .section-template--20906935550247__8321ca74-480e-4569-ae94-957dc70623d5-padding {
        padding-top: 0;
    }
    .collection-list .card__information .card__heading {
        font-size: 30px;
        line-height: 30px;
        margin-top: 18px;
    }
    .index .section-template--20906935550247__a0e4376f-1279-4751-8f3b-175a6093c68b-padding {
        padding-top: 50px;
        padding-bottom: 27px;
    }

    .footer .footer-block__details-content .list-menu__item--link {
        font-size: 18px;
        line-height: 27px;
        letter-spacing: 0;
        font-family: "ltc-caslon-pro";
        font-weight: 400;
        color: #f2f2ee;
    }
    .footer__copyright .copyright__content {
        font-size: 16px;
        line-height: 27px;
        font-weight: 400 !important;
        color: #f2f2ee;
        font-family: "libre-franklin" !important;
    }
    .footer .footer-block__details-content {
        margin-bottom: 10px;
    }
    .footer .footer-block.grid__item {
        margin: 1rem 0;
    }
    .product .slider-counter {
        display: none;
    }
    .product .slider-buttons {
        justify-content: end;
    }
    .product .slider-button {
        height: auto;
    }
    /* .product .product-media-container .media {
        padding-top: 93%;
    } */
    .product .product__title h1,
    .page-faq_page .collapsible-content__heading {
      font-size: 24px;
        line-height: 26.4px;
        letter-spacing: 0.1em;
        text-align: center;
    }
   .product .product-form__input .form__label, .product .product__description h2, .faq_cust .accordion__title_m {
        font-size: 16px;
        line-height: 22px;
        text-align: center;
    }
    .product .product__description p {
        font-size: 16px;
        line-height: 22.4px;
    }
    .left-tab .tabs li a {
        font-size: 10px;
        line-height: 14px;
    }
    .product .slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper {
        height: 320px;
    }
    body .section-template--20906935615783__main-padding {
        padding-bottom: 32px;
    }
    .page-faq_page .caption-with-letter-spacing {
        font-size: 14px;
        margin: 0 auto 50px;
    }
    .faq_cust .genral_h,
    .faq_cust .accordion {
        float: none;
        width: 100%;
    }
    .faq_cust .accordion {
        padding-left: 0;
    }
    .faq_cust summary .icon-caret {
        height: 15px;
    }
    /* .header .header__icon--cart {
        margin-right: 0;
    } */
    .heaser_text {
        font-size: 16px;
        line-height: 21px;
    }
    .page-faq_page .caption-with-letter-spacing {
        width: auto;
    }
    /* .page-abouts .multicolumn-card .rte p, */
    .about-colyt-text .discription p {
        font-size: 14px;
        line-height: 19.4px;
    }
    .about-colyt-text .discription p {
        padding-bottom: 60px;
    }
    .page-abouts .main-page-title,
    .about-colyt-text .about-row h2 {
        font-size: 36px;
        line-height: 39px;
    }
    .page-abouts .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info {
        padding-left: 0;
        padding-right: 0;
    }
    .page-abouts .section-template--21222305104167__67e27051-56d1-4ab4-9981-8d0d9ede5f25-padding {
        padding-top: 30px;
    }
    .about-colyt-text .about-row h2 {
        margin-bottom: 50px;
    }
    .about-colyt-text .cols_about h3 {
        font-size: 24px;
        line-height: 29.6px;
        margin-top: 40px;
    }
}
/* 31-10-2023 */
.index .multirow .button {
    min-width: 133px;
    min-height: 50px;
    padding: 0 16px;
    line-height: 50px;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.01em;
    text-align: center;
    color: #4a5b65;
    border: 1px solid #4a5b65;
    text-transform: uppercase;
}

.index .multirow .button:hover,
.index .slideshow .banner__buttons .button:hover {
    color: #fff;
    border: 1px solid #4a5b65;
    background-color: #4a5b65;
    transition: 0.4s all;
}
.index .slideshow .banner__buttons .button {
    font-size: 14px;
    line-height: 50px;
    min-height: 50px;
    letter-spacing: 0em;
    text-align: center;
    min-width: 100px;
    padding: 0 16px;
    color: #4a5b65;
    background-color: #fff;
}
.product-the-kitchen-cart .image-with-text__text-item .button {
    text-transform: uppercase;
}
@media screen and (max-width: 1279px) {
    .header__heading,
    .header__heading-link {
        text-align: center;
    }
    body .header {
        grid-template-areas: "left-icons heading icons";
        grid-template-columns: 1fr auto 1fr;
    }
    .index .slideshow .banner__buttons .button {
        font-size: 12px;
        line-height: 38px;
        min-height: 38px;
        letter-spacing: -0.01em;
        text-align: center;
        min-width: 89px;
    }
    .header .header__inline-menu {
        display: none;
    }
    body .home-rich-text {
        margin-bottom: 48px !important;
    }
}
@media (max-width: 768px) {
    .index .multirow .image-with-text__heading,
    .product-bed .multirow .image-with-text__heading,
    .product-the-kitchen-cart .multirow .image-with-text__heading,
    .template-product-nightstand .multirow .image-with-text__heading,
    .template-product-martini-table .multirow .image-with-text__heading {
        font-size: 28px;
        line-height: 110% !important;
    }
}

@media (min-width: 750px) and (max-width: 767px) {
    .index .multirow .image-with-text .grid--2-col-tablet .grid__item,
    .product-bed .multirow .image-with-text .grid--2-col-tablet .grid__item {
        max-width: 100%;
        width: 100%;
    }
}
@media (min-width: 500px) and (max-width: 1023px) {
    .index .image-with-text__media--medium {
        height: 100vh;
    }
}
@media screen and (min-width: 1280px) {
    .header .header__inline-menu {
        display: block;
    }
}
@media screen and (max-width: 1023px) {
    .index .multirow .button {
        min-width: 125px;
        min-height: 38px;
        line-height: 38px;
        font-size: 12px;
    }
    .index .multirow .image-with-text__content {
        padding: 24px 0;
    }
    .index .multirow .image-with-text__text p {
        font-size: 16px;
        line-height: 22.4px;
        width: 680px;
    }
    .index .multirow .multirow__inner {
        row-gap: 0;
    }
    body .section-template--21384590852391__e285369a-59b9-4810-a514-9ccc6aabcc14-padding {
        padding-top: 0px;
        padding-bottom: 0;
    }
    body .section-template--21384590852391__1e7d515f-a01e-422f-84d8-59768020e0d6-padding {
        padding-top: 50px;
    }
}

@media screen and (min-width: 768px) {
    .footer .footer__content-top .grid {
        display: grid;
        grid-template-columns: 66% 1fr 1fr;
    }
}

@media screen and (max-width: 767px) {
    body div#menu-drawer .menu-drawer__menu-item {
        font-size: 16px;
    }
    .index .multirow .image-with-text__heading,
    .product-bed .multirow .image-with-text__heading {
        font-size: 28px;
        line-height: 30.5px !important;
    }

    .footer__content-top .grid {
        display: grid;
        grid-template-columns: 1fr;
    }
    .index .multirow .image-with-text__text p {
        width: auto;
    }
    .index .multirow .image-with-text__media--medium {
        height: 219px;
    }
    .index .slideshow {
        height: 480px;
    }
    .text4 {
        padding-top: 25px;
    }
    body .Heirloom-Warranty .banner__heading {
        font-size: 50px;
        line-height: 58px;
    }
    body .Heirloom-Warranty .banner__text.rte.body {
        font-size: 24px;
        line-height: 38.4px;
        margin-top: 20px;
    }
    body .Heirloom-Warranty .banner__buttons .button {
        margin-bottom: 0px;
    }
    .Heirloom-Warranty .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
        margin: 16px 22px;
    }
    body .american-craft .title {
        font-size: 28px;
        line-height: 28px;
    }
    .Social.Showcase .text .disc {
        width: 100%;
    }
    .product-the-kitchen-cart .image-with-text__text-item .image-with-text__heading.inline-richtext.h2 {
        font-size: 14px !important;
    }
    .product-the-kitchen-cart .image-with-text__text.rte.body p {
        font-size: 14px;
    }
    .product-the-kitchen-cart .image-with-text__content .image-with-text__text + .button {
        font-size: 14px;
    }
    .product-the-kitchen-cart .image-with-text__text.rte.body p {
        font-size: 14px !important;
    }
}
@media screen and (min-width: 750px) {
    .cart-item__price-wrapper > *:only-child:not(.cart-item__discounted-prices) {
        margin-top: 2rem !important;
    }
    .Heirloom-Warranty .banner__content {
        padding: 3rem;
    }
    .footer .footer-block {
        width: 100%;
    }
}

.cart .quantity:before,
.cart.quantity:after {
    box-shadow: unset;
    border: 1px solid #495c65;
}
.cart quantity-popover .quantity {
    background: unset;
}
/*---------------------new section css------------------*/
.Heirloom-Warranty .banner__heading {
    color: #f2f2ee;
    font-family: "manner-regular-pro";
    text-transform: uppercase;
    font-size: 72px;
    line-height: 72px;
}
.Heirloom-Warranty .banner__buttons .button:before,
.Heirloom-Warranty .banner__buttons .button:after {
    display: none;
}
.Heirloom-Warranty .banner__text.rte.body {
    color: #f2f2ee;
    font-size: 32px;
    line-height: 38.4px;
    margin-top: 30px;
    font-family: "manner-regular-pro";
}
.Heirloom-Warranty .banner__buttons .button {
    text-decoration: underline;
    font-size: 18px;
    line-height: 25.2px;
    margin-bottom: 10px;
}
.Heirloom-Warranty .banner__box {
    padding: 0rem 0rem;
}
.american-craft .title {
    font-size: 40px;
    line-height: 48px;
    font-family: "ltc-caslon-pro";
    text-align: center;
    width: 100%;
}
.american-craft .icon-wrap {
    display: none;
}
.american-craft a.link.animate-arrow {
    color: white;
    z-index: 99999999999999;
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #00000087;
    text-transform: uppercase;
    font-size: 13px;
    top: 0px;
}
.american-craft .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing .media.media--transparent.media--adapt .link.animate-arrow {
    opacity: 0;
    transition-timing-function: ease;
}
.american-craft .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing .media.media--transparent:hover.media--adapt .link.animate-arrow {
    opacity: 1;
}
.american-craft .multicolumn-card__info .rte {
    margin-top: 5px;
    font-size: 18px;
    line-height: 19.6px;
    color: #4a5b65;
    font-family: "ltc-caslon-pro";
}
.american-craft .multicolumn-card__info .rte {
    margin-top: 5px;
    font-size: 18px;
    line-height: 19.6px;
    color: #4a5b65;
}
.index .multirow a {
    color: #4d5e68;
}
@media (min-width: 750px) {
    .american-craft .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing {
        margin-left: 0px;
        margin-right: 0px;
    }
    .american-craft .multicolumn-card__info {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}
/*---------------------end new section css------------------*/
.product-the-kitchen-cart .image-with-text__text-item .image-with-text__heading.inline-richtext.h2,
.product-bed .image-with-text__text-item .image-with-text__heading.inline-richtext.h2 {
    font-size: 18px;
   
    line-height: 25.2px;
}
.product-the-kitchen-cart .image-with-text__text.rte.body p {
    color: #4a5b65;
    font-size: 18px;
    line-height: 25px;
    width: 100%;
    max-width: 503px;
}
.product-the-kitchen-cart h2.image-with-text__heading.inline-richtext.h1,
.product-bed h2.image-with-text__heading.inline-richtext.h1 {
    font-family: "manner-regular-pro";
}
.button {
    text-transform: capitalize !important;
}
.american-craft .multicolumn-card__info {
    padding-bottom: 0px;
}

/*------blog css------*/
.blog-stories .banner__box .banner__heading {
    color: #f2f2ee;
    font-size: 96px;
    font-family: "manner-regular-pro";
    line-height: 86.4px;
    letter-spacing: 0.9px;
}
@media (min-width: 1200px) {
    .blog .page-width-desktop {
        max-width: 1340px;
        margin: 0 auto;
    }
}

/*------end blog css------*/

/*-------------------------- 21-03-24-------------------------------------------*/
.star_multicolumn .multicolumn-list .media.media--transparent.media--adapt {
    width: 90px;
    height: 90px;
    padding: 0px !important;
}
.star_multicolumn .multicolumn-list .media.media--transparent .multicolumn-card__image {
    width: 90px;
    height: 90px !important;
    object-fit: contain;
}

@media (min-width: 1024px) {
    body .star_multicolumn .multicolumn-card__info .inline-richtext {
        font-size: 32px;
    }
    /*------------------------------ 22-03-24-----------------------------------------*/
    .grown_multirow .image-with-text__content.image-with-text__content--middle {
        padding: 0px 32px;
    }
    .product-the-kitchen-cart .image-with-text .image-with-text__content,
    .template-product-nightstand .image-with-text .image-with-text__content,
    .template-product-martini-table .image-with-text .image-with-text__content {
        padding: 0px 32px 30px;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .grown_multirow .image-with-text__text.rte.body p {
        width: 100%;
        max-width: 100%;
    }
    .grown_multirow .image-with-text__content .image-with-text__text + .button {
        margin-top: 24px;
    }
    .grown_multirow .image-with-text {
        padding: 0px 9px;
    }

    .index .section-template--22126329626919__e285369a-59b9-4810-a514-9ccc6aabcc14-padding {
        padding-bottom: 46px;
    }

    body.index .grown_multirow .image-with-text__content {
        padding: 0px 24px;
    }

    body.index .grown_multirow .image-with-text .grid--2-col-tablet .grid__item {
        width: 50%;
        max-width: 50%;
    }
    body.index .grown_multirow .multirow__inner,
    .product-bed .multirow__inner {
        row-gap: 40px;
    }
    html .index .grown_multirow .image-with-text__media--medium {
        height: 100% !important;
    }
    body .Heirloom-Warranty .banner__text.rte.body {
        font-size: 24px;
    }
}
@media (min-width: 640px) and (max-width: 767px) {
    .index .grown_multirow .multirow .image-with-text__text p {
        width: 100%;
        max-width: 100%;
    }
    body.index .grown_multirow .image-with-text__content,
    body.product-bed .grown_multirow .image-with-text__content {
        padding-bottom: 36px;
    }
    .index .section-template--22126329626919__e285369a-59b9-4810-a514-9ccc6aabcc14-padding {
        padding-bottom: 32px;
    }
    .product-the-kitchen-cart .image-with-text__media.image-with-text__media--adapt {
        height: 340px;
        padding: 0px !important;
    }
    .product-the-kitchen-cart .image-with-text__content,
    .template-product-nightstand .image-with-text__content,
    .template-product-martini-table .image-with-text__content {
        padding: 24px 32px;
    }
    .grown_multirow .multirow__inner.page-width,
    .product-bed .multirow__inner.page-width {
        padding: 0px 32px;
    }

    .product-the-kitchen-cart .image-with-text__text.rte.body p {
        line-height: 19.6px;
        width: 100%;
        max-width: 100%;
    }
}

@media (max-width: 639px) {
  body.page-faq_page .caption-with-letter-spacing, .caption-with-letter-spacing{
    width:100% !important;
  }
    body.index .grown_multirow .image-with-text__content {
        padding-bottom: 36px;
    }
    .index .section-template--22126329626919__e285369a-59b9-4810-a514-9ccc6aabcc14-padding {
        padding-bottom: 30px;
    }
    .product-the-kitchen-cart .image-with-text__media.image-with-text__media--adapt {
        height: 270px;
        padding: 0px !important;
    }
    .product-the-kitchen-cart .image-with-text__content,
    .template-product-nightstand .image-with-text__content,
    .template-product-martini-table .image-with-text__content {
        padding: 24px 16px;
    }
    .product-the-kitchen-cart .image-with-text__text.rte.body p {
        line-height: 19.6px;
        width: 100%;
        max-width: 100%;
    }
    .product-bed .image-with-text__content {
        padding: 32px 16px;
    }
}
@media (max-width: 1024px) {
    .index .multirow .image-with-text__text p {
        max-width: 100%;
    }
}
.page-widths .banner-content {
    display: inline-block;
    width: 100%;
    height: 100%;
    z-index: 9999;
    position: relative;
}
/*--------------------------- 28-03-24---------------------------------*/
@media (max-width: 767px) {
    .product-bed .multirow .image-with-text__content {
        padding: 24px 0;
    }
    .product-bed .custom_thebed_multirow {
        row-gap: 0px;
    }
    .product-bed .custom_thebed_multirow .image-with-text__content {
        padding-bottom: 36px;
    }
    .product-bed .cus_thebed_mul .multirow {
        padding-bottom: 26px;
    }
}
section#shopify-section-template--22396719563047__8ad0bc794858eaf4a55f,
div#shopify-section-template--22396719563047__image_with_text_AUzPNa {
    background-color: #f2f2ee;
}
@media (min-width: 768px) {
    body.product-bed .multirow .image-with-text__text p span {
        font-size: 18px;
        line-height: 25px;
    }
    .multicolumn .title.inline-richtext.bates_title.h0 {
        font-size: 40px;
    }
    .multicolumn .title.inline-richtext.bates_title.h1 {
        font-size: 40px;
    }
}
.product-the-kitchen-cart div#shopify-section-template--22126329987367__image_with_text_DTTKRQ,
.index section#shopify-section-template--22126329626919__multicolumn_XMtPpr {
    z-index: 999;
    background-color: #f2f2ee;
    position: relative;
}
section#shopify-section-template--23045418418471__8ad0bc794858eaf4a55f,
section#shopify-section-template--22126329921831__8ad0bc794858eaf4a55f,
section#shopify-section-template--23045418090791__1723632215e5025fee,
div#shopify-section-template--23045418484007__image_with_text_DTTKRQ,
section#shopify-section-template--23045418484007__8ad0bc794858eaf4a55f {
    background-color: #f2f2ee;
}
/*------------------------------- 10-04-24--------------------------------------*/
body.page-faq_page .collapsible-content__heading
 {
    font-size: 26px;
    font-weight: 400;
    line-height: 40px;
    /* font-family: manner-regular-pro; */
    margin-bottom: 16px;
   font-family: "ltc-caslon-pro";
}
.collapsible-content .collapsible-content__heading {
    margin-bottom: 32px;
    font-size: 24px;
    font-weight: 400;
    line-height: 26.4px;
    letter-spacing: 0.1em;
    text-align: center;
    text-transform: uppercase;
}
body.page-faq_page .caption-with-letter-spacing,
.caption-with-letter-spacing {
    border: none;
    border-radius: 50px;
    width: 642px;
    margin: 0 auto 32px;
    height: 50px;
    line-height: 24px;
    font-size: 18px;
    padding: 0 16px;
}
/* .page-faq_page .accordion {
    border-bottom: 1px solid #4A5B65!important;
}  */

body .accordion summary {
    /* border-bottom: 1px solid #4a5b65; */
       /* padding: 12px 16px 15px; */
}
.faq_cust .accordion__content {
    padding: 0 0.6rem 0 0;
}
/* .accordion summary[aria-expanded="true"] {
  border: none;
    border-top: 1px solid #4a5b65; 
} */
body.page-faq_page .collapsible-content__grid--reverse {
    border-top: none;
}
.accordion summary {
    justify-content: space-between;
    align-items: center;
}

.faq_cust .accordion__title {
     font-size: 18px;
    font-weight: 600;
    line-height: 23.4px;
    text-align: left;
    font-family: "ltc-caslon-pro";
}

@media (max-width: 768px) {
    .faq_cust .accordion__title,
    body .caption-with-letter-spacing {
        font-size: 16px;
    }
    .faq_cust .accordion__content p,
    .faq_cust .accordion__content li {
        font-size: 16px;
        line-height: 24.2px;
        width: 100%;
    }
    body .caption-with-letter-spacing {
        width: 100%;
        padding: 0px;
    }
    body .star_multicolumn .multicolumn .inline-richtext {
        font-size: 28px;
    }
}

@media (max-width: 375px) {
    body.page-faq_page .caption-with-letter-spacing {
        margin: 0 auto 16px;
    }
    .section-template--22126329757991__dce62486-dc76-4e1d-b56c-078630f3d05a-padding {
        padding-top: 32px;
    }
}

/*----------------------------------------------- 11-04-24------------------------------------------*/

div#american_chestnut .image-with-text__grid {
    gap: 24px;
}
div#american_chestnut .image-with-text__media {
    max-width: 100%;
    margin: 0;
}
.product-the-kitchen-cart div#american_chestnut .image-with-text__text.rte.body p {
    color: #4a5b65;
    font-size: 18px;
    line-height: 140%;
    width: 100%;
    max-width: 100%;
}
div#ImageWithText--template--22126329987367__image_with_text_DTTKRQ {
    padding: 0px;
}
div#american_chestnut .button.button--secondary {
    font-size: 14px;
}
@media (min-width: 1250px) {
    div#american_chestnut,
    .product-the-kitchen-cart .multicolumn .section-template--22126329987367__c10c646a-743d-48ff-985c-ca6a2e3bbaad-padding,
    .product-bed .multicolumn .section-template--22126329921831__c10c646a-743d-48ff-985c-ca6a2e3bbaad-padding {
        padding-left: 80px;
        padding-right: 80px;
    }
    .product-bed .image-with-text .image-with-text__content {
        padding: 64px 56px;
    }
}
@media (min-width: 769px) and (max-width: 1250px) {
    div#american_chestnut,
    .product-the-kitchen-cart .multicolumn .section-template--22126329987367__c10c646a-743d-48ff-985c-ca6a2e3bbaad-padding,
    .product-bed .multicolumn .section-template--22126329921831__c10c646a-743d-48ff-985c-ca6a2e3bbaad-padding {
        padding-left: 40px;
        padding-right: 40px;
    }
}
@media (min-width: 1024px) and (max-width: 1250px) {
    .product-bed .image-with-text .image-with-text__content {
        padding: 48px 56px;
    }
    .product-bed .image-with-text__text.rte.body p {
        font-size: 18px;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .product-bed .image-with-text .image-with-text__content {
        padding: 48px 32px;
    }
}
@media (min-width: 640px) and (max-width: 768px) {
    div#american_chestnut .image-with-text__heading.inline-richtext.h1 {
        font-size: 28px;
        line-height: 110%;
        align-self: start;
    }
    .product-the-kitchen-cart div#american_chestnut .image-with-text__text.rte.body p {
        font-size: 16px;
    }
    div#american_chestnut,
    .product-the-kitchen-cart .multicolumn .section-template--22126329987367__c10c646a-743d-48ff-985c-ca6a2e3bbaad-padding,
    .product-bed .multicolumn .section-template--22126329921831__c10c646a-743d-48ff-985c-ca6a2e3bbaad-padding {
        padding-left: 32px;
        padding-right: 32px;
    }
}
@media (max-width: 768px) {
    div#american_chestnut .image-with-text__heading.inline-richtext.h1 {
        text-align: left;
    }
    .product-the-kitchen-cart div#american_chestnut .image-with-text__text.rte.body p {
        text-align: left;
    }
    div#american_chestnut .button.button--secondary {
        align-self: flex-start;
    }
    .product-bed .image-with-text__text-item .image-with-text__heading.inline-richtext.h2 {
        font-size: 16px;
    }
}
@media (min-width: 640px) and (max-width: 767px) {
    .product-bed .image-with-text__content {
        padding: 32px;
    }
}
@media (min-width: 376px) and (max-width: 750px) {
    div#american_chestnut .image-with-text__media {
        height: 370px;
    }
}
@media (max-width: 640px) {
    div#american_chestnut .image-with-text__heading.inline-richtext.h1 {
        font-size: 28px;
        line-height: 110%;
    }
    .product-the-kitchen-cart div#american_chestnut .image-with-text__text.rte.body p {
        font-size: 16px;
    }
}
@media (max-width: 639px) {
    div#american_chestnut,
    .product-the-kitchen-cart .multicolumn .section-template--22126329987367__c10c646a-743d-48ff-985c-ca6a2e3bbaad-padding,
    .product-bed .multicolumn .section-template--22126329921831__c10c646a-743d-48ff-985c-ca6a2e3bbaad-padding {
        padding-left: 16px;
        padding-right: 16px;
    }
}
.blog-bloggle .article-card__excerpt.rte-width {
    font-size: 12px;
    margin: 0;
    padding-top: 20px;
    color: #4a5b65;
}
.page-contact .page-width--narrow {
    max-width: 72rem;
}
/*------------------------------ 15-4-24-----------------------------------------------*/
@media (max-width: 1279px) {
    body .home-rich-text {
        margin-bottom: -1px !important;
    }
}

.page-faq_page .faq_cust .genral_h {
    display: none;
}
.faq_cust .accordion {
    width: 100%;
}
body .collapsible-content-wrapper-narrow {
    max-width: 900px;
}
details#Details-collapsible_row_fadzHi-template--22126329757991__dce62486-dc76-4e1d-b56c-078630f3d05a summary:nth-child(1) {
    border-top: none;
}
body .accordion {
    margin-top: 0px;
}

@media (min-width: 1024px) {
    body .star_multicolumn .multicolumn .multicolumn-list p {
        font-size: 18px;
    }
}
.custom-video-block_content .video_btn:hover {
    background-color: #4a5b65;
    transition: 0.4s all;
    color: #fff;
}
/*---------------------------------- 22-05-24------------------------------------------*/
@media (min-width: 768px) {
    .index .page-widths .banner-content h2 {
        max-width: 600px;
    }
}
@media (min-width: 640px) and (max-width: 767px) {
    .index .page-widths .banner-content h2 {
        max-width: 400px;
    }
}
body .video-button-wraper .cus_banner_btn {
    text-decoration: none;
}
@media (min-width: 1024px) {
    body.index .page-widths .banner-content h2 {
        font-size: 96px;
        line-height: 86.4px;
    }
    .index #shopify-section-template--22396719235367__0394ba5d-3e72-409f-93a1-1eec26d74fb1 .rich-text__blocks {
        max-width: 750px;
    }
    body.index .star_multicolumn .multicolumn-card__info .inline-richtext {
        font-size: 32px;
        line-height: 35.2px;
    }
    body .a-video-content-wraper h1 {
        font-size: 40px;
        line-height: 44px;
    }
    /* body .cus_video-info p {
    word-spacing: 2px;
} */
    body .video-button-wraper .cus_banner_btn {
        text-decoration: none;
    }
    .home-rich-main .main-heading_rich h2 {
        font-size: 48px;
        line-height: 52.8px;
    }
    .main-heading_rich {
        width: 100%;
        max-width: 960px;
        margin: 0 auto;
    }
    .image_box25656 h2 {
        line-height: 25.2px;
    }
    .image_box25656 h2 {
        font-size: 18px;
    }
   
}

@media (min-width: 768px) and (max-width: 1023px) {
    body.index .page-widths .banner-content h2 {
        line-height: 64.8px;
    }
    .index .multicolumn .title.inline-richtext.bates_title.h0 {
        font-size: 32px;
        line-height: 35.2px;
    }
    body .star_multicolumn .multicolumn .inline-richtext {
        font-size: 28px;
        line-height: 110% !important;
    }
    body .a-video-content-wraper h1 {
        font-size: 40px;
        line-height: 44px;
    }
    .home-rich-main .main-heading_rich h2 {
        font-size: 40px;
        line-height: 44px;
    }
    body #shopify-section-template--22396719235367__aadb3d23-e13e-4398-a19f-42f3a02f8df5 .main-heading_rich p {
        font-size: 16px;
        line-height: 22px;
    }
    body .cover5555 h3 {
        font-size: 32px;
        line-height: 35px;
    }
    .footer .footer__copyright {
        text-align: left;
    }
}

@media (min-width: 640px) and (max-width: 767px) {
    .index #shopify-section-template--22396719235367__0394ba5d-3e72-409f-93a1-1eec26d74fb1 .rich-text__heading {
        font-size: 28px;
        line-height: 30.8px;
    }

    .index section#shopify-section-template--22396719235367__0394ba5d-3e72-409f-93a1-1eec26d74fb1 .rich-text__blocks {
        width: 100%;
        max-width: 420px;
    }
    .index .multicolumn .title.inline-richtext.bates_title.h0 {
        font-size: 32px !important;
        line-height: 35.2px !important;
    }
}
@media (max-width: 767px) {
    body .a-video-content-wraper h1 {
        font-size: 32px;
        line-height: 35.2px;
    }
    body .video-button-wraper .cus_banner_btn {
        font-size: 16px;
    }
    .home-rich-main .main-heading_rich h2 {
        font-size: 40px;
        line-height: 44px;
    }
    body #shopify-section-template--22396719235367__aadb3d23-e13e-4398-a19f-42f3a02f8df5 .main-heading_rich p {
        font-size: 16px;
        line-height: 22px;
    }
    body .cover5555 h3 {
        font-size: 32px;
        line-height: 35px;
    }
    .footer .footer__copyright {
        display: block;
    }
    .footer .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .footer .footer-block.grid__item.footer-block--menu {
        width: calc(50% - 10px);
    }
}
@media (min-width: 750px) and (max-width: 1022px) {
    body.product-bed #shopify-section-template--22396719563047__eb191229-1ce6-45c4-9350-2cf4f9fea6ff .image-with-text__media--medium {
        height: auto;
    }
}
@media (max-width: 375px) {
    .index .page-widths .banner-content h2 {
        max-width: 340px;
    }
    .custom-video-block.container .page-width {
        padding: 32px 16px;
        padding-bottom: 32px !important;
    }
    .index .multicolumn .title.inline-richtext.bates_title.h0 {
        font-size: 32px !important;
        line-height: 35.2px !important;
    }
}
.custom-feature-slider-section {
    background-color: unset !important;
}
.cus_video-info {
    font-size: 18px;
    line-height: 25.5px;
    color: #fff;

    font-weight: 400;
    padding: 16px 0px;
    margin: 0;
    word-spacing: 0px;
}

@media (max-width: 768px) {
    .cus_video-info {
        font-size: 16px;
    }
}
/*----------------------------- 16-08-24 -----------------------------------------*/
.index .shopify-section-group-header-group.shopify-section-header-sticky {
    z-index: 9999;
}

.shopify-section.section.cus-image-with-text {
    background-color: #f2f2ee;
    z-index: 9;
    position: relative;
}
.index .banner__heading {
    color: #f2f2ee;
    font-size: 64px !important;
    line-height: 70.8px;
    letter-spacing: 0.1em !important;
    font-weight: 400;
    font-family: "ltc-caslon-pro";
    padding-top: 23px;
    max-width: 496px;
    margin: 0 auto;
}
@media (min-width: 768px) and (max-width: 1280px) {
    .index .banner__heading {
        /* font-size: 72px !important;
        line-height: 64.8px; */
    }
    div#insta-feed h2 {
        font-size: 18px;
    }
}
@media (min-width: 768px) {
    .index .banner__heading {
        max-width: 600px;
    }
}
@media (max-width: 767px) {
    .index .slideshow__slide h2.banner__heading.inline-richtext.h1 {
        font-size: 48px !important;
        line-height: 48px;
        letter-spacing: 2px !important;
    }
    .index .slideshow__text-wrapper.banner__content.banner__content--middle-center {
        padding-bottom: 24px;
    }
    div#insta-feed h2 {
        font-size: 16px;
    }
}
@media (min-width: 641px) and (max-width: 767px) {
    .index slideshow-component .slideshow.banner {
        min-height: 890px;
    }
}
@media (max-width: 767px) {
    .custom-slideshow .slideshow.banner {
        min-height: 149px !important;
        height: 350px;
    }
}
@media (min-width: 441px) and (max-width: 640px) {
    .index slideshow-component .slideshow.banner {
        min-height: 817px;
    }
}
@media (max-width: 540px) {
    .index slideshow-component .slideshow.banner {
        min-height: 574px;
    }
}
.sticky-nav-logo img {
    width: 200px;
    vertical-align: middle;
}
.index .sticky-nav-logo {
    display: none !important;
}
.index .header-colored .sticky-nav-logo {
    display: block !important;
}
.index .header-colored h1.header__heading.header-logo {
    display: none;
}
.index .header__heading-link {
    display: block;
}
.index .header__active-menu-item,
.index .header__menu-item span,
.index .header__icon span {
    color: #ffffff;
}
.index .header-colored .header__active-menu-item,
.index .header-colored .header__menu-item span,
.index .header-colored .header__icon span {
    color: #4a5b65;
}
/****************OTHERS PAGES********************/
.header__active-menu-item,
.header__menu-item span,
.header__icon span {
    color: #4a5b65;
}
.header__heading-link {
    display: none;
}
.sticky-nav-logo {
    display: block !important;
}
div#insta-feed {
    padding-bottom: 56px;
}
#insta-feed h2 {
    font-family: IBM Plex Mono, monospace;
}

@media (max-width: 767px) {
    .index .banner__heading {
        color: #fff;
        font-size: 48px !important;
        line-height: 90%;
        letter-spacing: 2px !important;
    }
}
/*================================ 29-08-24 ============================================*/
@media (min-width: 1280px) {
    .template-product-nightstand .image-with-text__text.rte.body p,
    .template-product-martini-table .image-with-text__text.rte.body p {
        color: #4a5b65;
        font-size: 18px;
        line-height: 25px;
        width: 100%;
        max-width: 503px;
    }
}
/* body.index .header-colored nav.header__inline-menu ul.list-menu li a {
    font-size: 19px;
    font-family: "ltc-caslon-pro";
} */
.cus-header.page-width {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
body .header {
    display: block;
}

/* .sticky-nav-logo a{
  padding: .75rem;
} */
body .header .header__menu-item {
    padding: 1.2rem 25px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    body .made_text_an .rich-text__heading {
        font-size: 28px !important;
        line-height: 33.6px !important;
    }
    body .section-template--23208002715943__0394ba5d-3e72-409f-93a1-1eec26d74fb1-padding {
        padding-top: 48px;
        padding-bottom: 48px;
    }
  .product .product__title h1 {
    margin-top: 30px;
}
  .index .roseland_le .multicolumn-card__info {
    padding: 2.5rem 2.5rem 4px;
}
}

.made_text_an .rich-text__heading {
    font-family: "ltc-caslon-pro";
    font-size: 32px;
    font-weight: 400;
    line-height: 38.4px;
    color: #fff;
}
.made_text_an .rich-text__heading strong {
    display: block;
    font-weight: 400;
}
@media screen and (min-width: 750px) {
    .made_text_an .rich-text__blocks {
        max-width: 80%;
    }
}
@media screen and (max-width: 767px) {
    .made_text_an .rich-text__wrapper {
        width: 100%;
    }
}
.metal_secton_an .title {
    margin: 0;
    font-size: 32px;
    font-weight: 400;
    line-height: 35.2px;
    letter-spacing: 0.1em;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
}
.metal_secton_an .multicolumn-list h3 {
    font-size: 24px;
    font-weight: 400;
    line-height: 26.4px;
    letter-spacing: 0.1em;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 16px;
}
.metal_secton_an .multicolumn-list p,
.american-craft .multicolumn-list p {
    font-size: 18px;
    font-weight: 400;
    line-height: 25.2px;
    text-align: center;
}

p {
    color: #4a5b65;
}
.american-craft .multicolumn-list h3 {
    font-size: 18px;
    font-weight: 400;
    line-height: 19.8px;
    letter-spacing: 0.1em;
    text-align: center;
    margin-bottom: 0px;
}
.home-rich-main .main-heading_rich h2 {
    font-size: 40px;
    font-style: italic;
    font-weight: 400;
    line-height: 52px;
    letter-spacing: 0.02em;
    text-align: center;
    color: #4a5b65 !important;
    font-family: "ltc-caslon-pro" !important;
}
.header .cart-count-bubble {
    bottom: 1.2rem;
    left: 4.2rem;
    background-color: #4a5b65;
    font-family: "libre-franklin";
}
.header .cart-count-bubble span {
    color: #fff !important;
    font-size: 12px !important;
}
#insta-feed h2 {
    font-family: "ltc-caslon-pro";
    font-size: 28px;
    font-weight: 400;
    line-height: 30.8px;
    letter-spacing: 0.12em;
    text-align: center;
}
.plat_night_an {
    display: none;
}
body .roseland_le .multicolumn-list h3 {
    font-family: "ltc-caslon-pro" !important;
    line-height: 38.4px !important;
}
.metal_secton_an .link.animate-arrow {
        display: block;
        font-family: libre-franklin;
        font-size: 12px;
        font-weight: 600;
        line-height: 16.8px;
        letter-spacing: 0.1em;
        text-align: center;
        text-transform: uppercase;
        text-decoration: underline;
        text-underline-offset: 0.3rem;
    }
.metal_secton_an .multicolumn-card__info .icon-wrap {
        display: none;
    }
.footer__copyright .copyright__content {
    font-size: 16px;
}
 .shopify-section.section.cus-image-with-text {
    background-color: #8FA1A1;
}
.profit_bring .image-with-text__heading {
    font-size: 32px;
    font-weight: 400;
    line-height: 38.4px;
    text-align: left;
    color: #FBFAF6;
  font-family: "ltc-caslon-pro" !important;
}

.profit_bring  .image-with-text__text.rte.body p {
    max-width: 100%;
    color: #FBFAF6;
    padding-top: 20px;
}
.profit_bring {
    max-width: 900px;
}
  .product .slider-button .aroww_icon {
    height: auto;
    transform: unset !important;
}
.product .product__media-wrapper .slider-button {
    width: 62px;
    height: 62px;

}
.product .product-form__input--dropdown, .product .product-form__quantity {
    column-gap: 10px;
}
.wood_banner .banner__heading {
    font-size: 32px;
    font-weight: 400;
    line-height: 35.2px;
    letter-spacing: 0.1em;
    text-align: center;
    color: #fff;
      text-transform: uppercase;
}
.faq_cust .accordion {
    border-bottom: 1px solid #4a5b65;
}
.matal_body_tr .rich-text__text p {
    font-size: 18px;
    color: #4F4F4F;
    width: 736px;
    margin: 0 auto;
}
@media screen and (min-width: 750px) {
    .star_multicolumn {
        padding-top: 0;
        padding-bottom: 0;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .american_slide .slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper {
        height: 768px;
    }
    .cus-header.page-width {
        padding: 0;
    }
    .metal_secton_an .multicolumn-list h3 {
        font-size: 20px;
        line-height: 20.4px;
    }
    .metal_secton_an .multicolumn-list p,
    .american-craft .multicolumn-list p {
        font-size: 16px;
        line-height: 22.2px;
        text-align: center;
    }
    .star_multicolumn {
        padding-top: 0;
        padding-bottom: 0;
    }
  .american-craft .multicolumn-card .media {
    padding-bottom: 122.642336% !important;
}
  .home-rich-main .main-heading_rich h2 {
    font-size: 32px;
    line-height: 41.6px;
    width: 554px;
}
  .matal_body_tr .rich-text__text p {
       font-size: 16px;
        width: 554px;
}
  .roseland_le .title.inline-richtext.bates_title.h1 {
        font-size: 32px;
        line-height: 38px;
    }

}


@media screen and (max-width: 767px) {
    .plat_night_an {
        display: block;
    }
    .plat_night_an .multicolumn-list .media.media--transparent.media--adapt {
        width: auto;
        height: auto;
        padding-bottom: 87.1951219512195% !important;
    }
    .plat_night_an .multicolumn-list .media.media--transparent .multicolumn-card__image {
        width: 100%;
        height: 100% !important;
        object-fit: cover;
    }
    body .plat_night_an .multicolumn-list h3 {
        font-size: 20px !important;
        line-height: 22px !important;
        letter-spacing: 0.1em;
        text-align: center;
        text-transform: uppercase;
        font-family: "ltc-caslon-pro" !important;
    }
    body .plat_night_an .multicolumn .multicolumn-list p {
        font-family: "ltc-caslon-pro" !important;
    }
    body .plat_night_an .link.animate-arrow,
    .metal_secton_an .link.animate-arrow {
        font-family: libre-franklin;
        font-size: 12px;
        font-weight: 600;
        line-height: 16.8px;
        letter-spacing: 0.1em;
        text-align: center;
        text-transform: uppercase;
        text-decoration: underline;
        text-underline-offset: 0.3rem;
    }
    .plat_night_an .title-wrapper-with-link {
        margin-bottom: 5px !important;
        justify-content: center;
    }

    body .star_multicolumn .multicolumn .inline-richtext {
        font-family: "ltc-caslon-pro" !important;
        line-height: 30.8px;
        letter-spacing: 0.12em;
    }
   .my-slider {
        display: none !important;
    }
   
    .metal_secton_an .title {
        font-size: 28px;
        line-height: 30.8px;
        letter-spacing: 0.12em;
        text-align: center;
    }
    .metal_secton_an .multicolumn-list h3 {
        font-size: 20px;
        line-height: 22px;
        text-align: center;
    }
    .metal_secton_an .multicolumn-list p,
    .american-craft .multicolumn-list p {
        font-size: 16px;
        line-height: 22.2px;
    }
    .index .header-colored .sticky-nav-logo {
        width: 0px !important;
        position: static !important;
    }
    .metal_secton_an .multicolumn-card__info .icon-wrap {
        display: none;
    }
    .index .banner__heading {
        font-size: 40px !important;
        font-weight: 400;
        line-height: 44px;
        letter-spacing: 0.1em !important;
    }
    .index .slideshow .banner__content {
        padding: 34px 0 0;
        align-items: flex-start;
    }
    body .american-craft .title {
        font-size: 32px;
        line-height: 36px;
    }

    .home-rich-main .main-heading_rich h2 {
        font-size: 32px;
        line-height: 41px;
    }
    .main-heading_rich p {
        font-size: 16px;
        font-weight: 400;
        line-height: 17.6px;
    }
    .cus-header.page-width {
        padding: 0 1rem;
    }
    body .roseland_le.multicolumn .inline-richtext {
        letter-spacing: 0;
    }
    body .roseland_le.multicolumn .inline-richtext {
        font-size: 32px;
      line-height:38.4px;
    }

 body .roseland_le.multicolumn .multicolumn-card__info h3{
    font-size: 24px;
      line-height:28.8px !important;
  }
    div#insta-feed h2 {
        font-size: 24px;
        line-height: 26.4px;
        letter-spacing: 0.1em;
    }
    .american-craft .multicolumn-list {
        column-gap: 24px;
        row-gap: 24px;
    }
    body .footer__copyright .copyright__content {
        font-size: 12px;
        line-height: 16px;
    }
    .footer .footer__copyright {
        text-align: left;
    }
    .footer .policies li {
        display: block;
        width: 100%;
    }
    .footer .policies li a {
        padding: 0 0 0;
        display: block;
    }
  .american-craft .title {
    font-size: 32px;
    line-height: 38.4px;
} 
  .profit_bring  .image-with-text__text.rte.body p {
   font-size: 18px;
    line-height: 25.4px;
} 
  .matal_body_tr .rich-text__text p {
       font-size: 16px;
        width: 328px;
        line-height: 22.4px;

}
  .star_multicolumn .multicolumn-list .media.media--transparent.media--adapt {
    width: auto;
    height: auto;
    padding-bottom: 100.0% !important;
}
}
@media screen and (max-width: 1279px) {
    .plat_night_an .multicolumn-list p {
        font-size: 16px;
        line-height: 22.4px;
    }
}
@media (max-width: 749px){
.product .product__description h2 {
    font-family: 'libre-franklin';
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 400;
    line-height: 10px;
    letter-spacing: 0.5px;
    text-align: center;
}

body .prduct-l-r .accordion__title {
        font-size: 18px;
    }
   .profit_bring .image-with-text__content {
        padding: 0  16px 24px !important;
    }
  body .section-template--23208003109159__main-padding, body .section-template--23208003141927__main-padding, 
  body .section-template--23208003043623__main-padding, body .section-template--23208003174695__main-padding {
    padding-bottom: 0;
}
  .roseland_le {
    margin-bottom: -2px;
}
  .matal_body_tr .rich-text__wrapper {
    width: 100%;
}
      .product  .slider-counter__link {
        padding: 0.5rem;
        overflow: hidden;
    }
}
@media (min-width: 768px) and (max-width: 1280px) {
    div#insta-feed h2 {
        font-size: 28px;
    }
  .index .banner__heading {
    padding-top: 0;

}
}
@media screen and (max-width: 1024px) {
    .product .product-form__input .select, .product .product-form__quantity .quantity  {
        max-width: 250px;
        margin: 0 auto;
    }
  .profit_bring .image-with-text__grid {
    flex-direction: column-reverse;
}
 .profit_bring .image-with-text__grid .grid__item {
    position: relative;
    width: 100%;
    max-width: 100%;
} 
 .product .product__info-wrapper, .product  .product__media-wrapper {
    width: 100% !important;
    max-width: 100% !important;
} 
  .product .product__info-container {
    text-align: center;
    max-width: 100%;
}
.product .product-form__input--dropdown, .product .product-form__quantity {
    flex-direction: column;
    max-width: 100%;
}  
.product .product-form__input .form__label {
        text-align: center;
    } 
    .prduct-l-r .accordion summary {
    border-bottom: 0;
}

}
@media (min-width: 1024px) and (max-width: 1250px) {
    .product-bed .image-with-text .image-with-text__content {
         padding: 0px 32px 30px;
    }
}
@media (min-width: 1250px) {
    .product-bed .image-with-text .image-with-text__content {
        padding: 0px 32px 30px;
    }
}
.product .price__regular .price-item--regular {
    padding-bottom: 6px;
}

#bloggy--article .margin_vertical--large {
    margin-top: 0!important;
    margin-bottom: 0!important;
}

#bloggy--article .bggle_image-source {
    font-style: normal !important;
}
.footer .footer__copyright .copyright__content {
    font-size: 10px;
}
.footer .copyright__content a, 
.footer .footer__copyright{
    color: #F2F2EE;
    text-decoration: none;
    font-size: 10px!important;
    font-weight: 400!important;
    line-height: 16px!important;
    letter-spacing: 0.03em;
    text-align: left;
    font-family: 'libre-franklin';
    text-transform: uppercase;
}
section#shopify-section-template--23208003043623__8ad0bc794858eaf4a55f {
    background: #f2f2ee;
}
section#shopify-section-template--23208003174695__8ad0bc794858eaf4a55f {
    background: #f2f2ee;
}
.metal_secton_an  .multicolumn-card__image-wrapper {
    margin: 0px !important;
}
.metal_secton_an .page-width {
    max-width: 1200px;
  padding-left: 0px;
    padding-right: 0px;
}
 .metal_secton_an  .multicolumn-card__info {
    padding-right: 48px !important;
    padding-left: 48px !important;
}
.custom_richtxt .rich-text {
    padding-top: 120px;
    padding-bottom: 120px;
}
.custom_richtxt h2.rich-text__heading {
    font-size: 40px;
    line-height: 52px;
    font-style: italic;
    font-family: 'ltc-caslon-pro';
    color: #4A5B65;
}
.custom_richtxt .rich-text__text p {
    font-size: 18px;
    font-weight: 400;
    line-height: 19.8px;
    text-transform: uppercase;
    font-family: 'ltc-caslon-pro';
}
.custom_richtxt .rich-text__text {
    margin-top: 24px;
}
 .multicolumn .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
        margin-bottom: 48px;
    }


@media(max-width:767px){
  .multicolumn .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
        margin-bottom: 40px !important;
    }
  .image-box-container {
    padding-bottom: 48px !important;
}
  .custom_richtxt h2.rich-text__heading {
    font-size: 32px;
    line-height: 41.6px;
}
  .custom_richtxt .rich-text {
    padding-top: 40px;
    padding-bottom: 40px;
}
  .custom_richtxt .rich-text__text p {
    font-size: 16px;
    line-height: 17.6px;
}
  .box-container {
    padding: 0px 16px;
}
}


@media(min-width:375px) and (max-width:768px){
  .metal_secton_an  .multicolumn-card__info {
    padding-right: 16px !important;
    padding-left: 16px !important;
}
  .box-text {
    padding: 24px 16px 0 !important;
}
  .image-box-container .box-container {
   column-gap: 12px;
    ustify-content: space-between;

}
  .image-box-container .small-box {
        width: 48.4%;
}
}

@media(min-width:700px){
.image-box-container .box-container {
           row-gap: 40px;
}
}

@media(max-width:374px){
    .metal_secton_an  .multicolumn-card__info {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
  .metal_secton_an .multicolumn-card__info {
    padding-top: 32px !important;
    padding-bottom: 16px !important;
}
  .box-text {
    padding: 24px 0px 0 !important;
}
}

@media(min-width:1000px) and (max-width:1200px){
  .image-box-container .small-box {
    width: 48.7%;
}
}

@media(max-width:640px){
  .image-box-container .small-box {
    width: 100%;
  }
   .metal_secton_an .multicolumn-list__item,
    .american-craft .multicolumn-list__item {
        width: 100%;
        max-width: 100%;
    }
}
 .product .wait-list-button {
    padding: 18px 0px;
}

@media(min-width:1025px) and (max-width:1097px){
  .product .product-form__input .select {
    max-width: 286px;
}
  .product .product-form__quantity .quantity {
    width: 286px;
}
}

.atc-button {
    display: block !important;
}