.product-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--product-colour, var(--dark-magenta));min-height:605px}.product-hero__image-col{position:relative;overflow:hidden;border-right:var(--border-w) solid var(--white)}.product-hero__image,.product-hero__placeholder{width:100%;height:100%;object-fit:cover}.product-hero__slider{position:relative;width:100%;height:100%;overflow:hidden}.product-hero__slides{height:100%}.product-hero__slide{background:var(--product-colour, var(--dark-magenta))}.product-hero__slide img{width:100%;height:100%;object-fit:cover;display:block}.product-hero__nav{position:absolute;top:-3px;right:-3px;display:flex;flex-direction:column;z-index:1;background:var(--product-colour, var(--dark-magenta))}.product-hero__arrow{width:62px;height:56px;border:3px solid var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.product-hero__arrow--next{margin-top:-3px}.product-hero__arrow svg{width:16px;height:16px}.product-hero__content{padding:var(--space-2xl) 18.33333333% var(--space-2xl) 8.888888889%;gap:53px}.product-hero__text{max-width:523px;gap:10px}.product-hero__title{color:var(--white);max-width:443px}.product-hero__meta{color:var(--white);opacity:.7}.product-hero__description{color:var(--white)}.product-hero__buttons{gap:20px}.product-hero__btn{--btn-text: var(--product-colour, var(--dark-magenta))}.product-hero__links{gap:43px}.product-hero__link{color:var(--white);text-decoration:underline;transition:opacity .2s ease;font-weight:400;text-underline-offset:3px}.product-hero__link:hover{opacity:.7}.product-hero__modal-trigger{background:none;border:none;padding:0;cursor:pointer;font:inherit}.product-hero-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;padding:var(--page-margin, 24px);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.product-hero-modal[aria-hidden=false],.product-hero-modal:not([hidden]){opacity:1;visibility:visible}.product-hero-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff80;cursor:pointer}.product-hero-modal__box{position:relative;width:100%;max-width:587px;background:var(--white, #fff);color:var(--warm-orange);padding:0 50px;border-radius:var(--radius-sm);border:2px solid var(--warm-orange)}.product-hero-modal__close{position:absolute;top:-20px;right:var(--space-md, 24px);width:46px;height:46px;background:none;border:none;cursor:pointer;color:inherit;transition:transform .2s ease;background-color:var(--warm-orange);border-radius:100%}.product-hero-modal__close svg{transition:transform .2s ease}.product-hero-modal__close:hover svg{transform:rotate(90deg)}.cooking-accordion__content-inner{overflow-y:auto;max-height:80vh;padding:50px 0}.cooking-accordion__content-inner::-webkit-scrollbar{display:none}.product-hero-modal__body .body{margin:0}.cooking-accordion{display:flex;flex-direction:column;gap:0}.cooking-accordion__item{border-bottom:2px solid var(--warm-orange, #e85d04);padding-top:var(--space-sm, 16px);padding-bottom:var(--space-sm, 16px)}.cooking-accordion__item:first-child{border-top:2px solid var(--warm-orange)}.cooking-accordion__trigger{width:100%;background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.cooking-accordion__icon{width:11px;margin-top:8px}.cooking-accordion__item.is-open .cooking-accordion__icon{transform:rotate(90deg)}.cooking-accordion__item .metafield-rich_text_field{font-size:var(--body-s)}.cooking-accordion__item ol{list-style:none;counter-reset:recipe-counter;display:flex;flex-direction:column;gap:8px}.cooking-accordion__item li{display:flex;gap:20px;align-items:flex-start;counter-increment:recipe-counter;font-family:var(--font-family);font-weight:400;line-height:var(--lh-body-s)}.cooking-accordion__item li:before{content:counter(recipe-counter);width:14px;flex-shrink:0;text-align:center;font-family:var(--font-family);font-weight:400;font-size:10px;line-height:13px;color:var(--warm-orange);border-radius:100%;border:1px solid var(--warm-orange);height:14px;margin-top:5px}.cooking-accordion__panel{overflow:hidden}.cooking-accordion__panel[hidden]{display:none}.cooking-accordion__content{padding-left:22px;padding-top:13px}.product-hero-modal .metafield-rich_text_field{display:flex;flex-direction:column;gap:10px}.product-hero-modal .metafield-rich_text_field h3{text-transform:uppercase;font-size:var(--h6);line-height:var(--lh-h6)}.product-hero-modal .metafield-rich_text_field p+h3{margin-top:10px}.product-hero-modal .metafield-rich_text_field p+p{margin-top:8px}.nutrition-group{gap:20px}.nutrition-group__list{gap:5px}.nutrition-group__list dt,.nutrition-group__list dd{margin:0}.nutrition-row__value{flex-shrink:0;text-align:right}@media (max-width: 768px){.product-hero{grid-template-columns:1fr;min-height:auto;border-bottom:none}.product-hero__image-col{min-height:320px;border-right:none;border-bottom:none;aspect-ratio:75 / 64}.product-hero__nav{top:auto;bottom:16px;right:16px;flex-direction:row;background-color:transparent}.product-hero__arrow{width:62px;height:40px;background:#fff3}.product-hero__arrow svg{height:11px;width:11px}.product-hero__arrow--next{margin-top:0}.product-hero__arrow--prev{margin-right:-3px}.product-hero__content{padding:40px var(--page-margin);gap:32px}.product-hero__text{max-width:none}.product-hero__title{max-width:none;font-size:var(--h1)}.product-hero__meta{font-size:14px;line-height:24px;text-transform:uppercase}.product-hero__description{font-size:17px;line-height:26px}.product-hero__buttons,.product-hero__links{display:none}.product-hero-modal__box{padding:0 var(--page-margin)}.product-hero-modal__close{width:36px;height:36px}.cooking-accordion__content-inner{gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-hero.css.map */
