body #MainContent .darchi-card-action:after{border:0!important;box-shadow:none!important}body.template-collection.template-suffix-special #MainContent .collection-hero__text-wrapper,body.template-collection.template-suffix-special #MainContent .collection-hero__title,body.template-collection.template-suffix-special #MainContent .rich-text__blocks,body.template-collection.template-suffix-special #MainContent .rich-text__text{text-align:center!important}body.template-collection.template-suffix-special #MainContent .rich-text__wrapper,body.template-collection.template-suffix-special #MainContent .rich-text__buttons{justify-content:center!important}body.template-collection.template-suffix-special #MainContent .rich-text__blocks{margin-left:auto!important;margin-right:auto!important}body.template-index #MainContent .wwv-home__capability{padding:1rem 1.6rem!important}body.template-index #MainContent .wwv-home__capability strong{font-size:clamp(1.65rem,1.25vw,1.9rem)!important;line-height:1.25!important;margin-bottom:.4rem!important}body.template-index #MainContent .wwv-home__capability p{font-size:1.45rem!important;line-height:1.45!important}body.template-index #MainContent .wwv-home__project-section{padding-top:1.2rem!important;padding-bottom:.8rem!important}body.template-index #MainContent .wwv-home__project-content{padding-top:1.6rem!important;padding-bottom:1.6rem!important}body.template-index #MainContent .wwv-home__process{margin-top:1.2rem!important}body.template-index #MainContent .wwv-home__final{padding-top:.8rem!important;padding-bottom:1.2rem!important}body.template-index #MainContent .wwv-home__final-cta{min-height:0!important;padding:1.6rem 2.4rem!important;gap:1.6rem!important}body.template-index #MainContent .wwv-home__final-cta h2{margin:0 0 .8rem!important}body.template-index #MainContent .wwv-home__final-cta p{margin:0!important}body.template-index #MainContent .wwv-home__final-cta .wwv-home__actions{margin-top:0!important}body .shopify-section-group-footer-group .newsletter__wrapper{padding:1.4rem clamp(1.6rem,3vw,3.6rem)!important}body .shopify-section-group-footer-group .newsletter__wrapper>*+*{margin-top:.8rem!important}body .shopify-section-group-footer-group .newsletter__wrapper h2{font-size:clamp(2.6rem,2.5vw,3.2rem)!important;line-height:1.15!important}body .shopify-section-group-footer-group .newsletter .newsletter-form{margin-top:.8rem!important}body .shopify-section-group-footer-group .footer{margin-top:0!important;padding-top:0!important;padding-bottom:.8rem!important}body .shopify-section-group-footer-group .footer__content-top{padding-top:1.6rem!important;padding-bottom:1.2rem!important}body .shopify-section-group-footer-group .footer__blocks-wrapper{margin-bottom:0!important;row-gap:1.6rem!important}body .shopify-section-group-footer-group .footer-block--newsletter{margin-top:.8rem!important;gap:.8rem!important}body .shopify-section-group-footer-group .footer-block__heading{margin-bottom:.8rem!important}body .shopify-section-group-footer-group .footer-block__brand-home-link{margin-bottom:.6rem!important}body .shopify-section-group-footer-group .footer .footer-block--brand-information .darchi-co-footer-wordmark{width:100%!important;max-width:100%!important}body .shopify-section-group-footer-group .darchi-footer-motivation,body .shopify-section-group-footer-group .darchi-footer-motivation p{margin-top:.8rem!important;margin-bottom:0!important}body .shopify-section-group-footer-group .footer__content-bottom{padding-top:.8rem!important;row-gap:.8rem!important}body .shopify-section-group-footer-group .footer__copyright{margin-top:.8rem!important}body.template-page #MainContent>.shopify-section>.page-width,body.template-page #MainContent .darchi-about-shell{padding-top:1.6rem!important;padding-bottom:1.6rem!important}body.template-page #MainContent .main-page-title{margin-top:0!important;margin-bottom:1.2rem!important}body.template-page #MainContent .rte>p+p{margin-top:1rem!important}body.template-page #MainContent .darchi-about-story{gap:1.6rem!important}body.template-page #MainContent .darchi-about-story__content{padding:1.4rem!important}body.template-page #MainContent .darchi-about-story__bridge{margin-top:1.2rem!important;margin-bottom:1.2rem!important}body.template-page #MainContent .darchi-about-values{margin-top:1.2rem!important}body.template-page #MainContent .darchi-about-values>div{min-height:0!important;padding-top:1.4rem!important;padding-bottom:1.4rem!important}body.template-page #MainContent .darchi-hub__hero{min-height:0!important;padding-top:1.6rem!important;padding-bottom:1.6rem!important;gap:clamp(1.6rem,3vw,4rem)!important;align-items:start!important}body.template-page #MainContent .darchi-hub__hero h1{font-size:clamp(3.2rem,4vw,5.6rem)!important;line-height:1.12!important}body.template-page #MainContent .darchi-hub__eyebrow{margin-bottom:.8rem!important}body.template-page #MainContent .darchi-hub__hero-copy p{margin-top:0!important;margin-bottom:0!important}body.template-page #MainContent .darchi-hub__actions{margin-top:1.2rem!important}body.template-page #MainContent .darchi-hub__section{padding-top:1.6rem!important;padding-bottom:1.6rem!important}body.template-page #MainContent .darchi-hub__section-heading{margin-bottom:1.4rem!important;gap:1.6rem!important}body.template-page #MainContent .darchi-hub__section-heading h2{font-size:clamp(2.6rem,2.6vw,3.6rem)!important;line-height:1.2!important;margin-top:0!important;margin-bottom:0!important}body.template-page #MainContent .darchi-hub-card{padding-top:1.6rem!important;padding-bottom:1.6rem!important}body.template-page #MainContent .darchi-hub-step{padding:1.4rem!important}body.template-page #MainContent .darchi-contact-solution-details{margin-top:1rem!important;margin-bottom:1rem!important}body.page-faqs #MainContent [id^=WWVFAQ-]{padding-top:1.6rem!important;padding-bottom:1.6rem!important}body.page-faqs #MainContent .wwv-faq__header{margin-bottom:1.6rem!important}body.page-faqs #MainContent .wwv-faq__eyebrow{margin-bottom:.8rem!important}body.page-faqs #MainContent .wwv-faq__header h1{font-size:clamp(3.2rem,3.6vw,4.8rem)!important}body.page-faqs #MainContent .wwv-faq__header>p:last-child{margin-top:1rem!important}body.page-faqs #MainContent .wwv-faq__layout{gap:1.6rem!important}body.page-faqs #MainContent .wwv-faq__item summary{min-height:5.6rem!important;padding-top:1rem!important;padding-bottom:1rem!important}body.page-faqs #MainContent .wwv-faq__answer{padding-bottom:1.4rem!important}body.page-faqs #MainContent .wwv-faq__help,body.page-faqs #MainContent .wwv-faq__note{padding:1.6rem!important}body.page-faqs #MainContent .wwv-faq__help p:not(.wwv-faq__eyebrow){margin-top:1rem!important;margin-bottom:1.2rem!important}body.template-policy .shopify-policy__container{max-width:90rem!important;padding-top:1.6rem!important;padding-bottom:1.6rem!important}body.template-policy .shopify-policy__title{margin-bottom:1.2rem!important}body.template-policy .shopify-policy__body p,body.template-policy .shopify-policy__body ul,body.template-policy .shopify-policy__body ol{margin-top:.8rem!important;margin-bottom:.8rem!important}body.template-policy .shopify-policy__body h2,body.template-policy .shopify-policy__body h3{margin-top:1.6rem!important;margin-bottom:.8rem!important}@media(max-width:749px){body.template-index #MainContent .wwv-home__capability strong{font-size:1.8rem!important}body.template-index #MainContent .wwv-home__final-cta{padding:1.4rem 1.6rem!important;gap:1.2rem!important}body .shopify-section-group-footer-group .footer__content-top{padding-left:1.6rem!important;padding-right:1.6rem!important}body .shopify-section-group-footer-group .footer__blocks-wrapper.grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.6rem!important}body .shopify-section-group-footer-group .footer__blocks-wrapper>.grid__item{width:100%!important;max-width:100%!important;margin:0!important}body .shopify-section-group-footer-group .footer-block--brand-information,body .shopify-section-group-footer-group .footer-block--contact,body .shopify-section-group-footer-group .darchi-footer-signature{grid-column:1 / -1!important}body.template-page #MainContent .darchi-hub__hero,body.template-page #MainContent .darchi-hub__section{padding-top:1.2rem!important;padding-bottom:1.2rem!important}}body #MainContent .product-card-wrapper .card__media img,body #MainContent .collection-card-wrapper .card__media img,body #MainContent .product__media img{object-fit:contain!important;object-position:center!important;transform:none!important}body #MainContent .product-card-wrapper .media--hover-effect>img:first-child{opacity:1!important}body #MainContent .product-card-wrapper .media--hover-effect>img:nth-child(n+2){display:none!important}body.template-index #MainContent .wwv-home__products .wwv-home__media{aspect-ratio:1 / 1!important;height:auto!important}body.template-index #MainContent .wwv-home__products .wwv-home__media img{position:absolute!important;top:0;right:0;bottom:0;left:0;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:none!important;opacity:1!important}body.template-index #MainContent .wwv-home__products .wwv-home__media img.wwv-home__product-image--secondary{display:none!important}body .product-media-modal__content>img{width:auto!important;min-width:0!important;height:auto!important;max-width:calc(100vw - 4rem)!important;max-height:calc(100vh - 8rem)!important;object-fit:contain!important;margin:0 auto!important}@media screen and (min-width:990px){body.template-index #MainContent .wwv-home__products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (min-width:990px){body.template-collection #MainContent #product-grid,body.template-search #MainContent #product-grid>ul.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}body #MainContent .product__modal-opener--image .product__media-zoom-lightbox{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;display:block;cursor:zoom-in}body.template-index #MainContent .wwv-home__category-media img,body #MainContent .thumbnail img,body #MainContent .wwv-service-gallery__item img{object-fit:contain!important;object-position:center!important;transform:none!important}@media screen and (min-width:990px){body.template-product #MainContent .related-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}body.template-collection #MainContent .collection-hero__description>[aria-label="Commercial product categories"]{display:none}.darchi-commercial-menu{grid-column:1 / -1}@media screen and (min-width:1200px){.darchi-shop-panel .darchi-commercial-menu{grid-template-columns:repeat(3,minmax(0,1fr))}}body.template-index #MainContent .wwv-home__products{row-gap:0!important}body.template-index #MainContent .wwv-home__products .wwv-home__product{display:grid!important;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;min-width:0;margin-bottom:clamp(2rem,2.3vw,4rem)}body.template-index #MainContent .wwv-home__products .wwv-home__product-link{align-self:start;min-width:0}body.template-index #MainContent .wwv-home__products .wwv-home__media{position:relative}body.template-index #MainContent .wwv-home__products .wwv-home__product-title{align-self:start}body.template-index #MainContent .wwv-home__products .darchi-card-actions{align-self:stretch;display:flex;margin-top:0!important;padding-top:1.4rem}body.template-index #MainContent .wwv-home__products .darchi-card-actions :is(product-form,form){display:flex;width:100%}body.template-index #MainContent .wwv-home__products .darchi-card-action{height:100%!important}body.template-index #MainContent .darchi-founder-note{color:#f8f8f4!important}body.template-index #MainContent .darchi-founder-note h2{color:#e0c983!important}body.template-index #MainContent .darchi-founder-note p{color:#f8f8f4!important}body.template-index #MainContent .darchi-founder-note a{color:#e0c983!important}body.template-index #MainContent .darchi-founder-note a:hover,body.template-index #MainContent .darchi-founder-note a:focus-visible{color:#fffaf0!important}body.template-product #MainContent .product__info-container :is(.product__title h1,.product__text,.product__description,.product__description p,.accordion__title,.accordion__content,.accordion__content p,.price,.price-item,.form__label,.product-form__input .form__label,.quantity__label,.pickup-availability-info){color:#f8f8f4!important}body.template-product #MainContent .product__info-container :is(.product__title h1,.accordion__title){color:#e0c983!important}body.template-product #MainContent :is(.select__select,.quantity,.quantity__input,.field__input){color:#f8f8f4!important}body.template-product #MainContent .product-form__input input[type=radio]:not(:checked)+label{color:#f8f8f4!important;border-color:#e0c98385!important}body.template-product #MainContent .field__label,body.template-product #MainContent .quantity__rules,body.template-product #MainContent .pickup-availability-address{color:#f8f8f4c7!important}body.template-product #MainContent .field__input::placeholder{color:#f8f8f4a8!important}body :is(.darchi-shop-panel,.darchi-customize-panel,.darchi-category-drawer,.darchi-hub,.darchi-business-solutions) :is(h1,h2,h3,h4,h5,h6){color:#e0c983!important}body :is(.darchi-shop-panel,.darchi-customize-panel,.darchi-category-drawer,.darchi-hub,.darchi-business-solutions) :is(p,li,summary){color:#f8f8f4!important}
/*# sourceMappingURL=/cdn/shop/t/199/assets/darchi-site-spacing.css.map */
