@charset "UTF-8";.glp-board-carousel{--glp-board-card-w: calc(100vw - 4.8rem) ;background-color:#fff;background-color:var(--glp-boards-bg,#fff);display:block;padding-bottom:20px;padding-bottom:var(--glp-board-carousel-pb,20px);padding-top:26px;padding-top:var(--glp-board-carousel-pt,26px);scroll-margin-top:2.4rem;scroll-margin-top:calc(var(--header-height, 0px) + var(--announcement-height, 0px) + var(--promo-banner-height, 0px) + var(--link-list-height, 0px) + 2.4rem)}@media only screen and (min-width:768px){.glp-board-carousel{--glp-board-card-w: calc(100vw - 8rem) }}@media only screen and (min-width:992px){.glp-board-carousel{--glp-board-card-w:39.4rem}}.glp-board-carousel__header{align-items:center;display:flex;flex-direction:column;text-align:center}.glp-board-carousel__eyebrow{color:#01472a;margin:0 0 .2rem}@media only screen and (min-width:992px){.glp-board-carousel__eyebrow{margin-bottom:2.4rem}}.glp-board-carousel__heading{margin:0 0 2rem;max-width:87.4rem}@media only screen and (max-width:991px){.glp-board-carousel__header--no-text-mobile .glp-board-carousel__heading{margin-bottom:0}}.glp-board-carousel__text{color:#262626;font-family:Diatype;font-size:1.6rem;letter-spacing:-.16px;line-height:1.3;margin:0;max-width:29.7rem}.glp-board-carousel__text p{margin:0}@media only screen and (min-width:992px){.glp-board-carousel__text{font-size:2rem;letter-spacing:-.2px;max-width:87.5rem}}.glp-board-carousel__sizes{display:flex;gap:.7rem;justify-content:center;margin-top:2.3rem;overflow-x:auto;scrollbar-width:none}.glp-board-carousel__sizes::-webkit-scrollbar{display:none}@media only screen and (min-width:992px){.glp-board-carousel__sizes{gap:2rem;margin-top:4rem}}.glp-board-carousel__viewport{margin-top:2.2rem;overflow:hidden;position:relative}@media only screen and (min-width:992px){.glp-board-carousel__viewport{margin-top:4rem}}.glp-board-carousel__track{align-items:flex-start;display:flex;gap:29px;gap:var(--glp-board-carousel-gap,29px);justify-content:safe center;overflow-x:auto;padding:1rem 2.4rem;scroll-padding-inline:2.4rem;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.glp-board-carousel__track::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.glp-board-carousel__track{padding:1rem 4rem;scroll-padding-inline:4rem}}.glp-board-carousel__track>.glp-board-card,.glp-board-carousel__track>.shopify-block>.glp-board-card{flex:0 0 var(--glp-board-card-w);scroll-snap-align:center;width:var(--glp-board-card-w)}.glp-board-carousel__arrow{align-items:center;background-color:#f8f3e9;border:.05rem solid #262626;border-radius:50%;box-sizing:border-box;color:#262626;cursor:pointer;display:flex;height:4rem;justify-content:center;padding:0;position:absolute;top:calc(1rem + var(--glp-board-card-w)/2);transform:translateY(-50%);transition:background-color .3s ease,opacity .3s ease;transition:background-color var(--duration-long,.3s) var(--ease-out-slow,ease),opacity var(--duration-long,.3s) var(--ease-out-slow,ease);width:4rem;z-index:2}.glp-board-carousel__arrow svg{display:block;height:1.6rem;width:1.6rem;fill:currentcolor}.glp-board-carousel__arrow:hover{background-color:#fff}.glp-board-carousel__arrow[disabled]{cursor:default;opacity:.35}@media only screen and (min-width:992px){.glp-board-carousel__arrow{border-width:.1rem;height:8rem;top:calc(var(--glp-board-card-w)/2.449);width:8rem}.glp-board-carousel__arrow svg{height:3.2rem;width:3.2rem}}.glp-board-carousel__arrow--prev{left:.4rem}.glp-board-carousel__arrow--prev svg{transform:rotate(180deg)}@media only screen and (min-width:992px){.glp-board-carousel__arrow--prev{left:2rem}}.glp-board-carousel__arrow--next{right:.4rem}@media only screen and (min-width:992px){.glp-board-carousel__arrow--next{right:2rem}}.glp-board-carousel[data-no-overflow] .glp-board-carousel__arrow{display:none}.glp-size-tab{align-items:center;background-color:#fff;border:.1rem solid rgba(0,0,0,.4);border-radius:.8rem;box-sizing:border-box;color:#262626;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:.2rem;height:5.9rem;justify-content:center;padding:.6rem;transition:background-color .3s ease,border-color .3s ease;transition:background-color var(--duration-long,.3s) var(--ease-out-slow,ease),border-color var(--duration-long,.3s) var(--ease-out-slow,ease);width:10.4rem}@media only screen and (min-width:992px){.glp-size-tab{background-color:transparent;border-color:#262626;border-radius:1.6rem;gap:.4rem;height:11.2rem;width:32.8rem}}.glp-size-tab[aria-pressed=true]{background-color:#b3e771;border-color:transparent}.glp-size-tab__title{font-family:Canela;font-size:1.8rem;font-weight:300;letter-spacing:-.36px;line-height:1.15}@media only screen and (min-width:992px){.glp-size-tab__title{font-size:4rem;letter-spacing:-.8px}}.glp-size-tab__serves{font-family:Diatype;font-size:1.2rem;font-weight:400;letter-spacing:.12px;line-height:1.15}@media only screen and (min-width:992px){.glp-size-tab__serves{font-size:2rem;letter-spacing:-.2px}}.glp-board-carousel .glp-board__sizes{clip-path:inset(50%);height:.1rem;overflow:hidden;position:absolute;width:.1rem}.glp-board__buy{display:block;position:relative}.glp-board__atc--with-quantity .product-form__quantity{display:block;margin-bottom:.8rem}@media only screen and (min-width:992px){.glp-board__atc--with-quantity .product-form__quantity{margin-bottom:1.4rem}}.glp-board__atc--with-quantity .quantity{align-items:center;border:.1rem solid rgba(38,38,38,.8);border-radius:1rem;box-sizing:border-box;display:grid;grid-template-columns:27.6% 1fr 27.6%;height:4.4rem;overflow:hidden;width:100%}@media only screen and (min-width:992px){.glp-board__atc--with-quantity .quantity{height:5.4rem}}.glp-board__atc--with-quantity .quantity__button{align-items:center;background:none;border:none;color:#262626;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;width:100%}.glp-board__atc--with-quantity .quantity__button svg{display:block;height:1.6rem;width:1.6rem}@media only screen and (min-width:992px){.glp-board__atc--with-quantity .quantity__button svg{height:2.4rem;width:2.4rem}}.glp-board__atc--with-quantity .quantity__input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:none;border:.1rem solid rgba(38,38,38,.8);border-bottom:none;border-radius:0;border-top:none;color:#262626;font-family:Diatype;font-size:1.6rem;height:100%;letter-spacing:-.16px;line-height:1.3;padding:0;text-align:center}.glp-board__atc--with-quantity .quantity__input::-webkit-inner-spin-button,.glp-board__atc--with-quantity .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}@media only screen and (min-width:992px){.glp-board__atc--with-quantity .quantity__input{font-size:2rem;letter-spacing:-.2px}}.glp-board__buy .product-form__submit{border-radius:1rem;width:calc(50% - .45rem)}.glp-board__buy .product-form__egift-submit,.glp-board__egift{align-items:center;background-color:#f8f3e9;border:.1rem solid rgba(38,38,38,.8);border-radius:1rem;bottom:0;box-sizing:border-box;color:#262626;display:inline-flex;font-family:Diatype;font-size:1.4rem;font-weight:700;justify-content:center;letter-spacing:1.4px;line-height:1.15;min-height:4.4rem;min-height:var(--glp-button-min-h-mobile,4.4rem);padding:1.3rem 1.2rem;position:absolute;right:0;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease;transition:background-color var(--duration-long,.3s) var(--ease-out-slow,ease);width:calc(50% - .45rem)}.glp-board__buy .product-form__egift-submit:hover,.glp-board__egift:hover{background-color:#fff}@media only screen and (min-width:992px){.glp-board__buy .product-form__egift-submit,.glp-board__egift{font-size:1.69rem;letter-spacing:2.53px;min-height:5.3rem;min-height:var(--glp-button-min-h,5.3rem)}}.glp-board__buy .product-form__egift-submit{cursor:pointer}.glp-board__buy .product-form__egift-submit .loading__spinner{height:1.6rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.6rem}.glp-board__buy .product-form__egift-submit .loading__spinner svg{height:100%;width:100%}.glp-board__buy .product-form__egift-submit:not(.loading) .loading__spinner{display:none}.glp-board__buy .product-form__egift-submit.loading{pointer-events:none}.glp-board__buy .product-form__egift-submit.loading>span{opacity:0}.glp-board__buy .product-form__egift-submit[disabled]{cursor:default;opacity:.5}.glp-board-carousel .glp-board-card{scroll-snap-align:center}@media only screen and (max-width:991px){.glp-board-carousel .glp-board-card__media{aspect-ratio:1}}.glp-board-carousel .glp-board-card__arrow{display:none}.glp-board-carousel .glp-board-card__body{padding:1.45rem 1.6rem .8rem}@media only screen and (min-width:992px){.glp-board-carousel .glp-board-card__body{padding:1.23rem 1.93rem 1.1rem}}.glp-board-carousel .glp-board__buy{margin-bottom:2.2rem}@media only screen and (min-width:992px){.glp-board-carousel .glp-board__buy{margin-bottom:2rem}}.glp-board-carousel .glp-board__ingredients-heading{margin-bottom:1rem}@media only screen and (min-width:992px){.glp-board-carousel .glp-board__ingredients-heading{margin-bottom:1.2rem}}.glp-board-carousel .glp-board__buy .product-form__egift-submit,.glp-board-carousel .glp-board__buy .product-form__submit,.glp-board-carousel .glp-board__egift{border-radius:.8rem;padding-left:1.2rem;padding-right:1.2rem;white-space:nowrap}@media only screen and (min-width:992px){.glp-board-carousel .glp-board__buy .product-form__egift-submit,.glp-board-carousel .glp-board__buy .product-form__submit,.glp-board-carousel .glp-board__egift{border-radius:1rem}}.glp-board-carousel .glp-board__meta-row{gap:0;justify-content:flex-start}.glp-board-carousel .glp-board__meta-price:before{content:"•";font-weight:400;margin:0 1.2rem}
