.reviews-snapshot{font-size:0.875rem;text-align:center}.reviews-snapshot .star-rating{margin:-4px 4px 0 0}.selected-pack-size{display:block;font-size:0.875rem}.product-page-price-block{max-width:480px;margin:16px auto;padding:15px;border:1px solid #d6d6d6;background-color:#f9f9f9;box-sizing:border-box}.product-page-price-block__special-title a:not(.text-link),.product-page-price-block__special-title a:not(.text-link):link,.product-page-price-block__special-title a:not(.text-link):active,.product-page-price-block__special-title a:not(.text-link):hover{color:inherit}.countdown+.product-page-price-block__special-title{margin-top:8px}@media screen and (min-width: 47.5em){.product-page-price-block{padding:23px;border:1px solid #d6d6d6}}.product-image-gallery,.product-image-gallery::before,.product-image-gallery::after,.product-image-gallery *,.product-image-gallery *::before,.product-image-gallery *::after{box-sizing:border-box}.product-image-gallery{position:relative;width:calc(100%);max-width:480px;margin-left:auto;margin-right:auto}.product-image-gallery--not-initialised{display:flex;flex-wrap:nowrap;overflow:hidden}.product-image-gallery__item{position:relative;flex-shrink:0;width:100%;max-width:480px}.product-image-gallery__description{position:absolute;bottom:8px;left:8px;max-width:70%;overflow:hidden;text-overflow:ellipsis}.product-image-zoom-button{position:absolute;bottom:8px;right:8px;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-basis:48px;flex-grow:0;flex-shrink:0;width:48px;height:48px;background-color:#f9f9f9;color:#333;text-decoration:none;text-align:center;box-shadow:0 0 0 0 transparent;transition:box-shadow 0.25s}.product-image-zoom-button:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.3)}.var-list-wrapper{position:relative;display:block;padding:16px;border-top:1px solid #eee;color:#333;text-decoration:none;box-shadow:0 0 0 0 transparent;transition:box-shadow 0.25s, border-color 0.25s}.var-list-wrapper:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.3)}.var-list-item{display:flex}.var-list-item .in-stock{color:#37bc9b}.var-list-item .available-stock,.var-list-item .available-presale,.var-list-item .supplier-is-closed{color:#00afd1}.var-list-item .out-of-stock{color:#e8413d}.var-list-item .out-of-online-stock{color:#cc840d}.var-list-item__image-wrapper{display:flex;align-items:flex-start;flex-shrink:0;flex-basis:88px;max-width:88px}.var-list-item__content{margin-left:16px}.var-list-item__title,.var-list-item__price{margin:0;font-size:0.875rem;line-height:1.5}.var-list-item__price{margin-bottom:4px}.var-list-item__stock,.var-list-item__stock-info,.var-list-item__details{margin:0;font-size:0.75rem;line-height:1.5}.var-list-item__details{text-decoration:underline}.var-list-item__icon-wrapper{position:absolute;right:8px;bottom:8px;width:28px;height:28px;border:1px solid #d6d6d6;background-color:#fff;text-align:center;box-sizing:border-box;border-radius:9999em;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}.colour-block{vertical-align:middle;margin-top:-2px;margin-left:4px;border:1px solid rgba(0,0,0,0.15);border-radius:9999em;box-sizing:border-box}@media screen and (min-width: 25em){.var-list-item__icon-wrapper{right:16px;bottom:16px}}@media screen and (min-width: 40em){.var-list-item__title,.var-list-item__price{font-size:1rem}.var-list-item__stock,.var-list-item__stock-info,.var-list-item__details{font-size:0.875rem}.colour-block{margin-top:-4px}}.info-accordion{margin:0;padding:0;list-style:none}.info-accordion-item+.info-accordion-item{border-top:1px solid #d6d6d6}.info-accordion-item__title-wrapper{display:flex;align-items:center;padding:16px 0;text-decoration:none}.info-accordion-item__title{margin:0;color:#333;font-size:1.125rem;font-weight:400;flex-grow:1}.yc-product-copy a:not(.button){cursor:pointer;color:#333;text-decoration:underline}.yc-product-copy a:not(.button):hover{text-decoration-color:silver}.ka-wrapper--oos .ka-button.button--secondary{background-color:#333;color:#fff}.ka-wrapper--oos .ka-button.button--secondary:hover{background-color:#000}.ka-wrapper--oos .ka-button.button--secondary .icon--is-dark{background-position:center 100%}.yccs-price-block{text-align:center}.yccs-price-block p.price{margin:0;font-size:1.5rem;font-weight:600}.yccs-price-block p.pricewas{margin:0;color:#999;font-size:1rem;text-decoration:line-through}.cooking-school-product-content a,.cooking-school-product-content a:link,.cooking-school-product-content a:active,.cooking-school-product-content a:visited{color:#00afd1;text-decoration:underline}.cooking-school-product-content a:hover{color:#006d7b}.drop-ship-banner{background-color:#e8413d}.drop-ship-banner,.drop-ship-banner *{box-sizing:border-box}.drop-ship-banner__heading{min-width:140px;margin-top:0;margin-bottom:0;background-color:#5d1a18;color:#fff;text-transform:uppercase;padding:16px;font-size:1.125rem;white-space:nowrap;text-align:center}.drop-ship-banner__heading-pretext{font-weight:700}.drop-ship-banner__heading-subtext{color:#f18d8b;font-weight:400}.drop-ship-banner__description{margin-top:0;margin-bottom:0;padding:16px;color:#fff;font-size:0.75rem;line-height:1.75}.drop-ship-banner__description a{color:#fff;text-decoration:underline}@media screen and (min-width: 47.5em){.drop-ship-banner{display:flex}.drop-ship-banner__heading{display:flex;flex-basis:140px;justify-content:center;align-items:center;min-width:140px}.drop-ship-banner__heading-pretext{font-size:1.5rem}.drop-ship-banner__heading-subtext{display:block;margin-top:8px;padding-top:8px;border-top:2px solid #f18d8b;color:#f18d8b;font-size:8.125rem}.drop-ship-banner__description{flex-grow:1;font-size:0.875rem}}.video-gallery{margin-bottom:40px}.video-gallery__media-wrapper{min-height:128px;background:#f2f2f2 url("https://res.cloudinary.com/yuppiechef/image/upload/v1518175108/ui-resources/shared/loaders/video-loading.gif") center center no-repeat;background-size:32px;box-shadow:0 4px 16px rgba(0,0,0,0.3);transition:width 0.25s, height 0.25s}.video-gallery__preview-link{position:relative}.video-gallery__preview-link::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.video-gallery__play-icon{position:absolute;top:50%;left:50%;z-index:1;width:64px;height:64px;opacity:0.8;transform:translate(-50%, -50%) scale(1);transition:opacity 0.25s, transform 0.25s}.video-gallery__preview-link:hover .video-gallery__play-icon{opacity:1;transform:translate(-50%, -50%) scale(1.25)}.video-gallery__thumbnail-list{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.video-gallery__media-wrapper+.video-gallery__thumbnail-list{margin-top:12px}.video-gallery__thumbnail-item{margin:4px;padding:0}.video-gallery__thumbnail-link{position:relative;display:block;max-width:96px;max-height:54px;overflow:hidden;box-shadow:0 4px 4px -4px rgba(0,0,0,0.2);transition:box-shadow 0.25s}.video-gallery__thumbnail-link:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.3)}.video-gallery__thumbnail-wrapper{max-width:120px;max-height:68px;overflow:hidden}.video-gallery__thumbnail-img{width:100%;height:auto}.video-gallery__thumbnail-title-wrapper{position:absolute;bottom:-100%;left:0;right:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;max-height:68px;padding:4px;background-color:rgba(0,0,0,0.6);color:#fff;font-size:0.6875rem;text-align:center;box-sizing:border-box;transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s}.video-gallery__thumbnail-link:hover .video-gallery__thumbnail-title-wrapper{transform:translateY(-100%)}.video-gallery__thumbnail-title{display:inline-block}@media screen and (min-width: 40em){.video-gallery__thumbnail-link{max-width:120px;max-height:68px}.video-gallery__thumbnail-title-wrapper{padding:8px;font-size:0.75rem}}.ka-wrapper--oos .ka-button.button--secondary{background-color:#333;color:#fff}.ka-wrapper--oos .ka-button.button--secondary:hover{background-color:#000}.ka-wrapper--oos .ka-button.button--secondary .icon--is-dark{background-position:center 100%}.var-checkbox,.var-checkbox::before,.var-checkbox::after,.var-checkbox *,.var-checkbox *::before,.var-checkbox *::after{box-sizing:border-box}.var-checkbox{cursor:pointer;display:inline-block;vertical-align:middle;margin:8px;font-size:0.875rem}.var-checkbox__button{display:inline-flex;align-items:center;min-height:48px;padding:8px 16px;border:2px solid #d6d6d6;background-color:#fff;border-radius:9999em;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent;transition:box-shadow 0.25s, border-color 0.25s, background-color 0.25s}.var-checkbox__button--all{background:linear-gradient(#fff, #fff) padding-box,linear-gradient(to right, #e8413d, #ffa510, #ffc107, #37bc9b, #00afd1, #ab47bc) border-box;border-radius:9999em;border-color:transparent}.var-checkbox__input:not([disabled]):checked ~ .var-checkbox__button:not(.var-checkbox__button--all){border-color:#333}.var-checkbox__input:not([disabled]):checked ~ .var-checkbox__button{box-shadow:0 0 0 4px rgba(0,0,0,0.2),0 0 0 0 transparent}.var-checkbox__input:not([disabled]):hover ~ .var-checkbox__button{box-shadow:0 0 0 0 transparent,0 4px 8px 0 rgba(0,0,0,0.3)}.var-checkbox__input:not([disabled]):checked:hover ~ .var-checkbox__button:not(.var-checkbox__button--all){border-color:#333}.var-checkbox__input:not([disabled]):checked:hover ~ .var-checkbox__button{box-shadow:0 0 0 4px rgba(0,0,0,0.2),0 4px 8px 0 rgba(0,0,0,0.3)}.var-checkbox__input:disabled{cursor:not-allowed}.var-checkbox__input:disabled ~ .var-checkbox__button{color:#d6d6d6;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}.var-checkbox__input:disabled ~ .var-checkbox__button .var-checkbox__graphic{background-color:#d6d6d6 !important}.var-checkbox__graphic-wrapper{flex-shrink:0;margin-left:-6px;margin-right:8px}.var-checkbox__graphic{position:relative;display:block;width:24px;height:24px;border:2px solid #d6d6d6;border:2px solid rgba(0,0,0,0.2);background-color:#fff;border-radius:9999em}.var-checkbox__graphic::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);visibility:hidden;transition:visibility 0.25s ease-in-out}.var-checkbox__graphic::after{width:24px;height:24px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M6%2013L1%208l1.4-1.4L6%2010.2l7.6-7.6L15%204%22/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-color:rgba(0,0,0,0.15);border-radius:9999em}.var-checkbox__input:checked ~ .var-checkbox__graphic::after,.var-checkbox__input:checked ~ .var-checkbox__graphic-wrapper .var-checkbox__graphic::after,.var-checkbox__input:checked ~ .var-checkbox__button .var-checkbox__graphic::after{visibility:visible}.var-checkbox__input:checked ~ .var-checkbox__graphic,.var-checkbox__input:checked ~ .var-checkbox__graphic-wrapper .var-checkbox__graphic,.var-checkbox__input:checked ~ .var-checkbox__button .var-checkbox__graphic{background-color:#00afd1}.var-checkbox__text{flex-grow:1}.form-field+.store-stock-card{margin-top:32px}.store-stock-card+.store-stock-card{margin-top:24px}.store-stock-card__header,.store-stock-card__details{padding:15px}.store-stock-card__header{padding-bottom:0}.store-stock-card__title{margin-top:0;margin-bottom:8px;font-size:1rem}.store-stock-card__status{margin-top:0;margin-bottom:0;padding:0 15px;font-size:0.875rem}.store-stock-card-list,.store-stock-card-list::before,.store-stock-card-list::after,.store-stock-card-list *,.store-stock-card-list *::before,.store-stock-card-list *::after{box-sizing:border-box}.store-stock-card-list{margin:0;padding:0;font-size:0.875rem;list-style:none}.store-stock-card .store-stock-card-list{padding:15px}.store-stock-card-list__item+.store-stock-card-list__item{margin-top:16px;padding-top:16px;border-top:1px dashed #eee}.store-stock-card-list__content{display:flex}.store-stock-card-list__colour{flex-shrink:0;width:16px;height:16px;margin-right:8px;margin-top:2px;border:1px solid rgba(0,0,0,0.2);border-radius:9999em}.store-stock-card-list__details{flex-grow:1}.store-stock-card__icon{width:16px;height:16px}.store-stock-card-list__qty{max-width:128px;margin-top:12px}.store-stock-card__footer{border-top:1px solid #eee}.store-stock-card__footer,.store-stock-card__footer.flex-grid-group{margin:0;padding:0}@media screen and (min-width: 40em){.store-stock-card-list__item{display:flex;align-items:center}.store-stock-card-list__content{flex-grow:1}.store-stock-card-list__colour{width:24px;height:24px;margin-right:16px;margin-top:0}.store-stock-card-list__details{display:flex;align-items:center}.store-stock-card-list__name{flex-grow:1}.store-stock-card-list__status{flex-shrink:0;margin-left:16px}.store-stock-card__icon{width:24px;height:24px}.store-stock-card-list__qty{flex-shrink:0;margin-top:0;margin-left:16px}}@media screen and (min-width: 47.5em){.store-stock-card+.store-stock-card{margin-top:32px}.store-stock-card__header,.store-stock-card__details{padding:23px}.store-stock-card__header{padding-bottom:0}.store-stock-card__status{padding:0 23px;font-size:1rem}.store-stock-card-list{padding:0}.store-stock-card .store-stock-card-list{padding:15px 23px}}.yc-cart-section-heading{margin:0 0 24px;padding:8px 16px;border-bottom:1px dotted #d6d6d6;background-color:#f2f2f2;font-size:0.875rem}.yc-cart-item+.yc-cart-section-heading{margin-top:-24px}.yc-cart-item{display:flex;flex-direction:row;margin-bottom:24px;padding-bottom:24px;border-bottom:1px dotted #d6d6d6}.yc-cart-item:last-of-type{padding-bottom:0;border-bottom:none}.yc-cart-item__image{position:relative;flex-grow:0;flex-shrink:0;flex-basis:64px;width:64px;margin-right:16px}.yc-cart-item__text{flex-grow:1;flex-basis:170px}.yc-cart-item__title{margin:0 0 10px;padding:0;color:#333;font-size:0.875rem;font-weight:600}.yc-cart-item__title a,.yc-cart-item__title a:link,.yc-cart-item__title a:active,.yc-cart-item__title a:visited{color:inherit;text-decoration:none}.yc-cart-item__title a:hover{text-decoration:underline}.yc-cart-item__note{margin:0 0 10px;font-size:0.875rem;font-weight:400;line-height:normal}.yc-cart-item__description{margin:0 0 10px;font-size:0.75rem;font-weight:400;line-height:normal}.yc-cart-item__total{margin:0;font-size:0.875rem;font-weight:700;line-height:normal}.yc-cart-item__options{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:0;flex-shrink:0;flex-basis:32px;width:32px;margin-left:16px}.yc-cart-subtotal{margin-top:24px;padding:16px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;font-size:1rem;letter-spacing:0.025em;font-weight:normal;text-align:center}.yc-cart-subtotal+.yc-cart-subtotal{margin-top:0;border-top:none}.yc-mini-cart-item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #d6d6d6}.yc-mini-cart-item:last-of-type{padding-bottom:0;border-bottom:none}h3.yc-mini-cart__subheading,.yc-mini-cart__subheading{padding-bottom:10px;border-bottom:1px solid #00afd1;font-size:0.75rem;font-weight:700;text-transform:uppercase;text-align:left}h1.yc-mini-cart__description,.yc-mini-cart__description{margin:0;padding:0;font-size:0.875rem;font-weight:400;line-height:normal;text-align:left}p.yc-mini-cart__price,.yc-mini-cart__price{margin:0;font-size:0.875rem;font-weight:700;line-height:normal}.checkout__chosen-delivery{margin:0 0 10px}.checkout__terms{margin-top:40px;padding-top:20px;border-top:1px dotted #d6d6d6}.checkout__rewards{margin-bottom:20px;border-bottom:1px dotted #d6d6d6}.checkout__payment-option .yc-radio__description{margin-top:1px;font-size:0.6875rem}.payment-options-wrapper{margin:0 0 20px;padding-top:20px;border-top:1px solid #d6d6d6}.payment-options-wrapper .checkout__payment-option{margin-bottom:20px}.checkout__payment-logo{display:inline-block;width:auto;height:24px}.checkout__address-link{display:block;margin:0 0 20px 42px}.checkout-login-cta{padding:14px;border:1px solid #d6d6d6;background-color:#f2f2f2;text-align:center}.checkout-login-cta .button{width:auto}.vco-button-lockup{margin-bottom:48px}.vco-button-lockup__text{display:inline-block;margin:0 12px 0 0;vertical-align:middle}.vco-button-lockup__text .icon{margin-top:-2px}.vco-button-lockup__cta{position:relative;display:inline-block;vertical-align:middle}.vco-button-lockup__learn-more{position:absolute;bottom:-24px;left:35%;font-size:0.8125rem}.checkout-fieldset__subsection{margin-left:40px;padding-left:24px;border-left:1px dashed #d6d6d6}.checkout-fieldset__subsection--open{margin-bottom:32px}.banking-details{margin-bottom:30px}.banking-details__content{margin:20px 0 30px;padding-top:20px;border-top:1px solid #d6d6d6}.bank-option__logo{height:32px;margin-bottom:10px;background:url("https://res.cloudinary.com/yuppiechef/image/upload/f_auto/v1593155729/ui-resources/shared/sprites/ui-sprite") no-repeat}.bank-option__logo--standard-bank{width:145px;background-position:0 -626px}.bank-option__logo--fnb{width:95px;background-position:0 -668px}.bank-option__logo--nedbank{width:145px;background-position:0 -710px}.bank-option__description{margin:0 0 1.75em;font-size:1rem;line-height:1.75}.banking-details__reference{margin:0;font-size:1rem;font-weight:bold;line-height:1.75em}.payment-description{margin:0 0 1.25em 0;font-size:1rem;line-height:1.75em}.snapscan-code{padding:20px 0}.snapscan-code__label,.snapscan-code__copy{text-align:center}.snapscan-code__label{margin:20px 0}.snapscan-code__qr-wrapper{margin:10px 0 20px;text-align:center}.snapscan-code__qr{display:inline-block;width:100%;max-width:300px}.snapscan-code .button{margin-bottom:20px}#mobile .progress-bar ul{padding:0;margin:0}.callout--3d-secure{border:1px solid #d6d6d6;margin-bottom:15px;padding:15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.callout--3d-secure p{font-size:1em}.callout--3d-secure h3{font-weight:bold;margin-top:20px}.how-to-register{border-top:1px dashed #d6d6d6;margin-top:1.25em}.link-type-icon{background:url("https://res.cloudinary.com/yuppiechef/image/upload/f_auto/v1593155729/ui-resources/shared/sprites/ui-sprite-x2") no-repeat;display:inline-block;width:16px;height:16px;margin:-2px 7px 0 0;vertical-align:middle}.link-type-icon--popup{background-position:-257px -59px}.link-type-icon--expand{background-position:-276px -59px}.button--verify,a.button--verify,a.button--verify:link,a.button--verify:visited,a.button--verify:active{background:#333;padding:1em;width:100%}
/*# sourceMappingURL=mobile-style.css.map */
