@font-face{font-family:ITC Avant Garde Gothic W03 Md;font-style:normal;src:url(//www.homeappetitphilly.com/cdn/shop/t/50/assets/03d52b20-0d03-49fe-818b-25b6bb19d206.woff2?v=130353067764380926641767874629) format("woff2"),url(//www.homeappetitphilly.com/cdn/shop/t/50/assets/08704875-1f34-4b0c-88bf-04f54e3edb21.woff?v=82188899294325093811767874630) format("woff");font-display:swap}@font-face{font-family:ITCAvantGardeProDemi;font-style:normal;src:url(//www.homeappetitphilly.com/cdn/shop/t/50/assets/ITCAvantGardeProDemi.woff2?v=64057906450025169301767874630) format("woff2"),url(//www.homeappetitphilly.com/cdn/shop/t/50/assets/ITCAvantGardeProDemi.woff?v=171390986897159910631767874630) format("woff");font-display:swap}@font-face{font-family:ITCGaramondStdBkCond;font-style:normal;src:url(//www.homeappetitphilly.com/cdn/shop/t/50/assets/ITCGaramondStdBkCond.woff2?v=71628355789613131271767874631) format("woff2"),url(//www.homeappetitphilly.com/cdn/shop/t/50/assets/ITCGaramondStdBkCond.woff?v=97218716975291901481767874631) format("woff");font-display:swap}@font-face{font-family:AvenirLTProRoman;font-style:normal;src:url(//www.homeappetitphilly.com/cdn/shop/t/50/assets/AvenirLTProRoman.woff2?v=15872176752513460191767874632) format("woff2"),url(//www.homeappetitphilly.com/cdn/shop/t/50/assets/AvenirLTProRoman.woff?v=117188270989603487211767874632) format("woff");font-display:swap}@font-face{font-family:AvenirLTProLight;font-style:normal;src:url(//www.homeappetitphilly.com/cdn/shop/t/50/assets/AvenirLTProLight.woff2?v=176748006639849621381767874631) format("woff2"),url(//www.homeappetitphilly.com/cdn/shop/t/50/assets/AvenirLTProLight.woff?v=74674071490527138891767874631) format("woff");font-display:swap}@font-face{font-family:AvenirLTProHeavy;font-style:normal;src:url(/cdn/shop/files/AvenirLTProHeavy.woff2?v=1664985703) format("woff2"),url(/cdn/shop/files/AvenirLTProHeavy.woff?v=1664985703) format("woff");font-display:swap}@font-face{font-family:AvenirLTProBlack;font-style:normal;src:url(/cdn/shop/files/AvenirLTProBlack.woff2?v=1664985611) format("woff2"),url(/cdn/shop/files/AvenirLTProBlack.woff?v=1664985611) format("woff");font-display:swap}@font-face{font-family:ITCGaramondBold;font-style:normal;src:url(//www.homeappetitphilly.com/cdn/shop/t/50/assets/ITCGaramondBold.woff2?v=90730221423041914011767874631) format("woff2"),url(//www.homeappetitphilly.com/cdn/shop/t/50/assets/ITCGaramondBold.woff?v=21431183935210448341767874631) format("woff");font-display:swap}*{image-rendering:auto}body{font-family:AvenirLTProRoman,sans-serif!important;overflow-x:hidden}img{image-rendering:auto;-ms-interpolation-mode:auto;image-rendering:auto!important}.ha-color-bg-body{background:#fffcf5!important}.ha-color-body{color:#fffcf5!important}.ha-color-primary-text{color:#474442!important}.ha-color-orange{color:#ffa877!important}.ha-color-cream-shadow{color:#f8efe0!important}.ha-color-paragraph{color:#1b1b1e!important}.ha-color-blue{color:#385f83!important}.ha-color-bg-primary-text{background-color:#474442}.ha-color-bg-orange{background-color:#ffa877}.ha-color-bg-cream-shadow{background-color:#f8efe0}.ha-color-bg-paragraph{background-color:#1b1b1e}.ha-color-bg-blue{background-color:#385f83}.ha-border-color-body{border-color:#fffcf5!important}.ha-border-color-primary-text{border-color:#474442!important}.ha-border-color-orange{border-color:#ffa877!important}.ha-border-color-cream-shadow{border-color:#f8efe0!important}.ha-border-color-paragraph{border-color:#1b1b1e!important}.ha-border-color-blue{border-color:#385f83!important}@media screen and (max-width: 720px){div .ha-h1{font-size:54px!important;line-height:55px!important}div .ha-h2{font-size:40px!important;line-height:48px!important}div .ha-h3{font-size:30px!important;line-height:30px!important}div .ha-h4{font-size:20px!important;line-height:24px!important}div .ha-h5{font-size:16px!important;line-height:19px!important}div .ha-p{font-size:16px!important;line-height:26px!important;font-family:AvenirLTProRoman!important}div .ha-body{font-size:14px;line-height:19px}div .ha-a{font-size:14px!important;line-height:17px!important;font-family:ITCAvantGardeProDemi!important;text-transform:uppercase!important}}h1,h2,h3,h4,h5,.ha-h1,.ha-h2,.ha-h3{font-family:ITCGaramondStdBkCond,sans-serif!important;color:#474442}.ha-h4,.ha-h5,.ha-a{font-family:ITCAvantGardeProDemi,sans-serif!important}.ha-p,.ha-body{font-family:AvenirLTProRoman,sans-serif!important}.ha-h1{font-size:100px;line-height:110px}.ha-h2{font-size:68px;line-height:68px}.ha-h3{font-size:45px;line-height:45px}.ha-h4{font-size:28px;line-height:34px}.ha-h5{font-size:18px;line-height:22px}.ha-p{font-size:24px;line-height:38px;font-family:AvenirLTProRoman,sans-serif}.ha-body{font-size:18px;line-height:25px}.ha-a{font-size:18px;line-height:22px;font-family:ITCAvantGardeProDemi,sans-serif;text-transform:uppercase}.ha-copyright{font-family:AvenirLTProRoman;font-size:14px;color:#1b1b1e}.btn{font-family:ITCAvantGardeProDemi,sans-serif;text-transform:uppercase;cursor:pointer}.btn.btn-primary-large{background:#ffa877;padding:24px 32px 17px;border-radius:36px;font-size:24px;color:#474442;text-decoration:none;transition:background .2s;height:70px}.btn.btn-primary-small,input.shopify-challenge__button.btn{background:#ffa877;padding:16px 24px 12px;border-radius:24px;font-size:18px;color:#474442;text-decoration:none;transition:background .2s;height:50px;border:none!important;min-width:150px}.btn.btn-primary-large[aria-disabled=true],.btn.btn-primary-small[aria-disabled=true]{background-color:#a6a3a0;color:#e1e1e0;opacity:1}.btn-primary-large:hover,.btn-primary-small:hover{background:#474442;color:#fffcf5}.btn.btn-secondary-large{border:3px solid #474442;background-color:transparent;padding:24px 32px 17px;border-radius:36px;font-size:24px;color:#474442;text-decoration:none;transition:background .2s;height:70px}.btn.btn-secondary-small{border:3px solid #474442;background-color:transparent;padding:16px 24px 12px;border-radius:24px;font-size:18px;color:#474442;text-decoration:none;transition:background .2s;height:50px}.btn.btn-secondary-large[aria-disabled=true],.btn.btn-secondary-small[aria-disabled=true]{background-color:transparent;color:#a6a3a0;opacity:1;border:3px solid #A6A3A0}.btn-secondary-large:hover,.btn-secondary-small:hover{background:#f8efe0;color:#474442}.btn.btn-tertiary-large{background:#fffcf5;padding:24px 32px 17px;border-radius:36px;font-size:24px;color:#474442;text-decoration:none;transition:background .2s;height:70px}.btn.btn-tertiary-small{background:#fffcf5;padding:20px 24px 12px;border-radius:24px;font-size:18px;color:#474442;text-decoration:none;transition:background .2s;height:50px;min-width:150px}.btn.btn-tertiary-large[aria-disabled=true],.btn.btn-tertiary-small[aria-disabled=true]{background-color:#a6a3a0;color:#e1e1e0;opacity:1}.btn.btn-tertiary-large:hover,.btn.btn-tertiary-small:hover{background:#474442;color:#fffcf5}.btn.btn-tertiary-alternate-large{background:#474442;padding:24px 32px 17px;border-radius:36px;font-size:24px;color:#fffcf5;text-decoration:none;transition:background .2s;height:70px}.btn.btn-tertiary-alternate-small{background:#474442;padding:16px 24px 12px;border-radius:24px;font-size:18px;color:#fffcf5;text-decoration:none;transition:background .2s;height:50px}.btn.btn-tertiary-alternate-large[aria-disabled=true],.btn.btn-tertiary-alternate-small[aria-disabled=true]{background-color:#a6a3a0;color:#e1e1e0;opacity:1}.btn.btn-tertiary-alternate-large:hover,.btn.btn-tertiary-alternate-small:hover{background:#f8efe0;color:#474442}.btn.btn-header-cta{width:156px;height:35px;background:#ffa877;padding:5px;border-radius:24px;font-size:18px;color:#474442;text-decoration:none;transition:background .2s;text-align:center}.btn-header-cta:hover{background:#474442;color:#fffcf5}a.btn-signin{color:#474442;text-decoration:none;align-items:center;vertical-align:middle;display:none;font-family:ITCAvantGardeProDemi}a.btn-signin .arrow{margin-left:10px;margin-top:-6px}nav.header__inline-menu a{text-transform:uppercase}img.header__heading-logo{width:322px}@media screen and (min-width: 1200px){.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:1fr 1fr 1fr;column-gap:2rem}a.btn-signin{display:flex;align-items:center;line-height:18px}.header{display:flex;justify-content:space-between;vertical-align:middle;align-items:center;height:75px}img.header__heading-logo{margin-top:-10px;margin-left:0;width:322px}h1.header__heading{width:350px}.header__heading-link{padding:0;margin-left:-3rem}}.header__menu-item{padding-right:1.2rem}.announcement-bar{height:50px;vertical-align:middle;align-items:center;display:flex;justify-content:center}.announcement-bar p{font-size:15px;font-family:AvenirLTProRoman}@media screen and (max-width: 600px){.announcement-bar p{font-size:11px}.announcement-bar{height:28px}}.header__cta{display:flex;gap:40px;align-items:center}ul.list-menu li a{font-size:15px;font-family:ITCAvantGardeProDemi!important}.header__icons{display:none}.footer-block--newsletter{display:block!important;margin-top:0!important;align-items:top!important}h2.footer-block__heading{text-align:left!important;opacity:0;color:#474442;font-size:28px}.footer-heading-visible{opacity:1!important}.list-social{justify-content:flex-start!important}.list-social__link{padding:0 1.5rem 0 0!important}.footer-logo{margin-bottom:20px}.footer-logo-mobile{display:none}@media screen and (max-width: 990px){.footer-block.grid__item:first-child{padding-right:20px}.footer__content-top{padding:10px}button#Subscribe{margin-top:60px!important;margin-left:13px}}@media screen and (max-width: 1200px){.menu-drawer__navigation{border:none!important;background:#fffcf5!important;text-transform:uppercase;padding-top:36px!important}div#menu-drawer{border:none!important}}@media screen and (max-width: 600px){.shopify-section-header-sticky{position:fixed;width:100%}.footer-block.grid__item:first-child{padding:0}button#Subscribe{margin-top:0!important;margin-left:0}.footer-block.grid__item:nth-child(3),.footer-block.grid__item:nth-child(4){margin:0}.footer-block__details-content{margin-bottom:0!important}.footer__blocks-wrapper .grid__item:nth-child(3)>h2,.footer__blocks-wrapper .grid__item:nth-child(4)>h2{display:none}.footer__list-social.list-social{justify-content:center!important}.newsletter-form__field-wrapper label{font-size:14px;font-family:AvenirLTProLight}.footer-logo{display:none}.footer-logo-mobile{display:block;margin:0 auto 2em;width:62px}h2.footer-block__heading{text-align:center!important}button#Subscribe{font-size:12px!important;width:95px!important;padding:8px 12px 5px!important}ul.footer-block__details-content{text-align:center;display:flex;flex-direction:column;align-items:center}.footer__content-bottom-wrapper{text-align:center;justify-content:center;padding-top:3em}.btn.btn-primary-small,input.shopify-challenge__button.btn{font-size:14px;height:42px}}ul.footer-block__details-content.list-unstyled a{font-family:ITCAvantGardeProDemi;color:#474442!important;font-size:14px}.footer__content-top{padding-bottom:0!important}.newsletter-form{margin:0!important}.footer-block.grid__item:first-child{flex:10}.grid--4-col-tablet .grid__item{width:unset!important}.footer__content-top .grid{column-gap:0!important}.footer__content-bottom{padding-top:0!important}input#NewsletterForm--footer{background:none;border-bottom:3px solid #474442;color:#474442;padding:20px 100px 5px 0;font-family:AvenirLTProRoman}input#NewsletterForm--footer::placeholder{color:#474442}label.field__label{color:#474442;font-family:AvenirLTProRoman!important;margin-left:-20px;opacity:.65}button#Subscribe{font-size:14px;background:#474442;width:149px;height:33px;padding:6px 24px 5px;border-radius:24px;color:#fffcf5;margin-top:5px;font-family:ITCAvantGardeProDemi}@media screen and (min-width: 750px){.section-footer-padding{padding-top:15px!important;padding-bottom:15px!important}}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.banner__box{background:transparent;border:none}body,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{background-color:transparent}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*:focus-visible{box-shadow:none!important;outline:none}.section-container{padding-top:50px;padding-bottom:70px;display:flex;position:relative}.page-width{max-width:1440px!important}.text-center{text-align:center!important}.item{padding:3em;overflow:hidden}.vertical-middle{align-items:center}.col-100{flex:100%}.col-65{flex:65%}.col-60{flex:60%}.col-55{flex:55%!important}.col-50{flex:50%}.col-45{flex:45%}.col-40{flex:40%}.col-33{flex:33%}.col-25{flex:25%}.col-25{flex:20%}@media screen and (max-width: 990px){.col-100,.col-50,.col-25{flex:100%!important;padding:2em}}.column{display:flex;flex-direction:column}.justify-center{justify-content:center}.no-padding{padding:0!important}.no-margin{margin:0!important}.flex-column{flex-flow:column}.login-float-container{position:absolute;right:50px;top:75px;padding:0;background:#f8efe0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;text-align:center;max-width:360px;display:none;min-width:315px}.login-form .field:after{border-radius:10px}.login-form .field input{background:#fffcf5!important;border-radius:10px!important;border:1px solid #474442}.login-form .field label{font-family:AvenirLTProRoman!important;font-size:16px!important;color:#9e9694!important;padding-top:2px}.login-form #login{display:none}button.alt-btn-signin{font-weight:700;display:inline-block!important;margin:1em!important}.login-float-container .field:hover.field:after{box-shadow:0!important;outline:0!important;border-radius:0!important}.login-float-container .customer.login{padding:0!important;margin:0!important}.login-float-container .customer form{margin-top:0;padding:2rem;width:360px;padding:2rem 3rem}.login a[href="#recover"],.login a.btn-recover{margin:auto!important;font-family:ITC Avant Garde Gothic W03 Md!important;font-weight:700;font-size:18px!important;text-transform:uppercase!important}.line-separator{height:1px;background-color:#9e9694}hr.line-seprator{padding:0!important;margin:1.5em 0!important;color:#9e9694!important;background:#9e9694!important}.new-customer-label{font-family:ITC Avant Garde Gothic W03 Md!important;font-weight:700!important;font-weight:800!important;font-size:18px!important}.sign-arrow-rotate{transform:rotate(180deg)}@media screen and (max-width: 600px){.login-float-container{top:67px;right:auto;left:50%;transform:translate(-50%)}}@media screen and (max-width: 750px){footer.footer{margin-top:30px!important}}footer.footer.ha-color-bg-body.color-accent-1.gradient.section-footer-padding{margin-top:30px!important}.display-block{display:block!important}.hiw-design-element{z-index:1}@media screen and (min-width: 990px) and (max-width: 1200px){.header{justify-content:space-between;display:flex;align-items:center}h1.header__heading{margin-left:3em}.header>.header__heading-link{margin-left:8em}.footer-newsletter .ha-h2{font-size:48px;line-height:48px}}@media screen and (min-width: 600px) and (max-width: 990px){.header__cta{align-items:center;justify-content:end}}@media screen and (max-width: 600px){a.header__heading-link img{width:160px!important}.header{grid-template-columns:3%}.header>.header__heading-link{line-height:0;margin-top:0}div#menu-drawer{border:none!important;background:#fffcf5!important;width:100%!important}nav.menu-drawer__navigation ul li a{text-align:center;justify-content:center;text-transform:uppercase;font-size:18px!important}.menu-drawer__utility-links{display:none}nav.menu-drawer__navigation{padding-top:20px!important;padding-bottom:4px!important}.btn.btn-header-cta{width:100px;height:25px;font-size:12px;padding-top:4px}.header__cta{justify-content:end!important}h1.header__heading{width:100%;align-items:center}a.header__heading-link,.menu-drawer__navigation{padding:0!important}.signin-mobile-container{padding:1em}.signin-mobile-container .customer form{margin-top:1rem}.signin-mobile-container .login a{font-size:15px!important;line-height:20px!important}.signin-mobile-container .customer .field{margin:1rem 0 0}.menu-drawer__navigation-container{display:block!important}}@media screen and (max-width: 990px){span.mobile-header-cta{display:none}div .login-form .customer.login{margin-top:0}}.menu-drawer__navigation-container{position:relative}.signin-mobile-container{padding:2em;background:#f8efe0;width:100%;height:100%}.mobile-signin-title{font-size:18px;font-weight:700;font-family:ITC Avant Garde Gothic W03 Md;margin-bottom:-10px}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:9px!important}.header-wrapper .login-float-container .field:hover.field:after{border-radius:10px!important}.login-form .field input{font-family:AvenirLTProRoman!important}@media screen and (min-width: 600px){input#NewsletterForm--footer{padding:20px 150px 5px 0}}input#Search-In-Modal{font-family:AvenirLTProRoman}#MainContent .customer.login{background:#f8efe0;padding:1.875em;border-radius:12px}#MainContent .customer.login input{background:#fffcf5!important;font-family:AvenirLTProRoman;border-radius:10px;border:1px solid #474442;height:50px}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:none}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:none}.btn-create-account{margin:auto!important;font-family:ITC Avant Garde Gothic W03 Md!important;font-weight:700;font-size:18px!important;text-transform:uppercase!important}.errors ul li{list-style:none}.customer .errors ul{padding:0;margin:0}div.customer h2.form__message{font-family:AvenirLTProRoman!important;font-size:21px}h1#login{text-transform:uppercase}h1#recover{font-family:AvenirLTProRoman!important;text-transform:uppercase;font-size:28px;font-weight:700}h2.form__message{display:none}#MainContent .customer.login label{padding-top:3px!important}#shopify-section-announcement-bar{z-index:1}a#btnSignIn{font-size:16px}.icon-right-arrow{vertical-align:top;margin-top:-1px}@media screen and (max-width: 600px){div #_form_7_ button[type=submit]{font-size:12px}#_form_7_._form_7{padding:0!important;position:relative!important}}.template-search__results .card{background:#f8efe0;width:620px;height:136px;margin:auto;border-radius:12px}.template-search__results{text-align:center;align-items:center;display:flex;flex-flow:column;margin:0 1rem;column-gap:2rem}.template-search__results .card>.card__content>.card__badge{display:none}.template-search__results h3.card__heading{font-size:24px!important;font-family:AvenirLTProRoman!important}@media screen and (max-width: 600px){html{overflow-x:hidden}}._form-thank-you{color:#fffcf5!important}.homeapp-modal-wrapper{height:100vh;width:100%;background:#0000006b;position:fixed;display:none;top:0;left:0;z-index:9999999999}.homeapp-modal-wrapper.modal-open{display:block}body.hm-modal-opened{overflow-y:hidden}.homeapp-modal-inner{max-width:800px;background:#fffcf5;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);padding:40px;border-radius:10px;width:100%}#zip-code-validation-popup .homeapp-modal-inner{max-width:600px}.popup-zipcode-validation-form .zipcode-field{justify-content:center;align-items:center;padding-top:10px}.popup-zipcode-validation-form .zipcode-field>div:first-child{width:calc(100% - 130px);margin-right:4px}.popup-zipcode-validation-form .zipcode-field>div:last-child button{margin:0}.popup-zipcode-validation-form .zipcode-field input[type=number]{border:2px solid #385f83;padding:14px 20px;border-radius:10px;width:100%;font-size:16px}.popup-zipcode-validation-form .zipcode-field button[type=submit]{-webkit-appearance:none;cursor:pointer;font-family:arial,sans-serif;font-size:14px;text-align:center;background:#ffa877!important;border:0!important;-moz-border-radius:36px!important;-webkit-border-radius:36px!important;border-radius:36px!important;color:#474442!important;padding:14px!important;width:100%;margin-top:10px;font-weight:700;height:auto}body.menu-close .zip-code-validated-order-btn{cursor:inherit}.position-static{position:static!important}@media screen and (max-width: 990px){.blog-single-container .social-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/custom-style.css.map */
