.product__text.caption-with-letter-spacing+.product__title{font-size:var(--text-3xl);line-height:var(--leading-normal)}.product__info-container .product__title{margin-bottom:var(--spacing-xs);font-size:var(--text-3xl);margin-top:25px}@media (min-width: 1090px){.product__info-container .product__title{margin-bottom:var(--spacing-sm);font-size:var(--text-3xl)}}.product__info-wrapper .product__description p{font-size:var(--text-base);line-height:var(--leading-normal);margin-bottom:0}.product__info-container .product-form,.product__info-container .product__description{margin:0 20px;padding:0 0 20px}.product__info-container .product-form{padding:0 20px 10px;margin:0}.product__info-container .product__description{margin:0 0 20px;border-bottom:1px solid var(--color-border);padding:0 20px 15px}@media (min-width: 1090px){.product__info-container .product__description{margin:0 20px 20px;padding:0 0 20px}.product__info-container .product-form{margin:0 20px;padding:0 0 10px}}.product:not(.product--no-media):not(.featured-product) .product__info-wrapper{padding:0;box-sizing:border-box;max-width:100%}.product__sku{margin-bottom:var(--spacing-sm)}.product__title,.product__sku,.price,.product__description,variant-radios,.product__accordion,.preorder-message{padding:0 20px}@media (min-width: 1090px){.product:not(.product--no-media):not(.featured-product) .product__info-wrapper{max-width:20%;padding-left:70px;padding-top:120px;padding-right:120px}}.single-variant-thumb-list-item img{height:auto}.product__info-wrapper .price-item{color:var(--color-gray-darker)}.product__media-wrapper .slider{margin-bottom:0}.product__media-wrapper{background:var(--color-background-base);padding-bottom:0;margin-bottom:var(--spacing-4xl)}.product__media-list{list-style:none}.product__media-wrapper li{margin-bottom:0;padding-bottom:0;text-align:center}.moynat-pdp-gallery .slider-mobile-gutter li img{width:auto;height:auto;cursor:pointer}.moynat-pdp-gallery .slider-mobile-gutter li img:nth-last-of-type(1){padding-bottom:50px}[id^=data-image-variant],[id^=data-image-]{max-height:none}@media (min-width: 1300px){.moynat-pdp-gallery .slider-mobile-gutter li img{max-height:100vh;width:auto;margin-top:0}[id^=data-image-variant],[id^=data-image-]{max-height:100vh!important}}.product__media-list{padding-top:150px;padding-right:var(--spacing-xl)}.product-form__submit,.product-form__submit-sold-out{line-height:12px;padding:12px 0;font-size:var(--text-base);font-weight:300;position:relative}.product-form__submit-sold-out.animating{background-image:var(--loading-circle);background-position:center center;background-size:15px;background-repeat:no-repeat;color:#fff0}.product-form__buttons .country-contact-button{margin-bottom:var(--spacing-xs)}.product-form .shopify-payment-button__button{font-size:var(--text-base);line-height:var(--text-base);padding:12px 0;min-height:auto}.product-form .shopify-payment-button__button:hover{background:var(--color-brand-primary);color:#fff}.product__accordion.accordion{min-height:0px;border-bottom:1px solid var(--color-border);margin-left:0;margin-right:0;padding-left:20px;padding-right:20px;margin-top:0}.product__accordion.accordion h2:nth-of-type(1){margin-top:0}@media screen and (min-width: 1090px){.product__accordion.accordion{margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}}.product__info-container>*+*{margin:0 0 15px;padding:}.product__accordion.accordion .accordion__content ul{margin:0}.product__accordion.accordion summary{padding:0}.product__accordion.accordion .accordion__title{padding:var(--spacing-base) 0px;min-height:0px}.product__accordion.accordion .accordion__content{padding:0;color:var(--color-brand-primary);font-size:var(--text-base);line-height:var(--leading-normal)}variant-radios img{padding:0;width:25px}variant-radios .product-form__input label{padding:1px!important;border:1px solid white!important}variant-radios .product-form__input input[type=radio]:checked+label img{border:1px solid black;padding:1px;position:relative;top:2px}.product__info-container--sticky{max-width:100%;width:100%}@media screen and (min-width: 750px){.product__info-container--sticky{top:8rem}}.product .price--sold-out .price__badge-sold-out{margin:0px 0px 0px var(--spacing-sm);background:var(--color-error-red);color:#fff;padding:5px 10px;font-size:12px;font-weight:700;position:relative;top:-5px}.readmore,.readless{display:block;margin-top:10px;font-size:var(--text-base);text-decoration:underline}.product-media-modal[open]{background:#fff}@media screen and (min-width: 990px){.readmore,.readless{font-size:var(--text-base);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.product:not(.product--no-media):not(.featured-product) .product__media-wrapper{margin-top:-45px}.product:not(.product--no-media):not(.featured-product) .product__info-wrapper{max-width:100%!important;width:auto;box-sizing:border-box;flex-grow:0}}@media screen and (min-width: 1090px){.product__info-container--sticky{max-width:360px}}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:0}.customer-care-text{display:grid;grid-template-columns:15px 1fr;gap:10px}.customer-care-text span img{position:relative;top:5px}.customer-care-text img{width:14px;height:auto;flex-grow:1}.client-services-link{margin-bottom:0}@media (min-width: 950px){.client-services-link{margin-bottom:0}}.product__accordion.accordion .accordion__content .customer-care-text p{margin-bottom:20px;margin-top:0}.product-form__input input[type=radio]+label{margin:0}fieldset.product-form__input .form__label{margin-bottom:.2rem;text-transform:uppercase;margin-bottom:10px}#colorLabel{text-transform:none}variant-radios .product-form__input input[type=radio]:checked+label img{top:2px;width:29px}.fostr-tabbed-content{margin-top:50px;margin-bottom:0}.shopify-section.image-text-section+.shopify-section.image-text-section{margin-top:0}.product-form-buy-buttons{margin-bottom:0}.spaced-section{margin-top:0}.preorder-message{margin:16px 0 6px;padding:0;font-size:var(--text-base);display:none}.preorder-message.active{display:block}.personalisation__active-recipe add-to-cart-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/467/assets/fostr-section-main-product.css.map */
