body.hallway-handoff .container,body.hallway-handoff main .container{max-width:1400px!important;padding-left:2rem!important;padding-right:2rem!important}.template-index main>.shopify-section.cc-nav-slideshow:first-child,.template-index main .cc-nav-slideshow{min-height:50vh}@media(min-width:769px){.template-index main>.shopify-section.cc-nav-slideshow:first-child,.template-index main .cc-nav-slideshow{min-height:85vh}}.template-collection main .cc-collection-banner:has(.collection-banner__media)>.container{max-width:none!important;width:100%!important;padding-inline:0!important;margin-inline:0!important}.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media){display:block!important;position:relative;width:100%}.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media) .collection-banner__media{order:0!important;width:100%!important;min-height:144px;padding-top:0!important;height:144px;position:relative}@media(min-width:640px){.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media) .collection-banner__media{min-height:192px;height:192px}}@media(min-width:769px){.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media) .collection-banner__media{min-height:288px;height:288px}}.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media) .collection-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#1a1a1a4d;pointer-events:none}.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media) .collection-banner__media .media,.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media) .collection-banner__media img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media) .collection-banner__content{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:2;display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:100%!important;max-width:none!important;margin:0!important;padding:1rem 1.5rem!important;text-align:center;background:transparent!important;color:#fff!important;--heading-color: 255 255 255 !important}.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media) .collection-banner__heading{font-family:Playfair Display,Georgia,serif!important;font-size:1.5rem;font-weight:700;color:#fff!important;text-shadow:0 2px 20px rgba(0,0,0,.35)}@media(min-width:640px){.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media) .collection-banner__heading{font-size:1.875rem}}@media(min-width:769px){.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media) .collection-banner__heading{font-size:3rem}}.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media) .collection-banner__count,.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media) .collection-banner__content .rte,.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media) .collection-banner__content .rte *{color:#ffffffe6!important;font-family:Inter,sans-serif!important;font-size:12px!important;text-shadow:0 1px 6px rgba(0,0,0,.25)}@media(min-width:640px){.template-collection main .cc-collection-banner .collection-banner:has(.collection-banner__media) .collection-banner__count{font-size:14px!important}}.template-collection main .cc-collection-banner .collection-banner:not(:has(.collection-banner__media)) .collection-banner__content{padding-block:2rem}body.hallway-handoff.template-collection .collection-tools,body.hallway-handoff.template-collection .collection-tools *{font-family:Inter,sans-serif!important}body.hallway-handoff.template-product main{font-family:Inter,sans-serif}body.hallway-handoff.template-product .product-title,body.hallway-handoff.template-product .product__title{font-family:Playfair Display,Georgia,serif!important;font-weight:600!important}body.hallway-handoff.template-product .product__vendor{font-family:Inter,sans-serif!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.3em!important;color:#737373!important}body.hallway-handoff.template-product .product-price{font-family:Playfair Display,Georgia,serif!important;font-weight:700!important}body.hallway-handoff.template-product .product__quantity-label{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important}body.hallway-handoff.template-product .product-tabs__btn,body.hallway-handoff.template-product .tab-btn{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.05em!important}body.hallway-handoff.template-blog .blog-hero,body.hallway-handoff.template-blog .section-header--hero{background:#f5f6f4!important;text-align:center!important}body.hallway-handoff.template-blog .blog-hero h1,body.hallway-handoff.template-blog .section-header--hero h1{font-family:Playfair Display,Georgia,serif!important;font-weight:700!important}body.hallway-handoff.template-blog .blog-card__category{font-family:Inter,sans-serif!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#4e7a3a!important;font-weight:600!important}body.hallway-handoff.template-blog .blog-card__title,body.hallway-handoff.template-blog .article-card__title{font-family:Playfair Display,Georgia,serif!important;font-weight:600!important}body.hallway-handoff.template-blog .blog-card__excerpt,body.hallway-handoff.template-blog .article-card__excerpt{font-family:Inter,sans-serif!important;font-size:14px!important;color:#737373!important}body.hallway-handoff.template-cart main h1{font-family:Playfair Display,Georgia,serif!important;font-weight:700!important}body.hallway-handoff.template-cart .cart__summary,body.hallway-handoff.template-cart .order-summary{background:#f5f6f4!important;border-radius:8px!important}body.hallway-handoff.template-cart .cart__header-cell{font-family:Inter,sans-serif!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#737373!important}body.hallway-handoff .breadcrumbs,body.hallway-handoff .hh-breadcrumb-bar{border-bottom:1px solid #e5e5e5!important;background:#fff!important;font-family:Inter,sans-serif!important}body.hallway-handoff .breadcrumbs a,body.hallway-handoff .breadcrumbs span{font-family:Inter,sans-serif!important;font-size:10px!important;color:#737373!important}@media(min-width:640px){body.hallway-handoff .breadcrumbs a,body.hallway-handoff .breadcrumbs span{font-size:12px!important}}body.hallway-handoff .breadcrumbs a:hover{color:#4e7a3a!important}body.hallway-handoff .footer-section:not(.hh-section-footer),body.hallway-handoff footer.footer:not(.hh-footer),body.hallway-handoff .cc-footer:not(.hh-footer){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hallway-layout-pages.css.map */
