.header__icon .icon-instagram{filter:invert(1)}.header__icon .icon-instagram,.header__icon .icon-search,.header__icon--cart .icon{width:32px;height:32px}.featured-header-collection{padding:0 5rem}.featured-header-collection,.featured-header-collection .card__content{max-height:492px}.featured-header-collection .card__inner{max-height:412px}.featured-header-collection .card__media{width:100%}.featured-header-collection .card__media img,.featured-header-collection .card .card__inner .card__media{border-radius:16px}.featured-header-collection h3{font-size:4rem}.featured-header-collection .card__heading .full-unstyled-link{display:flex;align-items:center;gap:16px}.mega-menu__new-block{display:flex;align-items:center}.collection-tag{font-style:italic;font-size:12px;border:1px solid #212322;border-radius:8px;padding:4px 8px}.main-blog__header{margin:32px 0}.main-blog .title--primary{font-size:calc(var(--font-heading-scale) * 6.4rem);line-height:90%;letter-spacing:.8px;margin:0;text-transform:uppercase;color:#212322}.main-blog__description{margin:0;padding-top:16px;font-size:1.7rem;line-height:136%}.main-blog__description p{margin:0;color:#212322}.main-blog__filters{margin-top:28px;display:flex;gap:4px}.blog-filter-button{display:flex;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;letter-spacing:-.24px;line-height:100%;text-decoration:none;color:#212322;border:1px solid #C4BDA1;border-radius:4px;font-style:italic}.blog-back-button{background:#ebe7d7;border:1px solid #212322}.blog-filter-button:hover,.blog-filter-button:active,.blog-filter-link-active{border:1px solid #AD0200;background:#ad0200;color:#ebe7d7}@media screen and (min-width: 990px){.main-blog__header{margin:40px 0;display:flex;justify-content:space-between}.main-blog__heading{max-width:820px}.main-blog .title--primary{font-size:calc(var(--font-heading-scale) * 13.7rem);line-height:84%;letter-spacing:1.72px}.main-blog__description{padding-top:32px;font-size:2.3rem;letter-spacing:-.24px}.main-blog__filters{margin-bottom:auto;flex-direction:column;gap:8px}.blog-filter-button{padding:8px 12px;border-radius:8px}}@media screen and (max-width: 989px){.blog-back-button{position:absolute;top:24px;left:24px}.blog-filter-button--recipe{top:8px;left:8px}}.recipe-template-layout.page-width{padding:1.5rem}.recipe-image-wrap{max-height:515px;background-color:transparent;position:relative}.recipe-image.media{background-color:transparent}.recipe-image img{max-height:515px;border-radius:16px}.recipe__content{margin-top:24px}.recipe-title{margin-top:24px;color:#212322}.recipe-description{margin-top:16px;font-family:Mercure;font-size:18px;line-height:136%;color:#212322}.recipe-template-grid{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;justify-content:flex-start;align-items:center;border-bottom:.5px solid #212322;border-right:.5px solid #212322;color:#212322}.recipe-detail{padding:12px 16px;border-top:.5px solid #212322;border-left:.5px solid #212322}.recipe-detail-label{font-family:Basis Grotesque Mono Pro;font-size:10px;font-style:normal;font-weight:700;line-height:108%;letter-spacing:1.2px;text-transform:uppercase}.recipe-detail-value{margin:0;font-family:Helvetica Neue;font-size:14px;font-weight:400;line-height:144%}.recipe-ingredients-section{margin-top:48px;padding-bottom:16px;border-bottom:.5px solid #212322}.recipe-instructions-section{margin-top:40px}.recipe-ingredients-heading{font-family:Druk;font-size:calc(var(--font-heading-scale) * 3.2rem);font-weight:500;line-height:90%;letter-spacing:.4px;text-transform:uppercase;color:#212322}.recipe-ingredients .rte,.recipe-ingredients p,.recipe-ingredients li,.recipe-ingredients h3{font-family:Helvetica Neue;color:#212322}.recipe-ingredients h3{font-size:20px;line-height:100%;margin-bottom:0}.recipe-ingredients li{font-size:18px;line-height:144%}@media screen and (min-width: 990px){.recipe-template-layout{display:flex;align-items:flex-start;justify-content:flex-start;min-height:700px;position:relative;gap:64px;width:100%}.recipe-template-layout.page-width{padding:4rem 5rem}.recipe-image-wrap{width:100%;max-height:700px;max-width:424px}.recipe-image img{max-height:700px}.recipe__content{max-width:768px;margin-top:unset}.recipe__content-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.recipe-description{margin-top:3rem;font-size:24px;letter-spacing:-.24px}.recipe-template-grid{margin-top:48px;grid-template-columns:repeat(4,1fr)}.recipe-detail{padding:24px}.recipe-detail-label{font-size:12px}.recipe-detail-value{font-size:18px;line-height:136%;letter-spacing:.18px}.recipe-ingredients-heading{font-size:calc(var(--font-heading-scale) * 3.8rem);line-height:96%;letter-spacing:.96px}.recipe-ingredients h3{font-size:24px}.recipe-ingredients li,.recipe-ingredients p{font-size:22px;line-height:136%;letter-spacing:.22px}}.contact-image-wrapper,.contact-page-left,.contact-page-right{width:100%}.contact-grid{display:flex;flex-direction:column-reverse}.contact-image-wrapper img{border-radius:16px}.contact-page-right .field__input{border-radius:12px;border:2px solid #212322;height:5rem}.contact-page-right .custom-select{position:relative;padding:0;border:2px solid #212322;border-radius:12px;cursor:pointer;width:100%;height:5rem;overflow:hidden;background:transparent}.contact-page-right .custom-select select{-webkit-appearance:none;appearance:none;background:transparent;padding:0 1.5rem;width:100%;border:none;color:#212322;font-family:Druk;font-size:24px;font-weight:500;line-height:96%;letter-spacing:.72px;text-transform:uppercase;cursor:pointer}.contact-page-right .icon-chevron{position:absolute;right:30px;top:50%;transform:translateY(-50%)}.contact-page-right .text-area{height:20rem}.contact-page-right .field:after,.contact-page-right .field:hover.field:after,.contact-page-right .field__input:focus,.contact-page-right .custom-select select:focus{box-shadow:none}.contact-page-right .custom-select select:focus{outline:none}.contact-page-right .field__input:focus,.contact-page-right .field__input:not(:placeholder-shown){padding:1.5rem}.contact-page-right .field__input::placeholder,.contact-page-right .field__input{opacity:1;color:#212322;font-family:Druk;font-size:24px;font-weight:500;line-height:96%;letter-spacing:.72px;text-transform:uppercase}.contact__button .button{width:100%;padding:0;margin-bottom:2.4rem}.media--contact{padding-bottom:100%}@media screen and (min-width: 750px){.contact-grid{padding-bottom:96px}}@media screen and (min-width: 990px){.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.contact-image-wrapper{max-height:713px;max-width:616px}.media--contact{padding-bottom:125%}.contact-page-right .field__input,.contact-page-right .custom-select{height:7.2rem}.contact-page-right .text-area{height:20rem}.contact-page-right .field__input::placeholder,.contact-page-right .field__input,.contact-page-right .custom-select select{font-size:28px}.contact__button .button{max-width:153px;padding:16px 0;margin-bottom:unset}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom.css.map */
