.storefront--biancaflor .bf-cart-combo-photos{grid-row:1/3;width:112px;height:144px;position:relative}.storefront--biancaflor .bf-cart-combo-photo{border:3px solid var(--bf-cream);background:var(--bf-pink);border-radius:48px 48px 12px 12px;place-items:center;width:84px;height:108px;display:grid;position:absolute;top:0;bottom:auto;left:0;right:auto;overflow:hidden;box-shadow:0 0 0 1px rgba(54,75,62,.28)}.storefront--biancaflor .bf-cart-combo-photo+.bf-cart-combo-photo{top:auto;bottom:0;left:auto;right:0}.storefront--biancaflor .bf-cart-combo-photo:only-child{width:100%;height:132px}.storefront--biancaflor .bf-cart-combo-photo img{object-fit:cover}.storefront--biancaflor .bf-cart-combo-photo svg{width:36px;height:36px}.storefront--biancaflor .storefront-cart-lines .bf-cart-item-info>.bf-cart-combo-label{color:var(--bf-green);opacity:1;font:600 12px/1.3 var(--bf-font-text);align-items:center;gap:6px;margin-bottom:6px;display:flex}.storefront--biancaflor .bf-cart-combo-includes{font:400 12px/1.4 var(--bf-font-text);margin:0 0 4px}.storefront--biancaflor .bf-cart-combo-contents{color:var(--bf-green);font:400 14px/1.45 var(--bf-font-text);gap:4px;margin:0;padding:0;list-style:none;display:grid}.storefront--biancaflor .bf-cart-combo-contents li{overflow-wrap:anywhere;align-items:baseline;gap:6px;display:flex}.storefront--biancaflor .bf-cart-combo-contents li>span{flex-shrink:0;font-weight:600}.storefront--biancaflor .bf-cart-combo .bf-cart-item-info{overflow-wrap:anywhere;min-width:0}.storefront--biancaflor .bf-cart-combo .bf-cart-item-actions{min-width:0}@media (max-width:600px){.storefront--biancaflor .bf-cart-combo-photos{width:88px;height:124px}.storefront--biancaflor .bf-cart-combo-photo{width:66px;height:88px}.storefront--biancaflor .bf-cart-combo-photo:only-child{height:112px}.storefront--biancaflor .bf-cart-combo-contents{font-size:13px}}@media (max-width:360px){.storefront--biancaflor .bf-cart-combo-photos{width:72px;height:110px}.storefront--biancaflor .bf-cart-combo-photo{width:56px;height:76px}.storefront--biancaflor .bf-cart-combo-photo:only-child{height:102px}.storefront--biancaflor .bf-cart-combo .bf-cart-item-actions{grid-column:1/-1}}
.storefront--biancaflor .bf-category-icon.bf-promo-icon{width:28px;height:28px;color:var(--bf-green);flex:0 0 28px}.storefront--biancaflor .bf-mobile-promos .bf-promo-icon{flex-basis:24px;width:24px;height:24px}.storefront--biancaflor .bf-promo-icon-lid,.storefront--biancaflor .bf-promo-icon-seal{transform-box:fill-box;transform-origin:50%}.storefront--biancaflor :is(.bf-desktop-categories button,.bf-mobile-promos)[aria-pressed=true] .bf-promo-icon-seal{animation:3.6s ease-in-out infinite bf-promo-seal}.storefront--biancaflor :is(.bf-desktop-categories button,.bf-mobile-promos):focus-visible .bf-promo-icon-lid{animation:1.4s ease-in-out infinite bf-promo-unbox}.storefront--biancaflor :is(.bf-desktop-categories button,.bf-mobile-promos):focus-visible .bf-promo-icon-seal{animation:1.4s ease-in-out infinite bf-promo-seal}@media (hover:hover) and (pointer:fine){.storefront--biancaflor :is(.bf-desktop-categories button,.bf-mobile-promos):hover .bf-promo-icon-lid{animation:1.4s ease-in-out infinite bf-promo-unbox}.storefront--biancaflor :is(.bf-desktop-categories button,.bf-mobile-promos):hover .bf-promo-icon-seal{animation:1.4s ease-in-out infinite bf-promo-seal}}.storefront--biancaflor :-webkit-any(.bf-desktop-categories button,.bf-mobile-promos):active :-webkit-any(.bf-promo-icon-lid,.bf-promo-icon-seal){animation-play-state:paused}.storefront--biancaflor :-moz-any(.bf-desktop-categories button,.bf-mobile-promos):active :-moz-any(.bf-promo-icon-lid,.bf-promo-icon-seal){animation-play-state:paused}.storefront--biancaflor :is(.bf-desktop-categories button,.bf-mobile-promos):active :is(.bf-promo-icon-lid,.bf-promo-icon-seal){animation-play-state:paused}@keyframes bf-promo-unbox{0%,65%,to{transform:translateY(0)}30%{transform:translateY(-1.5px)}48%{transform:translateY(-.5px)}}@keyframes bf-promo-seal{0%,65%,to{transform:rotate(0)scale(1)}28%{transform:rotate(-7deg)scale(1.06)}46%{transform:rotate(5deg)scale(1.03)}}@media (prefers-reduced-motion:reduce){.storefront--biancaflor :-webkit-any(.bf-desktop-categories button,.bf-mobile-promos) :-webkit-any(.bf-promo-icon-lid,.bf-promo-icon-seal){transform:none;animation:none!important}.storefront--biancaflor :-moz-any(.bf-desktop-categories button,.bf-mobile-promos) :-moz-any(.bf-promo-icon-lid,.bf-promo-icon-seal){transform:none;animation:none!important}.storefront--biancaflor :is(.bf-desktop-categories button,.bf-mobile-promos) :is(.bf-promo-icon-lid,.bf-promo-icon-seal){transform:none;animation:none!important}}
.bf-select-trigger{color:#364b3e;width:100%;min-width:0;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#f5f1e7;border:1px solid rgba(54,75,62,.23);border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.bf-select-caption{opacity:.8;flex:none;font-weight:400}.bf-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.bf-select-symbol{flex:0 0 23px;place-items:center;display:grid}.bf-select-symbol>svg{width:23px;height:23px}.bf-select-chevron{flex:none;place-items:center;margin-left:auto;padding-left:8px;display:grid}.bf-select-chevron>svg{width:17px;height:17px;transition:transform .16s}.bf-select-trigger[data-state=open] .bf-select-chevron>svg{transform:rotate(180deg)}.bf-select-trigger:focus-visible{outline-offset:3px;outline:2px solid #364b3e}.bf-select-popup{z-index:90;width:var(--radix-select-trigger-width);min-width:min(320px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(440px,var(--radix-select-content-available-height));color:#364b3e;transform-origin:var(--radix-select-content-transform-origin);background:#f5f1e7;border:1px solid rgba(54,75,62,.18);border-radius:16px;font-family:Kaelia,CCS Kaelia,DM Sans,sans-serif;font-size:15px;animation:.15s ease-out bf-select-in;overflow:hidden;box-shadow:0 16px 48px rgba(30,49,39,.2)}.bf-select-viewport{padding:8px}.bf-select-heading{color:#5d7063;border-bottom:1px solid rgba(54,75,62,.14);margin:0 8px 7px;padding:8px 0 12px;font-size:12px;font-weight:600}.bf-select-option{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:9px;outline:none;align-items:center;gap:12px;min-height:48px;padding:10px 40px 10px 12px;display:flex;position:relative}.bf-select-option[data-state=checked]{background:#f2d4ce;font-weight:700}.bf-select-option[data-highlighted]{background:#e6dec8}.bf-select-option[data-state=checked][data-highlighted]{background:#edc6be}.bf-select-option-icon{flex:0 0 27px;place-items:center;display:grid}.bf-select-option-icon>svg{width:27px;height:27px}.bf-select-check{place-items:center;display:grid;position:absolute;right:12px}.bf-select-check svg,.bf-select-scroll svg{width:17px;height:17px}.bf-select-scroll{background:#f5f1e7;justify-content:center;align-items:center;height:26px;display:flex}@keyframes bf-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bf-select-popup{animation:none}.bf-select-chevron>svg{transition:none}}
