@media(min-width:990px){.header.header--middle-left,.header.header--middle-center{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:3rem}.header__heading-link,.header__heading{justify-self:start;grid-column:1}.header__inline-menu{grid-column:2;justify-self:center;margin:0}.header__icons{grid-column:3;justify-self:end}.header__menu-item{padding:1.2rem 1.6rem}.header__heading-logo-wrapper{max-width:19rem}}hf-slideshow,hf-casserole-showcase{display:block}.hf-slideshow{position:relative;background:#f1e8db}.hf-slides{position:relative}.hf-slide{position:relative;aspect-ratio:2.2;min-height:46rem;max-height:76rem;overflow:hidden}.hf-slide__art{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hf-slide__art img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hf-slide__content{position:relative;min-height:inherit;height:100%;display:flex;align-items:center;z-index:1;pointer-events:none}.hf-slide__content>div{width:39%;padding:3rem 0;pointer-events:auto}.hf-slide h1,.hf-slide h2{font-size:clamp(3.8rem,4.4vw,6.2rem);line-height:1.04;margin:0 0 2rem;max-width:9em;letter-spacing:-.045em}.hf-slide .hf-eyebrow{font-size:1.1rem;letter-spacing:.15em;max-width:30em}.hf-slide__description{font-size:1.7rem;max-width:29rem;line-height:1.55;margin-bottom:2rem}.hf-slide__description p{line-height:inherit}.hf-slide .button{box-shadow:0 3px 12px #06273712}.hf-slide-controls{position:absolute;left:0;right:0;bottom:1.6rem;display:flex;gap:.5rem;align-items:center;z-index:2}.hf-slide-controls button{border:1px solid #bdb7aa;background:#fffefa;color:var(--hf-navy);display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;cursor:pointer;font-size:2rem}.hf-slide-dots{display:flex;gap:0;margin:0 .5rem}.hf-slide-dots button{width:3.2rem;background:none;border:0;border-radius:0}.hf-slide-dots button span{display:block;width:.8rem;height:.8rem;border-radius:50%;background:#fffefa;border:1px solid #52636b}.hf-slide-dots button[aria-pressed=true] span{background:var(--hf-navy);border-color:var(--hf-navy)}.hf-slide-controls [data-slide-pause]{margin-left:.8rem;font-size:1.5rem}.hf-center-heading{text-align:center;margin-bottom:3.2rem}.hf-center-heading .hf-eyebrow{justify-content:center}.hf-center-heading h2{font-size:clamp(3rem,3.4vw,4.6rem);margin:0 0 1.4rem}.hf-center-heading>p:last-child{color:var(--hf-muted);margin:.8rem auto 0;max-width:54rem}.hf-colour-tabs{display:flex;justify-content:center;gap:1.6rem;margin-bottom:2.8rem;flex-wrap:wrap}.hf-colour-tabs button{display:flex;align-items:center;gap:1rem;border:1px solid var(--hf-line);background:#fff;padding:1rem 1.8rem;border-radius:30px;min-height:4.8rem;cursor:pointer;font:inherit;color:var(--hf-navy);font-size:1.4rem}.hf-colour-tabs button>span:first-child{width:2.2rem;height:2.2rem;background:var(--swatch);border-radius:50%;border:1px solid #06273744;box-shadow:inset 0 0 0 2px #ffffff80}.hf-colour-tabs button[aria-selected=true]{border-color:var(--hf-navy);background:var(--hf-ivory);box-shadow:0 0 0 1px var(--hf-navy)}.hf-showcase-panel{display:grid;grid-template-columns:58% 42%;background:var(--hf-ivory);border-radius:14px;overflow:hidden;min-height:48rem}.hf-showcase-photo{aspect-ratio:1.28;min-width:0;overflow:hidden}.hf-showcase-photo img{width:100%;height:100%;object-fit:cover;display:block}.hf-showcase-copy{padding:4rem;align-self:center}.hf-showcase-copy h3{font-size:clamp(3rem,3.3vw,4.6rem);margin:0 0 2rem;max-width:10em}.hf-showcase-copy>p:not(.hf-eyebrow){color:var(--hf-muted);max-width:28rem}.hf-showcase-price .price{font-size:2.2rem}.hf-showcase-copy .button{margin-top:1.8rem}.hf-chopper-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.8rem}.hf-chopper-card{background:var(--hf-ivory);border:1px solid var(--hf-line);border-radius:12px;overflow:hidden}.hf-chopper-photo{display:block;aspect-ratio:1.3;overflow:hidden}.hf-chopper-photo img{display:block;width:100%;height:100%;object-fit:contain;background:#fcfaf7}.hf-chopper-copy{padding:2.8rem 3rem 3rem}.hf-chopper-copy .hf-eyebrow{font-size:1.1rem;margin-bottom:1.5rem}.hf-chopper-copy h3{font-size:3.2rem;margin:0 0 1rem}.hf-chopper-copy .price{font-size:1.9rem}.hf-chopper-copy .button{margin-top:2rem}.hf-table-story{background:var(--hf-ivory)}.hf-table-story__photo{width:100%;aspect-ratio:2.45;overflow:hidden;max-height:64rem}.hf-table-story__photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 53%}.hf-table-story__copy{max-width:90rem;text-align:center;padding-top:4.4rem;padding-bottom:4.4rem}.hf-table-story__copy .hf-eyebrow{justify-content:center}.hf-table-story__copy h2{font-size:clamp(3.3rem,3.4vw,4.8rem);max-width:15em;margin:0 auto 1.8rem}.hf-table-story__copy .rte{max-width:65rem;margin:0 auto}.hf-table-story__copy .hf-text-link{margin-top:1rem}.hf-shopping-help{display:grid;grid-template-columns:38% 62%;gap:4rem}.hf-shopping-help>div:first-child{padding-right:3rem;align-self:center}.hf-shopping-help h2{font-size:4.2rem;margin:0 0 1.8rem;max-width:9em}.hf-shopping-help>div:first-child>p:last-child{color:var(--hf-muted);max-width:28rem}.hf-shopping-help .hf-faq-item{background:#fff;border-width:0 0 1px;border-radius:0;margin:0}.hf-shopping-help .hf-faq-item summary{padding:2rem 0;min-height:7rem}.hf-shopping-help .hf-faq-item .rte{padding:0 2rem 1.2rem 0;color:var(--hf-muted)}.hf-closing-cta{text-align:center;background:var(--hf-sand);padding-top:var(--hf-pt,64px);padding-bottom:var(--hf-pb,64px)}.hf-closing-cta .hf-eyebrow{justify-content:center}.hf-closing-cta h2{font-size:clamp(3.4rem,4vw,5.4rem);margin:0 0 1.5rem}.hf-closing-cta p:not(.hf-eyebrow){margin:1rem auto 2.5rem}.hf-closing-cta+.hf-footer{margin-top:0}.hf-footer{margin-top:0}.product__title h1{font-size:clamp(2.6rem,2.5vw,3.6rem);line-height:1.18;letter-spacing:-.03em;max-width:19em}.product__info-container .product__title{margin-top:0;margin-bottom:1.8rem}.hf-breadcrumb{padding-top:1rem;padding-bottom:0;line-height:1.5}.hf-breadcrumb>span:last-child{max-width:40rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product--large .product__info-wrapper{padding-left:4rem}.product .product__media-list{margin-bottom:1.6rem}.product .product-media-container{max-width:100%;width:100%}.product .product__media-item{width:100%;max-width:100%}.product .product__media.media>img{object-fit:contain}.product .thumbnail-slider{display:flex!important;align-items:center;gap:.6rem;max-width:100%;margin-top:1.4rem}.product .thumbnail-list.slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:1rem;padding:.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-width:0;max-width:100%;scroll-padding-left:.5rem}.product .thumbnail-list.slider::-webkit-scrollbar{display:none}.product .thumbnail-list .thumbnail-list__item.slider__slide{flex:0 0 calc(25% - .75rem);width:calc(25% - .75rem)!important;max-width:none;min-width:0;scroll-snap-align:start}.product .thumbnail-slider .slider-button{display:flex!important;flex:0 0 4.4rem;min-width:4.4rem;height:4.4rem;border:1px solid var(--hf-line);border-radius:50%;background:#fff}.product .thumbnail-slider .slider-button:disabled{opacity:.35}.product .thumbnail img{object-fit:contain}.hf-product-story .hf-eyebrow{font-size:1.05rem}.hf-product-story .hf-editorial__media img{object-position:right center}.hf-product-story .hf-editorial__copy{padding:3.6rem}.hf-product-story h2{font-size:3.6rem}.hf-related-grid:empty{display:none}@media(min-width:990px){.product.product--large{column-gap:0}.product.product--large .product__media-wrapper{width:58%;max-width:58%}.product.product--large .product__info-wrapper{width:42%;max-width:42%}.product .product__media-wrapper .product__column-sticky{position:static}.product .product__media-wrapper .product-media-container.constrain-height{max-height:none}.product .product__media-wrapper .product-media-container.media-fit-contain{width:100%;max-width:100%}}@media(min-width:750px)and (max-width:989px){.hf-slide{aspect-ratio:1.85;min-height:45rem}.hf-slide h1,.hf-slide h2{font-size:4rem}.hf-slide__content>div{width:43%}.hf-slide__art img{object-fit:cover;object-position:60% center}.hf-slide__description{font-size:1.5rem;max-width:25rem}.hf-slide .hf-eyebrow{font-size:.9rem}.hf-slide .button{font-size:1.4rem;padding:1rem 1.5rem;gap:1rem}.hf-showcase-copy{padding:2.5rem}.hf-showcase-panel{min-height:40rem}.hf-showcase-copy h3{font-size:3.2rem}.hf-showcase-copy .hf-eyebrow{font-size:1rem}.hf-chopper-copy{padding:2.4rem}.hf-chopper-copy h3{font-size:2.8rem}.hf-shopping-help{grid-template-columns:1fr 1.4fr;gap:2rem}.hf-shopping-help h2{font-size:3.6rem}.hf-product-story h2{font-size:3rem}}@media(max-width:749px){.hf-slide{aspect-ratio:4/5;min-height:50rem;max-height:none}.hf-slide__art img{object-fit:cover;object-position:center bottom}.hf-slide__content{align-items:flex-start}.hf-slide__content>div{width:100%;padding:2.8rem 0 0}.hf-slide h1,.hf-slide h2{font-size:3.6rem;max-width:10em;margin-bottom:1rem;line-height:1.02}.hf-slide .hf-eyebrow{font-size:.9rem;margin-bottom:1.2rem;letter-spacing:.12em}.hf-slide__description{font-size:1.4rem;line-height:1.4;max-width:27rem;margin-bottom:1rem}.hf-slide__description p{margin:.6rem 0}.hf-slide .button{font-size:1.35rem;min-height:4.4rem;padding:1rem 1.8rem;gap:1rem}.hf-slide-controls{position:relative;bottom:auto;justify-content:center;padding-top:.4rem;padding-bottom:.4rem;background:#f1e8db}.hf-slide-controls button{width:4.4rem;height:4.4rem}.hf-slide-dots button{width:3rem}.hf-center-heading{margin-bottom:2.5rem}.hf-center-heading h2{font-size:3.1rem;line-height:1.12}.hf-center-heading>p:last-child{font-size:1.5rem;line-height:1.5;max-width:29rem}.hf-colour-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:2rem}.hf-colour-tabs button{padding:.8rem 1.2rem;min-height:4.6rem;justify-content:center;font-size:1.3rem}.hf-colour-tabs button>span:first-child{width:1.9rem;height:1.9rem}.hf-showcase-panel{grid-template-columns:1fr;min-height:0}.hf-showcase-photo{aspect-ratio:1.15}.hf-showcase-copy{padding:2.8rem 2.4rem}.hf-showcase-copy .hf-eyebrow{font-size:1rem}.hf-showcase-copy h3{font-size:3.2rem;max-width:12em;margin-bottom:1.5rem}.hf-showcase-copy .button{margin-top:1.4rem}.hf-chopper-grid{grid-template-columns:1fr;gap:2rem}.hf-chopper-photo{aspect-ratio:1.25}.hf-chopper-copy{padding:2.5rem}.hf-chopper-copy h3{font-size:3rem}.hf-table-story__photo{aspect-ratio:1.2}.hf-table-story__copy{padding-top:3.2rem;padding-bottom:3.2rem}.hf-table-story__copy h2{font-size:3.2rem;max-width:12em}.hf-shopping-help{grid-template-columns:1fr;gap:1.2rem}.hf-shopping-help>div:first-child{padding-right:0}.hf-shopping-help h2{font-size:3.5rem;max-width:12em}.hf-shopping-help>div:first-child>p:last-child{max-width:100%}.hf-shopping-help .hf-faq-item summary{font-size:1.5rem;min-height:6.4rem}.hf-closing-cta{padding-top:4.8rem;padding-bottom:4.8rem}.hf-closing-cta h2{font-size:3.7rem;max-width:10em;margin-left:auto;margin-right:auto}.hf-closing-cta p:not(.hf-eyebrow){font-size:1.5rem;max-width:26rem}.product__title h1{font-size:2.9rem;max-width:100%}.product--large .product__info-wrapper{padding-left:0}.product .thumbnail-slider{gap:.2rem}.product .thumbnail-list .thumbnail-list__item.slider__slide{flex-basis:calc(33.333% - .67rem);width:calc(33.333% - .67rem)!important}.product .thumbnail-slider .slider-button{flex-basis:4.4rem}.product .product__media-list{margin-bottom:1rem}.hf-product-story .hf-editorial__copy{padding:2.8rem 2.4rem}.hf-product-story h2{font-size:3.2rem}.hf-product-story .hf-editorial__media{aspect-ratio:1.5}.hf-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hf-slide{width:100%;max-width:100%;min-width:0}.hf-table-story__photo{aspect-ratio:2;max-height:72rem}.hf-table-story__photo img{object-position:center 40%}@media(max-width:749px){.hf-table-story__photo{aspect-ratio:1.5}}@media(prefers-reduced-motion:reduce){.hf-slideshow *{transition:none!important;animation:none!important}.product .thumbnail-list.slider{scroll-behavior:auto}}.header__menu-item,.menu-drawer__menu-item{font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.header__menu-item{padding:1.4rem 1.8rem}.header__active-menu-item{text-underline-offset:.65em}.product__description .hf-description-heading{font-family:var(--font-heading-family),serif;font-size:2.6rem;letter-spacing:-.025em;margin:0 0 1.8rem;padding-top:2.4rem;border-top:1px solid var(--hf-line)}.product__info-container .product-form__submit{--color-button:6,39,55;--color-button-text:255,255,255;background:var(--hf-navy);color:#fff;border-radius:7px;min-height:5.2rem;letter-spacing:.04em;box-shadow:0 5px 16px #06273714}.product__info-container .product-form__submit:hover{background:#123d4c}.product__info-container .shopify-payment-button__button--unbranded{background:#fff;color:var(--hf-navy);border:1px solid var(--hf-navy);border-radius:7px;min-height:5.2rem;font-family:var(--font-body-family),sans-serif;font-weight:600;letter-spacing:.04em}.product__info-container .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--hf-ivory)}.product__info-container .product-form__submit:after,.product__info-container .shopify-payment-button__button--unbranded:before,.product__info-container .shopify-payment-button__button--unbranded:after{box-shadow:none}.product-form__buttons .shopify-payment-button{margin-top:1.2rem}.hf-card__purchase{margin:1.2rem 0 .8rem}.hf-card__purchase product-form{display:block}.hf-card-add,.quick-add__submit.button{--color-button:6,39,55;--color-button-text:255,255,255;--color-secondary-button:6,39,55;--color-secondary-button-text:255,255,255;background:var(--hf-navy);color:#fff;border:1px solid var(--hf-navy);border-radius:6px;font-size:1.35rem;font-weight:600;min-height:4.6rem;letter-spacing:.05em;justify-content:space-between;gap:1rem;padding:1.2rem 1.8rem;transition:background .2s}.hf-card-add:after,.quick-add__submit.button:after{box-shadow:none}.hf-card-add:hover,.quick-add__submit.button:hover{background:#164555;color:#fff}.hf-card-add__plus{font-size:2rem;font-weight:400;line-height:1}.hf-card-add.loading .hf-card-add__plus{visibility:hidden}.hf-card .product-form__error-message{font-size:1.3rem}.quick-add__submit.button:before{box-shadow:none}.quick-add__submit.button:not(.loading):not(:disabled):after{content:"+";position:static;font-size:2rem;line-height:1;border:0;width:auto;height:auto;box-shadow:none;transform:none}.hf-testimonials{background:var(--hf-ivory);border-top:1px solid #e9e2d6;border-bottom:1px solid #e9e2d6}.hf-review-notice{font-size:1.3rem!important;max-width:65rem!important}.hf-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.hf-testimonial{display:flex;flex-direction:column;margin:0;background:#fff;border:1px solid #e5ded2;border-radius:10px;padding:2.8rem 3rem;box-shadow:0 5px 20px #06273704}.hf-testimonial__mark{font-family:Georgia,serif;font-size:6rem;height:5rem;color:#a77d43;line-height:1}.hf-testimonial blockquote{padding:0;border:0;margin:1rem 0 2.8rem;font-family:var(--font-heading-family),serif;font-size:2.3rem;line-height:1.45;letter-spacing:-.02em;flex:1}.hf-testimonial figcaption{border-top:1px solid var(--hf-line);padding-top:1.8rem;display:grid;gap:.4rem}.hf-testimonial figcaption>span{font-size:1.3rem;font-weight:600;letter-spacing:.04em}.hf-testimonial small{font-size:1.2rem;color:var(--hf-muted)}.cart-drawer .drawer__inner{width:46rem;padding:0 2.4rem}.cart-drawer .cart-item{grid-template-columns:9rem minmax(0,1fr) auto;grid-template-rows:auto auto;gap:1rem 1.6rem;border-bottom:1px solid var(--hf-line);padding:1.8rem 0;margin-bottom:1.6rem}.cart-drawer .cart-items td{padding-top:0}.cart-drawer .cart-item>td+td{padding-left:0}.cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3;width:9rem}.cart-drawer .cart-item__image{width:9rem;border-radius:7px}.cart-drawer .cart-item__details{grid-column:2 / 4;grid-row:1;padding-right:0}.cart-drawer .cart-item__name{font-size:1.5rem;line-height:1.4;margin:0 0 .7rem;display:block;max-width:100%;text-decoration:none}.cart-drawer .cart-item__totals{grid-column:3;grid-row:2;align-self:center;padding:0;white-space:nowrap}.cart-drawer .cart-item__price-wrapper .price{font-size:1.4rem}.cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:2;padding:0}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:.8rem}.cart-drawer .quantity{width:11rem;min-height:4rem}.cart-drawer .quantity__button{width:3.4rem}.cart-drawer cart-remove-button{margin:0}.cart-drawer cart-remove-button .button{min-width:3.6rem;min-height:4rem;padding:.8rem;background:var(--hf-ivory);border-radius:6px}.cart-drawer .cart-item__details>.product-option{font-size:1.2rem;color:var(--hf-muted)}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-item__error{grid-column:1/-1}.cart-drawer .drawer__footer{padding:2rem 0}@media(min-width:990px){.product .product__media-wrapper{align-self:flex-start;position:sticky;top:2rem}.product .product__media-wrapper media-gallery{display:block;position:static}.product .product__media-wrapper .product-media-container .media{padding-top:0;height:clamp(32rem,calc(100vh - 18rem),72rem)}.product .product__media-wrapper .product-media-container .media>img{height:100%;width:100%;object-fit:contain}.product .thumbnail-list .thumbnail-list__item.slider__slide{flex:0 0 8rem;width:8rem!important}.product .thumbnail-list .thumbnail{height:8rem}.product .thumbnail-slider{margin-top:.8rem}.product .product__info-container.product__column-sticky{position:static}}@media(max-width:749px){.hf-slide__content{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:0;align-items:flex-end;padding:2.4rem 2rem 3rem;background:linear-gradient(180deg,transparent 25%,#06273708 38%,#062737cc 72%,#062737f2 100%);color:#fff}.hf-slide__content>div{padding:0;width:100%}.hf-slide h1,.hf-slide h2{font-size:3.4rem;max-width:10em;text-shadow:0 2px 12px #06273740}.hf-slide__description{max-width:29rem;color:#f8f5ef}.hf-slide .button{color:var(--hf-navy);text-shadow:none}.hf-slide__art img{object-position:center bottom}.hf-category h2{font-size:2.4rem;overflow-wrap:normal;word-break:normal;max-width:none}.hf-testimonial-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.4rem;padding:0 0 1.6rem}.hf-testimonial{flex:0 0 86%;scroll-snap-align:start;padding:2.4rem}.hf-testimonial blockquote{font-size:2.2rem}.hf-card-add,.quick-add__submit.button{font-size:1.2rem;padding:1rem 1.2rem;letter-spacing:.02em;min-height:4.4rem}.hf-card__info{padding-bottom:1rem}.cart-drawer .drawer__inner{width:100%;max-width:calc(100vw - 1.6rem);padding:0 1.6rem}.cart-drawer .cart-item{grid-template-columns:7rem minmax(0,1fr) auto;column-gap:1.1rem}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{width:7rem}.cart-drawer .cart-item__quantity-wrapper{gap:.4rem}.cart-drawer .quantity{width:9.6rem}.cart-drawer .quantity__button{width:3rem}.cart-drawer cart-remove-button .button{min-width:3rem;padding:.6rem}.cart-drawer .cart-item__price-wrapper .price{font-size:1.25rem}.product__description .hf-description-heading{font-size:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/homefinity-v2.css.map */
