:root{--darchi-navy: #060e35;--darchi-navy-soft: #0b173f;--darchi-gold: #d3aa62;--darchi-ivory: #f8f8f4;--shopify-chat-activator-offset: 180px !important}body.template-product{--wwv-product-blue: #060e35;--wwv-product-blue-soft: #060e35;--wwv-product-blue-deep: #060e35}body.template-product #MainContent :is(.product-form__input input[type=radio]:not(:checked)+label,.select__select,.quantity,.field__input,.wwv-product-help a:not(:first-child)){background:#060e35!important}body.template-collection.template-suffix-special #MainContent a.button.button--primary{border:1px solid #ff4c67!important;background:linear-gradient(145deg,#f22447,#df1235 48%,#a80724)!important;color:#fff!important}body.template-collection.template-suffix-special #MainContent a.button.button--primary:after{box-shadow:0 0 0 1px #ff4c67 inset!important}body.template-collection #product-grid,body.template-search #product-grid>ul.product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;column-gap:clamp(1.4rem,1.35vw,2rem)!important;row-gap:clamp(2.4rem,2.5vw,3.4rem)!important}body.template-search #product-grid{display:block!important;width:100%!important}body.template-collection #product-grid>.grid__item,body.template-search #product-grid>ul.product-grid>.grid__item{width:100%!important;max-width:none!important;height:auto!important}body.template-collection #product-grid product-component,body.template-search #product-grid product-component,body.template-collection #product-grid .card-wrapper,body.template-search #product-grid .card-wrapper,body.template-collection #product-grid .card,body.template-search #product-grid .card{display:flex!important;min-width:0!important;width:100%!important;height:100%!important;flex-direction:column!important}body.template-collection #product-grid .card>.card__content,body.template-search #product-grid .card>.card__content,body.template-collection #product-grid .card>.card__content>.card__information,body.template-search #product-grid .card>.card__content>.card__information{display:flex!important;min-width:0!important;width:100%!important;flex:1 1 auto!important;flex-direction:column!important}body.template-collection #product-grid .card-information,body.template-search #product-grid .card-information{margin-top:auto!important}body.template-collection #product-grid .quick-add,body.template-search #product-grid .quick-add{width:100%!important;margin-top:auto!important;padding-top:1.2rem!important}body.template-collection #product-grid .quick-add__submit,body.template-search #product-grid .quick-add__submit{height:auto!important;min-height:5.4rem!important;padding:1rem .8rem!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}@media screen and (min-width:1200px){body #shopify-section-main-homepage .wwv-home__wrap{width:min(190rem,calc(100% - 4rem))!important;max-width:190rem!important}body #shopify-section-main-homepage .wwv-home__products{grid-template-columns:repeat(6,minmax(0,1fr))!important;column-gap:clamp(1.8rem,1.25vw,2.6rem)!important;row-gap:clamp(2.8rem,2.3vw,4rem)!important}body.template-collection #MainContent .page-width,body.template-search #MainContent .page-width{width:min(154rem,calc(100% - 4rem))!important;max-width:154rem!important}body.template-collection #product-grid,body.template-search #product-grid>ul.product-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media screen and (min-width:750px)and (max-width:989px){body.template-collection #product-grid,body.template-search #product-grid>ul.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (min-width:990px)and (max-width:1199px){body.template-collection #product-grid,body.template-search #product-grid>ul.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}body.template-product #MainContent .product__info-container{background:#060e35!important;background-image:none!important}body.template-product #MainContent .product__info-container .price.price--large{font-size:clamp(2.35rem,2vw,2.85rem)!important}body.template-product #MainContent .product__info-container .price.price--large .price__badge-sale.wwv-badge--sale{padding:.42rem .7rem .4rem!important;font-size:1.2rem!important;letter-spacing:.07em!important}body.template-product #MainContent .product__info-container .price:not(.price--on-sale) .price__badge-sale,body.template-collection #MainContent .price:not(.price--on-sale) .price__badge-sale,body.template-search #MainContent .price:not(.price--on-sale) .price__badge-sale{display:none!important}body.template-product #MainContent .product__info-container .wwv-trade-note{margin-top:1.8rem!important;padding-top:1.6rem!important;padding-bottom:.4rem!important}body.template-product #MainContent .product__info-container .wwv-trade-note .wwv-form-note{color:#fff!important;font-size:clamp(1.62rem,1.22vw,1.9rem)!important;line-height:1.5!important}body.template-product .related-products .product-grid,body.template-product .related-products .product-grid>.grid__item,body.template-product .wwv-recommendation-card,body.template-product .wwv-recommendation-card__content{align-items:stretch!important}body.template-product .related-products .product-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(1.2rem,1.35vw,2.2rem)!important;width:100%!important}body.template-product .related-products .product-grid>.grid__item,body.template-product .wwv-recommendation-card{display:flex!important;min-width:0!important;flex-direction:column!important}body.template-product .related-products .product-grid>.grid__item{width:100%!important;max-width:none!important;height:auto!important}body.template-product .wwv-recommendation-card{height:100%!important}body.template-product .wwv-recommendation-card__content{display:flex!important;min-width:0!important;height:auto!important;flex:1 1 auto!important;flex-direction:column!important}body.template-product .wwv-recommendation-card__content .price{margin-bottom:0!important}body.template-product .wwv-recommendation-card .darchi-card-actions{width:100%!important;margin-top:auto!important;padding-top:1.2rem!important}body.template-product .wwv-recommendation-card .darchi-card-actions product-form,body.template-product .wwv-recommendation-card .darchi-card-action-form,body.template-product .wwv-recommendation-card .darchi-card-action{display:flex!important;width:100%!important}.darchi-product-reviews-inline{width:100%!important;max-width:100%!important;min-width:0!important;margin-top:2.4rem}.darchi-product-reviews-inline .wwv-review-shell{display:block!important;visibility:visible!important;margin:0!important;padding:2.2rem!important;border:1px solid rgba(211,170,98,.28);border-radius:.8rem;background:#ffffff06!important}.darchi-product-reviews-inline .wwv-review-shell__head{display:grid!important;grid-template-columns:1fr!important;gap:.7rem!important}@media screen and (min-width:750px)and (max-width:989px){body.template-product #MainContent .product>.darchi-product-reviews-inline{flex:0 0 100%!important}}@media screen and (min-width:990px){body.template-product #MainContent .product:not(.product--no-media):has(>.darchi-product-reviews-inline){display:flow-root!important}body.template-product #MainContent .product:not(.product--no-media):has(>.darchi-product-reviews-inline)>:is(.product__media-wrapper,.product__info-wrapper,.darchi-product-reviews-inline){max-width:none!important;min-width:0!important;margin-left:0!important}body.template-product #MainContent .product--medium>:is(.product__media-wrapper,.darchi-product-reviews-inline){width:55%!important}body.template-product #MainContent .product--medium>.product__info-wrapper{width:45%!important}body.template-product #MainContent .product--small>:is(.product__media-wrapper,.darchi-product-reviews-inline){width:45%!important}body.template-product #MainContent .product--small>.product__info-wrapper{width:55%!important}body.template-product #MainContent .product--large>:is(.product__media-wrapper,.darchi-product-reviews-inline){width:65%!important}body.template-product #MainContent .product--large>.product__info-wrapper{width:35%!important}body.template-product #MainContent .product--left>:is(.product__media-wrapper,.darchi-product-reviews-inline){float:left}body.template-product #MainContent .product--left>.product__info-wrapper{float:right}body.template-product #MainContent .product--left>.darchi-product-reviews-inline{clear:left}body.template-product #MainContent .product--right>:is(.product__media-wrapper,.darchi-product-reviews-inline){float:right}body.template-product #MainContent .product--right>.product__info-wrapper{float:left}body.template-product #MainContent .product--right>.darchi-product-reviews-inline{clear:right}body.template-product #MainContent :is(.product__media-wrapper,.product__info-wrapper){height:auto!important;min-height:0!important}}.darchi-product-reviews-inline .jdgm-rev-widg__title{display:none!important}@media screen and (max-width:749px){.darchi-product-reviews-inline{margin-top:2rem}}.darchi-product-reviews-inline .wwv-review-shell>.page-width{width:100%!important;max-width:none!important;padding-right:0!important;padding-left:0!important}.darchi-product-reviews-inline :is(.jdgm-rev-widg,.jdgm-rev-widg__title,.jdgm-rev-widg__summary,.jdgm-rev-widg__summary-text,.jdgm-rev-widg__summary-text a,.jdgm-rev-widg__summary-average,.jdgm-rev__title,.jdgm-rev__body,.jdgm-rev__body p,.jdgm-rev__author,.jdgm-rev__timestamp,.jdgm-row-profile,.jdgm-paginate__page,.jdgm-form,.jdgm-form label){color:#fffaf0!important}.darchi-product-reviews-inline :is(.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--off,.jdgm-star.jdgm--half),.darchi-product-reviews-inline .jdgm-star:before{color:#e0b963!important}.darchi-product-reviews-inline :is(.jdgm-write-rev-link,.jdgm-submit-rev){border-color:#e0b963!important;background-color:#e0b963!important;color:#07153d!important}.darchi-product-reviews-inline :is(.jdgm-write-rev-link,.jdgm-submit-rev):is(:hover,:focus){border-color:#e0b963!important;background-color:#fffaf0!important;color:#07153d!important}.darchi-product-reviews-inline :is(.jdgm-widget-actions-wrapper,.jdgm-rev-widg__summary,.jdgm-rev-widg__header,.jdgm-rev){border-color:#e0b96361!important}.darchi-product-reviews-inline :is(.jdgm-form input,.jdgm-form textarea,.jdgm-sort-dropdown){border-color:#e0b963a6!important;background-color:#fffaf0!important;color:#07153d!important}body.page-about-us .darchi-about-story__media,body.page-about .darchi-about-story__media{aspect-ratio:3 / 2!important}body.page-about-us .darchi-about-story__media img,body.page-about .darchi-about-story__media img{object-position:center!important}.darchi-contact-page__wordmark{display:block;border-radius:.35rem}.darchi-contact-page__wordmark:focus-visible{outline:.2rem solid var(--darchi-gold);outline-offset:.4rem}body:is(.page-contact,.page-contact-us) #MainContent .contact #ContactForm .contact__button .button{border-color:var(--darchi-gold)!important;background:#8f651f!important;color:#fff!important;box-shadow:0 .8rem 2rem #966b2842!important;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease!important}body:is(.page-contact,.page-contact-us) #MainContent .contact #ContactForm .contact__button .button:before,body:is(.page-contact,.page-contact-us) #MainContent .contact #ContactForm .contact__button .button:after{box-shadow:none!important}body:is(.page-contact,.page-contact-us) #MainContent .contact #ContactForm .contact__button .button:hover{background:#765117!important;transform:translateY(-.2rem);box-shadow:0 1.1rem 2.4rem #966b2857!important}.darchi-footer-motivation{margin-top:.4rem!important}.darchi-footer-motivation>:first-child{margin-top:0!important}.darchi-business-solutions--contact .darchi-contact-solution-details{width:min(128rem,calc(100% - 4rem));margin:0 auto 1rem;border:1px solid rgba(211,170,98,.28);border-radius:.7rem;background:#ffffff05;overflow:clip}.darchi-business-solutions--contact .darchi-contact-solution-details>summary{display:flex;min-height:6rem;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.4rem 1.8rem;color:var(--darchi-ivory);cursor:pointer;font-family:var(--font-heading-family);font-size:clamp(1.7rem,1.6vw,2.15rem);font-weight:700;list-style:none}.darchi-business-solutions--contact .darchi-contact-solution-details>summary::-webkit-details-marker{display:none}.darchi-business-solutions--contact .darchi-contact-solution-details>summary:focus-visible{outline:none;box-shadow:inset 0 0 0 .2rem var(--darchi-gold)}.darchi-business-solutions--contact .darchi-contact-solution-details>summary:after{content:"+";flex:0 0 auto;color:var(--darchi-gold);font-size:2.2rem;font-weight:400;line-height:1}.darchi-business-solutions--contact .darchi-contact-solution-details[open]>summary:after{content:"\2212"}.darchi-business-solutions--contact .darchi-contact-solution-details[open]>summary{border-bottom:1px solid rgba(211,170,98,.2)}.darchi-business-solutions--contact .darchi-contact-solution-details>.darchi-hub__section{width:100%!important;max-width:none!important;padding:2.2rem 1.8rem!important}.darchi-business-solutions--contact .darchi-contact-solution-details>.darchi-hub__band{background:transparent!important}.darchi-business-solutions--contact .darchi-contact-solution-details>.darchi-hub__band .page-width{width:100%!important;max-width:none!important;padding-inline:0!important}.darchi-business-solutions--contact #project-intake{margin-top:1.6rem}.darchi-business-solutions--contact .darchi-hub__hero h2{max-width:16ch;margin:0;color:var(--darchi-ivory);font-family:var(--font-heading-family);font-size:clamp(3.4rem,4.3vw,5.6rem);font-weight:var(--font-heading-weight);line-height:1}.darchi-business-solutions--contact .darchi-hub__hero{grid-template-columns:minmax(0,1.05fr) minmax(30rem,.95fr)!important;gap:clamp(2rem,3vw,4rem)!important;min-height:0!important;padding-top:3rem!important;padding-bottom:3rem!important}.darchi-business-solutions--contact .darchi-hub__section{padding-top:2.8rem!important;padding-bottom:2.8rem!important}.darchi-business-solutions--contact .darchi-hub__section-heading{gap:2.4rem!important;margin-bottom:1.8rem!important}.darchi-business-solutions--contact .darchi-hub__section-heading h2{font-size:clamp(2.6rem,3vw,4rem)!important}.darchi-business-solutions--contact .darchi-hub__cards{gap:1rem!important}.darchi-business-solutions--contact :is(.darchi-hub-card,.darchi-hub-step){min-height:0!important;padding:1.6rem!important}.darchi-business-solutions--contact .darchi-hub-card__number{margin-bottom:.9rem!important}.darchi-business-solutions--contact .darchi-hub-card h3{margin:0 0 .6rem!important;font-size:1.8rem!important}.darchi-business-solutions--contact .darchi-hub-step:before{margin-bottom:1.2rem!important}.darchi-category-drawer__links>a:not(.darchi-category-drawer__all):after{display:none!important;content:none!important}.darchi-category-drawer__links>a:not(.darchi-category-drawer__all){padding-right:.9rem!important}@media screen and (min-width:990px){.mega-menu__content.darchi-shop-panel,.mega-menu__content.darchi-customize-panel{max-height:calc(100dvh - 15.4rem)!important}.darchi-shop-panel .darchi-mega__group:has(>.darchi-mega__accordion[open]){grid-column:span 2}.darchi-shop-panel .darchi-mega__group:has(>.darchi-mega__accordion[open]) .darchi-taxonomy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.4rem;align-items:start}}@media screen and (min-width:1200px){.darchi-shop-panel .darchi-mega__group:has(>.darchi-mega__accordion[open]) .darchi-taxonomy{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.header-wrapper .header{grid-template-areas:"left-icons heading icons"!important;grid-template-columns:12.6rem minmax(0,1fr) 12.6rem!important;column-gap:.5rem!important;padding:.65rem .8rem!important}.header-wrapper .header__heading,.header-wrapper .header>.header__heading-link{width:min(100%,13.8rem)!important;max-width:13.8rem!important;justify-self:center!important}.header-wrapper .header__heading-logo-wrapper:after{font-size:clamp(.7rem,1.9vw,.92rem)!important;letter-spacing:.12em!important}.header-wrapper .header__icons>.header__search,.header-wrapper .header__icons>.header__icon,.header-wrapper .header__icons>shopify-account.header__icon{flex-basis:4.2rem!important;width:4.2rem!important;height:4.4rem!important}.header-wrapper header-drawer{margin-left:0!important}.footer__blocks-wrapper{row-gap:2.6rem!important}.shopify-section-group-footer-group .newsletter__wrapper,.shopify-section-group-footer-group .footer__content-top{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.shopify-section-group-footer-group .footer{padding-top:1.6rem!important}.footer-block.grid__item{margin-top:0!important;margin-bottom:0!important}.footer-block__details-content,.footer-block__details-content a{overflow-wrap:anywhere}body.template-index #MainContent .wwv-home__products,body.template-collection #MainContent #product-grid,body.template-search #MainContent #product-grid>ul.product-grid,body.template-product #MainContent .related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:has(#Details-menu-drawer-container[open]) body.template-index .wwv-home__hero .wwv-home__actions{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.darchi-business-solutions--contact .darchi-hub__hero{grid-template-columns:1fr!important}}@media screen and (max-width:749px){.shopify-section-group-footer-group .newsletter__wrapper{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.footer__content-top{padding-top:1.6rem!important}body.template-index #MainContent .wwv-home__products{column-gap:.8rem!important;row-gap:2rem!important}.wwv-home__product-title,.wwv-home__price{font-size:1.2rem!important}body #shopify-section-main-homepage .wwv-home__products .darchi-card-action,body #shopify-section-main-homepage .wwv-home__products .darchi-card-action.button{height:auto!important;min-height:4.8rem!important;padding:.7rem .35rem!important;font-size:1.08rem!important;letter-spacing:.015em!important;line-height:1.18!important;overflow:visible!important;text-wrap:balance}.product-card-wrapper .quick-add__submit,.product-card-wrapper .quick-add__submit.button,.product-card-wrapper .quick-add__submit.button--secondary,.darchi-card-action{height:auto!important;min-height:4.8rem!important;padding:.85rem .55rem!important;font-size:1.15rem!important;letter-spacing:.045em!important;white-space:normal!important;overflow-wrap:anywhere!important}.darchi-business-solutions--contact .darchi-contact-solution-details{width:calc(100% - 2.4rem)}.darchi-business-solutions--contact .darchi-contact-solution-details>summary{min-height:5.4rem;padding:1.15rem 1.3rem;font-size:1.6rem}.darchi-business-solutions--contact .darchi-contact-solution-details>.darchi-hub__section{padding:1.8rem 1.3rem!important}.darchi-business-solutions--contact .darchi-hub__hero h2{font-size:clamp(3.2rem,10.8vw,4.8rem)}.darchi-business-solutions--contact :is(.darchi-hub__hero,.darchi-hub__section){padding-top:2.4rem!important;padding-bottom:2.4rem!important}.darchi-business-solutions--contact :is(.darchi-hub-card,.darchi-hub-step){padding:1.4rem!important}body.template-index #MainContent .wwv-home__hero-visual.darchi-world .darchi-world__scene:not(:first-child),body #shopify-section-main-homepage .wwv-home__hero-visual.darchi-world .darchi-world__scene:not(:first-child){display:none!important}body.template-index #MainContent .wwv-home__hero-visual.darchi-world .darchi-world__scene,body #shopify-section-main-homepage .wwv-home__hero-visual.darchi-world .darchi-world__scene{width:min(88vw,39rem)!important}}@media screen and (max-width:479px){.header-wrapper .header{grid-template-columns:12rem minmax(0,1fr) 12rem!important}.header-wrapper .header__icons>.header__search,.header-wrapper .header__icons>.header__icon,.header-wrapper .header__icons>shopify-account.header__icon{flex:0 0 4rem!important;width:4rem!important}.header-wrapper .header__heading,.header-wrapper .header>.header__heading-link{width:min(100%,10.8rem)!important;max-width:10.8rem!important}.header-wrapper .header__heading-logo-wrapper:after{font-size:clamp(.78rem,2vw,.9rem)!important}}@media screen and (max-width:359px){body #shopify-section-main-homepage .wwv-home__products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){.darchi-contact-solution-details *,.product-card-wrapper .quick-add__submit,.darchi-card-action{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/199/assets/darchi-completion-pass.css.map */
