body,.button,.collection-card__title,.footer-block__heading,.list-menu__item{font-family:Avenir,Avenir Next,sans-serif!important;letter-spacing:.05em!important}.price{font-family:Avenir Light,Avenir,Avenir Next,sans-serif!important;font-weight:300!important;letter-spacing:.05em!important}.card__heading,.product__title h1,.product__title h2{font-family:Avenir Medium,Avenir,Avenir Next,sans-serif!important;font-weight:500!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.banner__heading,.image-with-text__heading,.rich-text__heading,.header__heading-logo,.footer-block__brand-heading,.caption-with-letter-spacing{font-family:American Std,American Standard,Americana Std,Americana,serif!important;letter-spacing:.15em;text-transform:uppercase!important;font-weight:400!important}.button,.button:after,.button:before,.collection-card__image-wrapper,.media,.global-media-settings,.card__inner,.card__media{border-radius:0!important}.button{text-transform:uppercase;letter-spacing:.15em;font-weight:400;border:none!important;background-color:#35080e!important;color:#fff!important;box-shadow:none!important}.button:after,.button:before{box-shadow:none!important;border:none!important;background:transparent!important}.card__inner{background-color:transparent!important}.card--standard .card__inner,.card--media .card__inner{background-color:#eae9e5!important}.image-with-text__grid{margin:0!important}.image-with-text__text-item{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.multicolumn-list__item{text-align:center}.multicolumn-card__image-wrapper--third-width{margin:0 auto 1.5rem!important;max-width:120px!important;filter:grayscale(100%)}.multicolumn-card__info h3{min-height:70px}.multicolumn-card__image-wrapper--full-width{background-color:#eae9e5!important}.rich-text__wrapper,.rich-text__blocks{max-width:100%!important}.image-with-text__content{width:100%!important;height:100%!important;max-width:100%!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.template-index .section-header:not(.scrolled-past-header):not(.menu-open){position:absolute;width:100%;top:0;z-index:10}.template-index .section-header:not(.scrolled-past-header):not(.menu-open) .header-wrapper{background:transparent!important;border-bottom:none!important}.template-index .section-header:not(.scrolled-past-header):not(.menu-open) .header__heading-link span,.template-index .section-header:not(.scrolled-past-header):not(.menu-open) .header__inline-menu .list-menu__item,.template-index .section-header:not(.scrolled-past-header):not(.menu-open) .header__icon,.template-index .section-header:not(.scrolled-past-header):not(.menu-open) .header__icon span{color:#fff!important}.template-index .section-header .header-wrapper,.template-index .section-header .header__heading-link span,.template-index .section-header .list-menu__item,.template-index .section-header .header__icon,.template-index .section-header .header__icon span,.template-index .section-header .header__heading-logo{transition:background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out,fill .5s ease-in-out,opacity .3s ease!important}.header__heading-logo-wrapper--has-dark .header__heading-logo--dark,.header__heading-logo-wrapper--has-dark .header__heading-logo--light{transform-origin:left center}.header__heading-logo-wrapper--has-dark .header__heading-logo--dark{display:block!important}.header__heading-logo-wrapper--has-dark .header__heading-logo--light{display:none!important}.template-index .section-header:not(.scrolled-past-header):not(.menu-open) .header__heading-logo-wrapper--has-dark .header__heading-logo--dark{display:none!important}.template-index .section-header:not(.scrolled-past-header):not(.menu-open) .header__heading-logo-wrapper--has-dark .header__heading-logo--light{display:block!important}ul.slider{scrollbar-width:none;scroll-padding-left:5rem!important}@media screen and (min-width:990px){.featured-collection ul.slider{padding-left:1.5rem!important;padding-right:1.5rem!important}}ul.slider::-webkit-scrollbar{display:none}.media.media--transparent.media--portrait img{padding:2rem!important;box-sizing:border-box!important}.footer{border-top:1px solid #E5E5E5;background-color:#fff!important}.footer__content-top{padding-bottom:5rem!important;padding-left:0!important}.footer--full-width{max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:5rem!important;padding-right:5rem!important}.footer__blocks-wrapper.grid{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:4rem!important}.footer-block--brand-name{flex:0 0 auto!important;margin-right:4rem!important;width:fit-content!important;min-width:0!important}.footer-block--newsletter{flex:0 0 auto!important;min-width:300px;margin-top:0!important;display:block!important}.footer-block--menu{flex:1 1 auto!important;min-width:100px}@media screen and (max-width:989px){.footer__blocks-wrapper.grid{flex-wrap:wrap!important;gap:4rem!important}.footer-block{flex:1 1 100%!important}}.footer-block__brand-heading{font-family:var(--font-heading-family);font-size:2.2rem!important;letter-spacing:.15em!important;text-transform:uppercase;margin:0;color:#35080e;white-space:nowrap}.footer-block--newsletter .footer-block__heading{text-align:left!important;font-size:1.4rem!important;font-weight:400!important;margin-top:0!important;margin-bottom:2rem!important;letter-spacing:.05em;white-space:nowrap}.footer-block__newsletter{text-align:left!important}.footer-block__heading{white-space:nowrap;margin-top:0!important}.footer-block--newsletter .field{border-bottom:1px solid #1A1A1A!important;background:transparent!important;display:flex!important;align-items:center!important;padding-bottom:.5rem}.footer-block--newsletter .field:after,.footer-block--newsletter .field:before{display:none!important}.field__input--minimal{flex-grow:1;border:none!important;padding:0!important;font-size:1.4rem!important;height:auto!important;background:transparent!important}.newsletter-form__button-text{background:transparent;border:none;font-size:1.4rem;text-decoration:underline;cursor:pointer;padding:0 0 0 1rem;font-weight:400;color:#1a1a1a}.newsletter-disclaimer{font-size:1rem;color:#888;margin-top:1.5rem}.newsletter-disclaimer a{color:#888;text-decoration:underline}.footer__content-bottom{border-top:1px solid #F1F1F1;padding-top:3rem;padding-bottom:3rem}.footer__content-bottom-wrapper{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:nowrap!important;gap:2rem}.footer__column{width:auto!important}.footer__column-label{display:block;font-size:1.2rem;color:#aaa;margin-bottom:.5rem;font-weight:400;white-space:nowrap}.footer__column ul{display:flex;gap:1.5rem;margin:0;padding:0}.footer__column .link{font-size:1.3rem;text-decoration:none;color:#1a1a1a;white-space:nowrap}.link--active,.link--shipping-underline{text-decoration:underline!important}.footer__copyright{font-size:1.2rem;color:#1a1a1a}@media screen and (max-width:749px){.footer__content-bottom-wrapper{flex-direction:column;align-items:center;text-align:center}.footer__column ul{justify-content:center}}@media screen and (min-width:990px){.product--medium .product__media-wrapper{max-width:65%!important;width:65%!important}.product--medium .product__info-wrapper{max-width:35%!important;width:35%!important}.product__media-list.slider{display:flex!important;flex-direction:column!important;transform:none!important;gap:2rem!important}.product__media-item.slider__slide{width:100%!important;max-width:100%!important}.product__media-wrapper .slider-buttons,.product__media-wrapper .slider-counter{display:none!important}.product__info-container.product__column-sticky{top:12rem!important;position:sticky!important}}.product-media-container .product__media img{transform:scale(.8)!important;transform-origin:center center!important}.product__info-wrapper{padding-left:2rem!important;padding-right:2rem!important}@media screen and (min-width:990px){.product__info-wrapper{padding-left:3rem!important;padding-right:3rem!important}}.product__info-container{display:flex!important;flex-direction:column!important;gap:0!important}.product__title{margin-bottom:0!important}.product__title h1,.product__title h2{font-family:var(--font-heading-family);font-size:2rem!important;font-weight:400!important;letter-spacing:.02em!important;margin-bottom:0!important;margin-top:0!important;color:#1a1a1a}.product__info-container .price{font-size:1.8rem!important;margin-bottom:1.5rem!important;margin-top:0!important}.product-form__input--pill input[type=radio]+label{border:1px solid #E5E5E5!important;padding:1rem 2rem!important;font-size:1.3rem!important;border-radius:0!important}.product-form__input--pill input[type=radio]:checked+label{background-color:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.editorial-page-wrapper{background:#fff;overflow:hidden}.editorial-hero{position:relative;width:100%;height:80vh;min-height:500px;overflow:hidden;margin-bottom:8rem}.editorial-hero img{width:100%;height:100%;object-fit:cover}.editorial-header{text-align:center;max-width:800px;margin:0 auto 10rem;padding:0 2rem}.editorial-header h1{font-size:4.8rem!important;letter-spacing:.3em!important;text-transform:uppercase;margin-bottom:4rem;font-weight:300}.editorial-header .intro-text{font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.8;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a}.editorial-grid{display:flex;flex-direction:column}.editorial-row{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start}.editorial-row.reverse{flex-direction:row-reverse}.editorial-media{width:50%}.editorial-content{position:absolute;top:0;bottom:0;width:50%;height:auto}.editorial-row:not(.reverse) .editorial-media{margin-right:50%}.editorial-row:not(.reverse) .editorial-content{right:0}.editorial-row.reverse .editorial-media{margin-left:50%}.editorial-row.reverse .editorial-content{left:0}@media screen and (max-width:749px){.editorial-row,.editorial-row:not(.reverse),.editorial-row.reverse{display:flex;flex-direction:column}.editorial-media,.editorial-row:not(.reverse) .editorial-media,.editorial-row.reverse .editorial-media{width:100%;margin-left:0;margin-right:0}.editorial-content,.editorial-row:not(.reverse) .editorial-content,.editorial-row.reverse .editorial-content{position:static;width:100%;overflow-y:visible}.editorial-row.reverse{flex-direction:column}}.editorial-media img{width:100%;height:auto;display:block}.editorial-content{padding:6rem 8%!important;display:block;overflow-y:auto}.editorial-content::-webkit-scrollbar{width:4px}.editorial-content::-webkit-scrollbar-track{background:transparent}.editorial-content::-webkit-scrollbar-thumb{background:#e5e5e5}.editorial-content::-webkit-scrollbar-thumb:hover{background:#1a1a1a}.editorial-content h2{font-size:2.8rem!important;margin-bottom:2.5rem;letter-spacing:.15em!important}.editorial-content p,.editorial-content li{font-size:1.6rem;line-height:1.8;color:#4a4a4a;margin-bottom:2rem}.editorial-content ul{padding-left:2rem;margin-bottom:2rem}.editorial-content li{margin-bottom:1rem}.editorial-footer-usp{padding:10rem 0;border-top:1px solid #E5E5E5}.product-form__submit{background-color:#35080e!important;color:#fff!important;border-radius:0!important;padding:1.5rem!important;font-size:1.4rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin-top:2rem!important;border:none!important}.product-form__submit:hover{background-color:#1a1a1a!important}.product__accordion{border-top:none!important;border-bottom:1px solid #F1F1F1!important}.product__accordion summary{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.product__accordion .summary__title{display:flex!important;align-items:center!important}.product__accordion .accordion__title{font-family:Avenir Medium,Avenir,Avenir Next,sans-serif!important;font-size:1.3rem!important;letter-spacing:.15em;text-transform:uppercase!important;font-weight:400!important}.product__accordion summary .icon-caret{width:1.2rem}.product__text.caption-with-letter-spacing{font-size:1.2rem!important;letter-spacing:.15em!important;color:#888;margin-bottom:2.5rem!important}.contact-kallouchi{max-width:1400px;margin:0 auto}.contact-kallouchi__layout--split{display:flex;flex-wrap:wrap;gap:8rem;margin-top:6rem}.contact-kallouchi__info{flex:1 1 300px}.contact-kallouchi__form-wrapper{flex:2 1 500px}.contact-info-block{margin-bottom:4rem}.contact-info-block__title{font-size:1.4rem!important;letter-spacing:.1em!important;text-transform:uppercase;margin-bottom:1.5rem;font-weight:600!important}.contact-info-block__content p{font-size:1.6rem;line-height:1.8;color:#4a4a4a}.field-kallouchi{margin-bottom:3rem;position:relative}.field-kallouchi__label{display:block;font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;color:#1a1a1a}.field-kallouchi__input{width:100%;border:none!important;border-bottom:1px solid #E5E5E5!important;padding:1rem 0!important;font-size:1.6rem!important;background:transparent!important;border-radius:0!important;transition:border-color .3s ease}.field-kallouchi__input:focus{outline:none!important;border-bottom-color:#1a1a1a!important}.text-area-kallouchi{min-height:120px;resize:vertical}.contact-kallouchi__fields{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.contact-kallouchi__button .button{margin-top:2rem}@media screen and (max-width:749px){.contact-kallouchi__layout--split{flex-direction:column;gap:5rem}.contact-kallouchi__fields{grid-template-columns:1fr;gap:0}}.card__media .media img{padding:2.5rem!important;object-fit:contain!important;box-sizing:border-box!important}@media screen and (max-width:749px){.card__media .media img{padding:1.5rem!important}}.product-card-wrapper .card__inner.ratio{--ratio-percent: 130% !important}.card>.card__content>.card__information{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.card>.card__content>.card__information>.card-information{display:contents!important}.card>.card__content>.card__information .caption-with-letter-spacing{order:1!important;margin-bottom:.5rem!important}.card>.card__content>.card__information .card__heading{order:2!important;margin-bottom:.5rem!important}.card>.card__content>.card__information .price{order:3!important}.card>.card__content>.card__information .visually-hidden{display:none!important}@media screen and (max-width:749px){.header__heading-logo{font-size:1.6rem!important;letter-spacing:.08em!important;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/kallouchi-brand.css.map */
