:root{--grid-desktop-horizontal-spacing: var(--spacing-sm-24);--grid-mobile-horizontal-spacing: var(--spacing-sm-16);--grid-desktop-vertical-spacing: var(--spacing-sm-24);--grid-mobile-vertical-spacing: var(--spacing-sm-16);--product-grid-columns-desktop: repeat(3, 1fr);--product-grid-columns-mobile: repeat(1, 1fr)}.section-bundle-builder .product-grid:last-child{margin-bottom:0}.section-bundle-builder .product-grid{display:flex;flex-wrap:wrap;margin-bottom:var(--spacing-sm-20);padding:0;list-style:none;-moz-column-gap:var(--grid-mobile-horizontal-spacing);column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media (min-width: 750px){.section-bundle-builder .product-grid{-moz-column-gap:var(--grid-desktop-horizontal-spacing);column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.layout-bundles{--bundle-product-image-width: 80px;--bundle-product-image-height: 94px}.layout-bundles .grid__item{cursor:pointer;width:var(--spacing-full);max-width:var(--spacing-full)}@media (min-width: 750px){.layout-bundles .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * .5);max-width:50%;flex-grow:0}}@media (min-width: 1400px){.layout-bundles .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 1);flex-basis:32%}}.layout-bundles .product-card-wrapper{background-color:rgb(var(--color-background-secondary-rgb));border-radius:var(--border-radius-md);padding:var(--spacing-xs-8);color:inherit;height:100%;position:relative;-webkit-text-decoration:none;text-decoration:none}:is(.layout-bundles .product-card-wrapper) .card{display:flex;flex-direction:row;height:100%}:is(:is(.layout-bundles .product-card-wrapper) .card) .ratio:before{display:none}:is(:is(.layout-bundles .product-card-wrapper) .card) .card__inner{background-color:transparent;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%}:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__inner) .card__media{width:var(--bundle-product-image-width);height:var(--bundle-product-image-height);overflow:visible;background:var(--bundle-background-one);position:relative;align-self:center}:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__inner) .card__media) .media{width:var(--bundle-product-image-width);height:var(--spacing-full);margin-top:0;overflow:visible;position:relative}:is(:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__inner) .card__media) .media) img{width:var(--spacing-full);height:var(--spacing-full);position:relative}:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__inner) .card__media) .unit-quantity{position:absolute;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:var(--spacing-xs-4) var(--spacing-xs-8);bottom:var(--spacing-xs-8);left:var(--spacing-xs-8);color:rgb(var(--color-white-rgb));background:var(--color-foreground);border-radius:var(--border-radius-lg);line-height:1}:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container{display:flex;flex-flow:row nowrap;gap:var(--spacing-xs-8);width:100%}:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__content{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:var(--spacing-xs-6);flex-basis:75%;flex-grow:1;padding:0;aspect-ratio:auto}:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__content) h5{text-align:left;font-size:var(--font-sizes-xs-desktop);padding-top:var(--spacing-xs-2)}:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__content) .price{display:inline-flex;flex-flow:row nowrap;align-items:baseline;gap:var(--spacing-xs-4);margin:0;font-size:var(--font-sizes-xxs-desktop);color:var(--color-text-secondary);text-align:left;letter-spacing:0}:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__content) .price__sale{flex-flow:column nowrap;gap:0}:is(:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__content) .price__sale) .price--on-sale{font-weight:var(--font-weights-medium);color:rgb(var(--color-red-800-rgb))}:is(:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__content) .price__sale) s{font-size:.8em}:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__content) .price__regular span{font-weight:var(--font-weights-medium)}:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__content) .price__old-price,:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__content) .selling-plan__old-price{-webkit-text-decoration:line-through;text-decoration:line-through;color:var(--color-text-tertiary);font-weight:var(--font-weights-medium);margin-right:var(--spacing-xs-4)}:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__content) .price__purchase-type,:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__content) .price_unit-quantity,:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__content) .price-item__price-per-meal{display:none}:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__content) .card__info{display:inline-flex;flex-flow:row nowrap;gap:var(--spacing-xs-4);align-items:center;justify-content:flex-start;font-size:var(--font-sizes-xxs-desktop);cursor:pointer;line-height:var(--line-height-body);margin-bottom:var(--spacing-xs-6);-webkit-text-decoration:none;text-decoration:none}:is(:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__content) .card__info) span{-webkit-text-decoration:underline;text-decoration:underline}:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__middle{display:inline-flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:var(--spacing-xs-6)}:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__middle)>div{display:inline-flex;flex-flow:column nowrap;gap:var(--spacing-xs-2)}:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__middle) .card__badge{margin-top:var(--spacing-xs-4);align-self:flex-start}@media (max-width: 749.98px){:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .card__content__container) .card__middle) .card__badge{font-size:var(--font-sizes-xxxs-mobile)}}:is(:is(.layout-bundles .product-card-wrapper) .card) .quantity{width:12rem;padding:var(--spacing-xs-4);font-size:var(--font-sizes-base-md);border:1px solid var(--color-background-tertiary);background:var(--color-background);border-radius:var(--border-radius-md);min-height:calc((var(--inputs-border-width) * 2) + var(--spacing-sm-24));height:4.1rem}@media (min-width: 750px){:is(:is(.layout-bundles .product-card-wrapper) .card) .quantity{height:4.1rem}}:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .quantity):before{background:none}:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .quantity):after{box-shadow:none}:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .quantity) .quantity__input{line-height:1em;font-weight:var(--font-weights-regular);padding:var(--spacing-xs-4);min-width:var(--spacing-sm-28)}:is(:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .quantity) .quantity__input):hover{border-color:transparent}:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .quantity) .quantity__button{width:calc(var(--spacing-sm-32) / 1);height:calc(var(--spacing-sm-32) / 1);background:var(--color-background-tertiary);border-radius:var(--border-radius-sm);margin:0}:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .quantity) .quantity__button.plus{background:var(--color-foreground);color:var(--color-background)}:is(:is(:is(.layout-bundles .product-card-wrapper) .card) .quantity) .quantity__button svg{width:var(--spacing-sm-14)}:is(:is(.layout-bundles .product-card-wrapper) .card) .product-stock-status p{margin-right:var(--spacing-xs-4);color:var(--color-text-tertiary);font-weight:var(--font-weights-bold)}.layout-bundles .selling-plan__old-price{font-size:var(--font-sizes-xxxs-desktop)}@media (max-width: 479.98px){.layout-bundles .selling-plan__old-price{display:none}}modal-dialog .price__container{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-xs-8)}@media (min-width: 640px){modal-dialog .price__container{flex-flow:row nowrap;align-items:center;gap:var(--spacing-sm-24)}}modal-dialog .price__wrapper{display:inline-flex;flex-flow:column nowrap;gap:var(--spacing-xs-4)}@media (max-width: 479.98px){modal-dialog .price__wrapper{flex-basis:85%;flex-grow:1}}modal-dialog .price__type-wrapper{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:var(--spacing-xs-8)}@media (max-width: 479.98px){.price--on-sale :is(modal-dialog .price__type-wrapper){align-items:flex-end}}:is(.price--on-sale :is(modal-dialog .price__type-wrapper)) .price_unit-quantity{margin-bottom:var(--spacing-xs-4)}modal-dialog .price__regular .price-item--regular,modal-dialog .price__sale .price-item--sale{line-height:130%;font-weight:var(--font-weights-medium);font-size:var(--font-sizes-xl-mobile)}@media (min-width: 990px){modal-dialog .price__regular .price-item--regular,modal-dialog .price__sale .price-item--sale{font-size:var(--font-sizes-lg-desktop)}}modal-dialog .price_unit-quantity{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:var(--spacing-xs-4) var(--spacing-sm-16) var(--spacing-xs-4) var(--spacing-xs-8);background-color:rgb(var(--color-highlight),.6);border:1px solid rgb(var(--color-highlight),.6);border-radius:var(--border-radius-xxl)}:is(modal-dialog .price_unit-quantity) .text--small{line-height:20px;font-size:var(--font-sizes-xxs-mobile)}@media (min-width: 990px){:is(modal-dialog .price_unit-quantity) .text--small{font-size:var(--font-sizes-xxxs-desktop)}}modal-dialog .price__unit-price{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-xs-4)}@media (min-width: 640px){modal-dialog .price__unit-price{flex-flow:column nowrap}}:is(modal-dialog .price__unit-price) .unit-price{padding:var(--spacing-xs-8);background-color:var(--color-background-tertiary);border:1px solid var(--color-background-secondary);border-radius:var(--border-radius-xs);text-transform:none}modal-dialog .product__ingredients .h5{visibility:visible}modal-dialog .card-wrapper{color:inherit;height:100%;position:relative;-webkit-text-decoration:none;text-decoration:none}modal-dialog .product__ingredients p,modal-dialog .product__ingredients span{color:#000}@media (max-width: 479.98px){modal-opener{display:none}}
/*# sourceMappingURL=/cdn/shop/t/235/assets/yf-section-bundle-builder.css.map */
