.product-text:has(ll-pack-rows){min-width:0}.product-text:has(ll-pack-rows)>*{margin-block:0 10px}.product-text:has(ll-pack-rows)>:is(script,style,link,template,[hidden]){display:none!important;margin:0}.product-text:has(ll-pack-rows) .product-form{margin:0;border:0}.product-text:has(ll-pack-rows) .product-form .flex-buttons{width:100%;margin:0}.product-text:has(ll-pack-rows) .product-form .flex-buttons>*{margin:0}.product-text:has(ll-pack-rows) .add-to-cart{width:100%;min-height:56px;height:56px}.product-text:has(ll-pack-rows) .ll-cert-trigger{min-height:40px;margin:4px 0 0;padding:6px 12px;font-size:12px}.product-text:has(ll-pack-rows) .product-actions{margin-bottom:4px}.product-text:has(ll-pack-rows) .ll-pack-rows__legend{margin-bottom:14px;font-size:12px;line-height:16px}.product-text:has(ll-pack-rows) .ll-pack-rows__list{gap:10px}.product-text:has(ll-pack-rows) .ll-pack-rows__surface{min-height:82px;padding:8px 12px;gap:8px}.product-text:has(ll-pack-rows) .ll-pack-rows__copy{gap:2px 6px}.product-text:has(ll-pack-rows) .ll-pack-rows__facts{font-size:12px;line-height:16px}.product-text:has(ll-pack-rows) .ll-pack-rows__badge{font-size:12px;line-height:14px;padding:2px 8px;top:-9px}.product-text:has(ll-pack-rows) .ll-social-proof__inner{padding:0 8px;gap:0 6px}.product-text:has(ll-pack-rows) .ll-social-proof__avatar{width:24px;height:24px;font-size:12px}.product-text:has(ll-pack-rows) .ll-social-proof__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.product-text:has(ll-pack-rows) .ll-social-proof__link{min-height:40px;padding-inline:0}.product-text:has(ll-pack-rows) .ll-info-cards__grid{gap:10px}.product-text:has(ll-pack-rows) .ll-info-cards__card{padding:14px}.product-text:has(ll-pack-rows) .ll-info-cards__header{align-items:center;flex-wrap:nowrap;gap:4px;margin-bottom:4px}.product-text:has(ll-pack-rows) .ll-info-cards__header h2{flex:1 1 auto;font-size:14px}.product-text:has(ll-pack-rows) .ll-info-cards__controls button{width:40px;height:40px}.product-text:has(ll-pack-rows) .ll-info-cards__controls span{min-width:30px;font-size:12px}.product-text:has(ll-pack-rows) .ll-info-cards__meal{min-height:52px;gap:8px;margin-bottom:4px}.product-text:has(ll-pack-rows) .ll-info-cards__meal img{width:52px;height:52px;flex-basis:52px}.product-text:has(ll-pack-rows) .ll-info-cards__meal h3{font-size:12px;line-height:15px}.product-text:has(ll-pack-rows) .ll-info-cards__meal p{font-size:12px;line-height:15px;margin:2px 0 0}.product-text:has(ll-pack-rows) .ll-pack__macros{padding:5px 0}.product-text:has(ll-pack-rows) .ll-pack__macro strong{font-size:16px}.product-text:has(ll-pack-rows) .ll-pack__macro span{font-size:12px}.product-text:has(ll-pack-rows) .ll-info-cards summary{min-height:40px;padding:8px 0}.product-text:has(ll-pack-rows) .ll-info-cards__link{min-height:40px}.product-text:has(ll-pack-rows) .ll-delivery--card h2{font-size:14px;margin-bottom:6px}.product-text:has(ll-pack-rows) .ll-delivery--card p{font-size:12px;margin-bottom:6px}.product-text:has(ll-pack-rows) .ll-delivery--card form{margin-top:6px}.product-text:has(ll-pack-rows) .ll-delivery--card label{margin-bottom:4px}.product-text:has(ll-pack-rows) .ll-delivery__fields{flex-direction:row;flex-wrap:nowrap;gap:6px}.product-text:has(ll-pack-rows) .ll-delivery--card input{flex:1 1 0;width:0}.product-text:has(ll-pack-rows) .ll-delivery--card button{flex:0 0 auto;width:auto}.product-text:has(ll-pack-rows) .ll-delivery--card :is(input,button){min-height:40px;padding:8px 10px;font-size:12px}.product-text:has(ll-pack-rows) .ll-delivery__result:not(:empty){margin-top:6px;padding:8px;font-size:12px;line-height:1.4}.product-text:has(ll-pack-rows) :is(.ll-delivery__note,.ll-delivery__placeholder){font-size:12px;margin-top:6px;line-height:1.4}@media(min-width:990px){.shopify-section:has(ll-pack-rows) .main-product{align-items:start}.shopify-section:has(ll-pack-rows) .main-product :is(.product-gallery,.product-text){position:static!important;top:auto!important;bottom:auto!important;transform:none!important;align-self:start}.product-text:has(ll-pack-rows).remove-empty-space{margin-block:0;padding-block:0}.product-text:has(ll-pack-rows) .ll-pack-rows__photo{width:40px;height:30px}.product-text:has(ll-pack-rows) .ll-pack-rows__photo+.ll-pack-rows__photo{margin-left:-20px}.product-text:has(ll-pack-rows) .ll-pack-rows__photo--plate{height:40px}.product-text:has(ll-pack-rows) .ll-pack-rows__photo--tile{height:40px}.product-text:has(ll-pack-rows) .ll-pack-rows__name{font-size:16px}}.product-text:has(ll-pack-rows)>*:not(:last-child){margin-bottom:6px}@media(min-width:990px){.product-text:has(ll-pack-rows):has(>[id*=smile_io_smile_points_on_product_page]){display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.product-text:has(ll-pack-rows):has(>[id*=smile_io_smile_points_on_product_page])>*{width:100%;margin:0}.product-text:has(ll-pack-rows):has(>[id*=smile_io_smile_points_on_product_page])>.product-actions{display:contents}.product-text:has(ll-pack-rows):has(>[id*=smile_io_smile_points_on_product_page]) .product-actions>.product-form{flex-basis:100%}.product-text:has(ll-pack-rows)>[id*=smile_io_smile_points_on_product_page]{order:1;flex:1 1 250px;min-width:0;width:auto!important;font-size:12px}.product-text:has(ll-pack-rows):has(>[id*=smile_io_smile_points_on_product_page]) .ll-cert-mount{order:2;flex:0 0 auto;margin-left:auto}.product-text:has(ll-pack-rows):has(>[id*=smile_io_smile_points_on_product_page]) .ll-cert-trigger{margin:0}.product-text:has(ll-pack-rows):has(>[id*=smile_io_smile_points_on_product_page])>.ll-info-cards{order:3}}.product-text:has(ll-pack-rows) .ll-delivery--card p{line-height:1.3;margin-bottom:4px}@media(min-width:990px){.product-text:has(ll-pack-rows) .ll-pack-rows__surface{min-height:78px;padding-block:7px}.product-text:has(ll-pack-rows) .ll-pack-rows__legend{margin-bottom:10px}}.product-text:has(ll-pack-rows) .ll-info-cards__meal{min-height:48px}.product-text:has(ll-pack-rows) .ll-info-cards__meal img{width:48px;height:48px;flex-basis:48px}.product-text:has(ll-pack-rows) .ll-pack__macros{padding-block:3px}.product-text:has(ll-pack-rows) .ll-info-cards__header{margin-bottom:2px}.product-text:has(ll-pack-rows) :is(.ll-delivery__note,.ll-delivery__placeholder){line-height:1.3}@media(min-width:990px){.product-text:has(ll-pack-rows) .ll-pack-rows__photo--plate{height:32px}.product-text:has(ll-pack-rows) .ll-pack-rows__photo--tile{height:32px}}.product-text:has(ll-pack-rows) .ll-info-cards__meal h3{-webkit-line-clamp:2}.main-product:has(>.ll-product-top){row-gap:20px}.ll-product-top{grid-column:1 / -1;min-width:0;text-align:center}.ll-product-top .product__title{font-size:clamp(32px,3.6vw,56px);line-height:1.06;letter-spacing:-.035em;margin:0 0 12px;overflow-wrap:anywhere}.ll-product-top .ll-social-proof{max-width:660px;margin-inline:auto}.ll-product-top .ll-social-proof__inner{justify-content:center}.main-product>:is(link,script){display:none!important}.product-text:has(ll-pack-rows) .ll-cert-trigger,.product-text:has(ll-pack-rows) .ll-cert-mount{display:none!important}.product-text:has(ll-pack-rows)>[id*=smile_io_smile_points_on_product_page]{flex-basis:100%;width:100%!important}.shopify-section:has(ll-pack-rows) .main-product :is(.product-gallery,.product-text){position:static!important}.product-text:has(ll-pack-rows) :is(.ll-info-cards__controls button,.ll-info-cards summary,.ll-info-cards__link,.ll-delivery--card input,.ll-delivery--card button){min-height:44px}@media(min-width:990px){.main-product:has(ll-gallery-mosaic){width:100%;max-width:var(--ll-page-max,1760px);padding-inline:var(--ll-gutter,24px);margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,56px)}}.ll-pack-usps strong,.ll-pack-payflex strong{font-weight:650}@media(min-width:990px){.product-text:has(ll-pack-rows) .ll-pack-usps{min-height:0;padding-block:0;margin-bottom:8px;gap:6px 14px}.product-text:has(ll-pack-rows) .ll-pack-rows__surface{min-height:74px;padding-block:6px}.product-text:has(ll-pack-rows) .ll-info-cards__card{padding:10px}.product-text:has(ll-pack-rows):has(>[id*=smile_io_smile_points_on_product_page]){row-gap:3px}.product-text:has(ll-pack-rows) .ll-pack-rows__photo{height:24px;width:32px}.product-text:has(ll-pack-rows) .ll-pack-rows__list{gap:8px}.product-text:has(ll-pack-rows) .ll-pack-rows__legend{margin-bottom:6px}.product-text:has(ll-pack-rows) .ll-pack-payflex{margin-top:8px}}.product-text:has(ll-pack-rows) .ll-info-cards__controls button{min-width:44px}.product-text:has(ll-pack-rows)>.ll-pack-usps{margin-top:16px}.product-text:has(ll-pack-rows)>ul.ll-pack-usps{display:grid}@media(min-width:990px){.product-text:has(ll-pack-rows)>ul.ll-pack-usps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}}@media(min-width:990px){.product-text:has(ll-pack-rows):has(>[id*=smile_io_smile_points_on_product_page]){row-gap:0}.product-text:has(ll-pack-rows) .ll-pack-payflex{margin-top:2px}.product-text:has(ll-pack-rows)>ul.ll-pack-usps{row-gap:8px;margin-bottom:0}.product-text:has(ll-pack-rows) .ll-info-cards__card{padding:8px}.product-text:has(ll-pack-rows) .ll-info-cards__slide{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.product-text:has(ll-pack-rows) .ll-info-cards__slide>:is(.ll-info-cards__meal,.ll-pack__macros,details[open]){grid-column:1 / -1}.product-text:has(ll-pack-rows) .ll-info-cards summary{gap:4px}.product-text:has(ll-pack-rows) .ll-info-cards__link{margin-left:8px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ll-buybox-fit.css.map */
