@font-face{font-family:Ivy Mode;src:url(/cdn/shop/files/ivy-mode-regular.ttf?v=1757598371) format("truetype");font-weight:400;font-style:normal;font-display:swap}cart-items.is-empty .delivery-areas{display:none}.cart__ctas{flex-direction:column;gap:0!important}.cart__ctas.cart-updating{opacity:.5;pointer-events:none}.cart__ctas.cart-updating .calculating{display:block}.cart__ctas .calculating{font-size:1.4rem;display:none}.delivery-areas{display:flex;align-items:center;gap:16px;margin-bottom:24px}.delivery-areas .product-form__input--dropdown{flex:1}.delivery-areas .select{max-width:200px}.delivery-areas label{font-size:1.4rem}.delivery-areas select::placeholder{color:#c6c6c6!important;opacity:1!important;font-weight:100}.delivery-areas select:focus{border-color:transparent}.delivery-areas .svg-wrapper{right:12px}.collection-hero{margin-bottom:-12px}.collection-hero--custom,.collection-hero__inner{padding:0!important}.collection-hero__text-wrapper{flex:1!important;padding-bottom:0!important}@media (max-width: 749px){.collection-hero__text-wrapper{display:none}.collection-hero__text-wrapper--default{display:block!important}}.collection-hero__text-wrapper--screen-reader{display:none!important}.collection-hero__image-container{flex:1!important;margin-left:0!important;max-height:400px;overflow:hidden;border-radius:0!important;box-shadow:none!important;min-height:0!important}.collection-hero__image-container img{width:100%;height:auto;object-position:center}.collection-hero__image-container--mobile{display:none}@media (max-width: 749px){.collection-hero__image-container--mobile{display:block}}@media (max-width: 749px){.collection-hero__image-container--desktop{display:none}}.flatpickr-months .flatpickr-month{color:currentColor;font-size:1.2rem;height:40px}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{top:16px}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#38a423}.flatpickr-calendar{padding:12px;width:331px}.flatpickr-innerContainer{margin-top:12px}.flatpickr-current-month{display:flex;justify-content:center;align-items:center;column-gap:12px;height:40px;padding-top:3px}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{color:currentColor;font-size:1.3rem;border:solid currentColor 1px;height:35px;max-height:35px;margin-top:0;border-radius:10px;padding:0 5px;font-weight:500;font-family:Poppins,sans-serif}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month input.cur-year:focus{box-shadow:none;border-radius:10px}span.flatpickr-weekday{color:currentColor;font-weight:500}.flatpickr-day{font-size:1.2rem}.flatpickr-day.selected,.flatpickr-day.selected:hover{background:#38a423;border-color:#38a423}.image-only-section .image-only-wrapper{display:flex;justify-content:center;align-items:center}.image-only-section .image-only-wrapper.image-only-width-small{max-width:33%}.image-only-section .image-only-wrapper.image-only-width-medium{max-width:60%}.image-only-section .image-only-wrapper.image-only-width-large{max-width:100%}.image-only-section .image-only-wrapper.image-only-position-left{margin-right:auto}.image-only-section .image-only-wrapper.image-only-position-center{margin-left:auto;margin-right:auto}.image-only-section .image-only-wrapper.image-only-position-right{margin-left:auto}@media (max-width: 749px){.image-only-section .image-only-wrapper{max-width:100%!important}}.image-only-section .image-only-img{width:100%;height:auto;display:block}.image-only-section .image-only-img.rounded{border-radius:12px}@media (max-width: 749px){.image-only-section .image-only-img{width:100%}}.multicolumn--custom .multicolumn__title{flex-direction:column;align-items:flex-start}.multicolumn--custom .multicolumn__title>h2{display:block;width:100%}.multicolumn--custom .multicolumn__title>.subtitle{display:block;width:100%;color:rgb(var(--color-foreground));font-family:Poppins Light,sans-serif}.multicolumn--custom .multicolumn__title .description{display:block;width:100%}.multicolumn--custom .multicolumn-card{background-color:transparent!important;background:transparent!important;display:flex;flex-direction:column}.multicolumn--custom .multicolumn-card__image-wrapper{z-index:2;padding-top:0}.multicolumn--custom .multicolumn-card__empty-image{display:flex;width:100%;padding-bottom:85%}.multicolumn--custom .multicolumn-card__info{flex:1;display:inline-flex;flex-direction:column;position:relative;margin-top:-46%;box-shadow:1px 24px 30px -27px #00000096;-webkit-box-shadow:1px 24px 30px -27px rgba(0,0,0,.59);-moz-box-shadow:1px 24px 30px -27px rgba(0,0,0,.59);padding-bottom:3.5rem}.multicolumn--custom .multicolumn-card__info:before{content:"";position:relative;padding-bottom:46%}.multicolumn--custom .multicolumn-card__info h3{text-align:center;font-size:calc(var(--font-heading-scale) * 2.2rem)}.multicolumn--custom .multicolumn-card__info .rte{flex:none;display:flex;flex-direction:column;align-items:center;letter-spacing:0;color:rgb(var(--color-foreground))}.multicolumn--custom .multicolumn-card__info .rte ul{list-style-position:unset;list-style-type:disc;color:rgb(var(--color-foreground));row-gap:8px;display:flex;flex-direction:column}.multicolumn--custom .multicolumn-card__info .rte strong{font-family:Poppins,sans-serif;font-weight:600}.multicolumn--custom .multicolumn-card__info .features{background-color:#fff;padding:12px 16px;font-size:1.45rem;border-radius:1.25rem;text-align:left}.multicolumn--custom .multicolumn-card__info .features ul{padding-left:12px}.multicolumn--custom .multicolumn-card__info a.button{margin-bottom:0;margin-top:2rem}.multicolumn--custom .multicolumn-card__text-wrapper{flex:1;display:flex;flex-direction:column;row-gap:1.5rem}.page-title{text-align:center}.product-form__input,.product-form__buttons{max-width:100%!important}.product-form__input--allergies input{border:1px solid #858585;line-height:45px;padding-top:0!important;padding-bottom:0!important;font-size:1.2rem;color:inherit}.product-form__input--allergies input::placeholder{color:#c6c6c6!important;opacity:1!important;font-weight:100}.product-form__input--allergies input:focus{border-color:transparent}.product-form__input textarea.input.field__input{resize:none;height:100px;line-height:1.5;font-size:1.2rem;padding-top:1.3rem;color:currentColor;border:1px solid #858585}.product-form__input textarea.input.field__input:focus{border-color:transparent}.product-form__input textarea::placeholder{color:#c6c6c6!important;opacity:1!important;font-weight:100}.product-form__buttons--disabled{pointer-events:none;opacity:.5}.product__after-price{font-size:1.4rem;margin-top:0rem!important;margin-bottom:2rem!important}.product__after-price a{color:inherit;transition:all .3s ease}.product__after-price a:hover{color:rgb(var(--color-foreground))!important}.product__delivery-dates #delivery-message{color:#333;font-size:1.4rem;margin:16px 0 8px;font-weight:500}.delivery-date-note{font-size:1.2rem;margin-top:8px;display:block;margin-bottom:12px}@media screen and (max-width: 749px){.image-with-text__media--large{height:auto!important;padding-top:100%}}.slideshow-images{margin:2rem auto}@media (max-width: 749px){.slideshow-images{margin-top:0}}@media (max-width: 749px){.slideshow-images{padding-left:3rem;padding-right:3rem}}.slideshow-images .slideshow-heading{margin-bottom:.5rem;text-align:center}.slideshow-images .slideshow-description{margin-bottom:1.5rem;text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.slideshow-nav{margin-bottom:24px;box-shadow:none!important;text-align:center}@media (max-width: 749px){.slideshow-nav{margin-bottom:12px}}.slideshow-nav .flickity-button{background-color:#fdfdfdcc}.slideshow-nav .flickity-button svg path{stroke:#fdfdfd;stroke-width:6px}.slideshow-nav .flickity-button:focus{outline:none;border:none!important}.slideshow-nav .flickity-button.next{right:0}.slideshow-nav .flickity-button.previous{left:0}.slideshow-nav .flickity-slider{box-shadow:none!important}.slideshow-nav .flickity-slider .nav-cell{display:inline-flex;flex-direction:column;align-items:center;margin:0 12px 2px;cursor:pointer;font-family:Ivy Mode,sans-serif;font-weight:600;text-transform:lowercase;background:transparent;opacity:.5;border:solid transparent 1px;padding:1rem;border-radius:1.5rem;transition:background .3s}.slideshow-nav .flickity-slider .nav-cell__content{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease;scale:.8}.slideshow-nav .flickity-slider .nav-cell.is-selected{opacity:1}.slideshow-nav .flickity-slider .nav-cell.is-selected .nav-cell__content{scale:1}.slideshow-nav .flickity-slider .nav-icon{width:80px;height:80px;margin-bottom:6px}@media (max-width: 749px){.slideshow-nav .flickity-slider .nav-icon{width:60px;height:60px}}.slideshow-nav .flickity-slider .nav-title{font-size:1.5rem;line-height:1.3}.slideshow-main{width:100%}.slideshow-main .main-cell{width:100%!important;margin-right:0!important}.slideshow-main .main-cell img{width:100%;display:block;border-radius:8px}.slideshow-main .main-images-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:3rem}@media (max-width: 749px){.slideshow-main .main-images-grid{grid-template-columns:1fr}}.slideshow-main .main-images-grid.single{display:flex;justify-content:center;align-items:center}.slideshow-main .main-images-grid.single .main-image{max-width:60%}@media (max-width: 749px){.slideshow-main .main-images-grid.single .main-image{max-width:100%}}.slideshow-main .main-images-grid .main-image img{width:100%;height:auto;border-radius:12px}.slideshow-main,.slideshow-main *{background:transparent;box-shadow:none!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}:root{--font-heading-family: "Ivy Mode", sans-serif}.subtitle--s{font-size:1.4rem;line-height:1.4}.subtitle--m{font-size:1.8rem;line-height:1.4}.subtitle--l{font-size:2.2rem;line-height:1.3}@media (max-width: 750px){.subtitle--l{font-size:1.54rem}}.subtitle--xl{font-size:2.6rem;line-height:1.3}@media (max-width: 750px){.subtitle--xl{font-size:1.82rem}}.subtitle--xxl{font-size:3.5rem;line-height:1.2}@media (max-width: 750px){.subtitle--xxl{font-size:2.45rem}}@media (max-width: 749px){.h0{font-size:calc(var(--font-heading-scale) * 3rem)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
