body:has(#main-cart-items){--cart-v3-gutter: 16px;--cart-v3-ink: #21191d;--cart-v3-muted: #71666b;--cart-v3-line: rgba(55, 35, 44, .11);--cart-v3-pink: #ec376d;--cart-v3-pink-dark: #bd174c;--cart-v3-surface: #fff;--cart-v3-shadow: 0 20px 52px -38px rgba(61, 31, 45, .34);background:linear-gradient(180deg,#fff9fb 0,#fff 34rem)!important;color:var(--cart-v3-ink)}body:has(#main-cart-items) #MainContent{padding-bottom:max(132px,calc(108px + env(safe-area-inset-bottom)))!important}body:has(#main-cart-items) .florame-cart-back{display:inline-flex!important;min-height:44px!important;align-items:center;gap:7px;padding:9px 10px!important;border-radius:999px;color:var(--cart-v3-pink-dark)!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important}body:has(#main-cart-items) .florame-cart-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}body:has(#main-cart-items) .florame-cart-back:focus-visible,body:has(#main-cart-items) .florame-cart-upsells__nav button:focus-visible{outline:3px solid rgba(236,55,109,.28);outline-offset:2px}body:has(#main-cart-items) .florame-cart-heading__copy{display:flex;align-items:center;gap:10px}body:has(#main-cart-items) .florame-cart-heading .title{text-wrap:balance}body:has(#main-cart-items) .florame-cart-line{transform:none!important;will-change:auto!important}body:has(#main-cart-items) .florame-cart-upsells__section>header{align-items:center}body:has(#main-cart-items) .florame-cart-upsells__nav{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px}body:has(#main-cart-items) .florame-cart-upsells__nav button{display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid var(--cart-v3-line);border-radius:50%;background:#fff;color:var(--cart-v3-ink);cursor:pointer;transition:transform .15s cubic-bezier(.2,.8,.2,1),background-color .15s ease,opacity .15s ease}body:has(#main-cart-items) .florame-cart-upsells__nav button:disabled{opacity:.34;cursor:default}body:has(#main-cart-items) .florame-cart-upsells__nav svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}body:has(#main-cart-items) .florame-cart-upsells__rail{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:1px}body:has(#main-cart-items) .florame-cart-upsells__card{width:100%;min-width:0}body:has(#main-cart-items) .florame-cart-upsells__copy>span{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body:has(#main-cart-items) .ds-app-wrapper{transform:none!important;will-change:auto!important}body:has(#main-cart-items) #MainContent .ds-intent-summary{width:100%!important;max-width:none!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;margin:0!important;padding:13px 14px!important;border:0!important;border-bottom:1px solid var(--cart-v3-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .ds-intent-summary__copy{min-width:0}body:has(#main-cart-items) #MainContent .ds-intent-summary__copy strong{overflow:visible;font-size:14px;line-height:1.24;-webkit-line-clamp:3}body:has(#main-cart-items) #MainContent .ds-intent-summary__copy em{display:block;overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}body:has(#main-cart-items) #MainContent .ds-intent-summary__action{width:auto!important;min-width:72px!important;padding:8px 0 8px 8px;font-size:12px;white-space:nowrap}body:has(#main-cart-items) #MainContent .delivery-scheduler-container.funnel-mode{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .cart__blocks{transform:none!important;will-change:auto!important}@media(hover:hover)and (pointer:fine){body:has(#main-cart-items) .florame-cart-back:hover{background:#ec376d14;transform:translate(-2px)}body:has(#main-cart-items) .florame-cart-upsells__nav button:not(:disabled):hover{background:#fff4f7;transform:translateY(-1px)}}@media(max-width:749px){html body:has(#main-cart-items) #MainContent{display:block!important;width:100%!important;margin:0!important;padding-top:0!important}body:has(#main-cart-items) cart-items{width:100%!important;padding:14px var(--cart-v3-gutter) 0!important}body:has(#main-cart-items) cart-items>.page-width{width:100%!important;max-width:none!important;padding:0!important}body:has(#main-cart-items) .florame-cart-heading{display:grid!important;justify-content:stretch!important;justify-items:start;gap:5px!important;margin:0 0 12px!important}body:has(#main-cart-items) .florame-cart-back{margin-left:-10px}body:has(#main-cart-items) .florame-cart-heading .title{font-size:clamp(32px,9vw,38px)!important;letter-spacing:-.05em!important;line-height:.98!important}body:has(#main-cart-items) .florame-cart-heading__count{width:34px;height:34px;min-width:34px;font-size:13px}body:has(#main-cart-items) .florame-free-shipping-alert[data-scope=page]{display:flex!important;align-items:flex-start;gap:9px;margin:0 0 4px!important;padding:7px 0 13px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) .florame-free-shipping-alert[data-scope=page] .florame-free-shipping-alert__icon{width:12px!important;height:12px!important;margin-top:3px;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) .florame-free-shipping-alert[data-scope=page] .florame-free-shipping-alert__icon svg,body:has(#main-cart-items) .florame-free-shipping-alert[data-scope=page] .florame-free-shipping-alert__bar{display:none!important}body:has(#main-cart-items) .cart-items,body:has(#main-cart-items) .cart-items tbody{width:100%!important}body:has(#main-cart-items) .florame-cart-line{grid-template-columns:96px minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-template-areas:"image info" "image actions"!important;gap:8px 13px!important;width:100%!important;min-height:0!important;padding:14px 0 20px!important;border:0!important;border-bottom:1px solid var(--cart-v3-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;animation:none!important}body:has(#main-cart-items) .florame-cart-line .cart-item__media,body:has(#main-cart-items) .florame-cart-line .cart-item__image-container{width:96px!important;min-width:96px!important;height:116px!important;border-radius:16px!important}body:has(#main-cart-items) .florame-cart-line .cart-item__details{padding:3px 0 0!important}body:has(#main-cart-items) .florame-cart-line .cart-item__name{margin:0 0 6px!important;font-size:16px!important;line-height:1.18!important}body:has(#main-cart-items) .florame-cart-line__price{padding:0!important;font-size:17px!important}body:has(#main-cart-items) .florame-cart-line .cart-item__quantity{align-self:end;padding:0!important}body:has(#main-cart-items) .florame-cart-line .cart-item__quantity-wrapper{grid-template-columns:minmax(0,132px) 44px!important;gap:8px!important;width:100%!important}body:has(#main-cart-items) quantity-input.cart-quantity{width:132px!important;min-height:44px!important;grid-template-columns:44px 44px 44px!important;border:1px solid var(--cart-v3-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important}body:has(#main-cart-items) quantity-input.cart-quantity .quantity__button,body:has(#main-cart-items) quantity-input.cart-quantity .quantity__input,body:has(#main-cart-items) cart-remove-button .button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body:has(#main-cart-items) cart-remove-button .button{border-radius:14px!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) .florame-cart-upsells-section,body:has(#main-cart-items) #MainContent .ds-app-wrapper,body:has(#main-cart-items) #main-cart-footer:not(.is-empty){width:calc(100% - (var(--cart-v3-gutter) * 2))!important;max-width:none!important;margin-inline:auto!important}body:has(#main-cart-items) .florame-cart-upsells-section{margin-top:22px!important}body:has(#main-cart-items) florame-partner-upsells.florame-cart-upsells{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(#main-cart-items) .florame-cart-upsells__section{width:100%!important;gap:14px;padding:22px 0!important;overflow:visible!important;border:0!important;border-block:1px solid var(--cart-v3-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) .florame-cart-upsells__section>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px!important;margin:0!important;padding:0!important}body:has(#main-cart-items) .florame-cart-upsells__section>header>div{grid-column:1}body:has(#main-cart-items) .florame-cart-upsells__section>header p{grid-column:1;margin:0!important;font-size:13px!important}body:has(#main-cart-items) .florame-cart-upsells__section>header .florame-cart-upsells__nav{grid-column:2;grid-row:1 / span 2}body:has(#main-cart-items) .florame-cart-upsells__section h2{font-size:23px!important;line-height:1.05}body:has(#main-cart-items) .florame-cart-upsells__rail{grid-auto-columns:minmax(286px,calc(100vw - 64px))!important;gap:10px!important;width:calc(100% + var(--cart-v3-gutter));margin-right:calc(var(--cart-v3-gutter) * -1);padding:2px var(--cart-v3-gutter) 10px 0!important;overflow-x:auto!important;scroll-snap-type:x mandatory}body:has(#main-cart-items) .florame-cart-upsells__rail.is-single{grid-template-columns:1fr!important;width:100%;margin-right:0;padding-right:0!important;overflow:visible!important}body:has(#main-cart-items) .florame-cart-upsells__card{grid-template-columns:76px minmax(0,1fr) auto!important;min-height:112px;gap:11px;padding:11px!important;border:1px solid var(--cart-v3-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--cart-v3-shadow)!important}body:has(#main-cart-items) .florame-cart-upsells__media{width:76px;height:82px}body:has(#main-cart-items) .florame-cart-upsells__copy strong{font-size:14px}body:has(#main-cart-items) .florame-cart-upsells__copy>button{min-height:44px;display:inline-flex;align-items:center;padding:4px 0 0;font-size:11px}body:has(#main-cart-items) .florame-cart-upsells__add{width:auto!important;min-width:48px!important;height:48px!important;grid-auto-flow:column;gap:6px;padding:0 12px;border-radius:15px}body:has(#main-cart-items) .florame-cart-upsells__add>span:not(.florame-cart-upsells__spinner){position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:12px;font-weight:850}body:has(#main-cart-items) #MainContent .ds-app-wrapper{margin-top:26px!important;padding:0!important;overflow:hidden;border:1px solid var(--cart-v3-line)!important;border-radius:24px!important;background:var(--cart-v3-surface)!important;box-shadow:var(--cart-v3-shadow)!important;animation:none!important}body:has(#main-cart-items) #MainContent .delivery-scheduler-container.funnel-mode{padding:18px 16px 16px!important;overflow:visible!important}body:has(#main-cart-items) #MainContent .recipient-form-funnel.ds-details-group:not(details){margin:0!important;padding:17px 0 0!important;border:0!important;border-top:1px solid var(--cart-v3-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .recipient-form-funnel.ds-details-group+.recipient-form-funnel.ds-details-group{margin-top:18px!important}body:has(#main-cart-items) #MainContent .recipient-form-funnel.ds-last-mile-details{margin:14px 0 0!important;border-radius:16px!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .recipient-form-funnel label{font-size:12px!important;line-height:1.25!important}body:has(#main-cart-items) #MainContent .recipient-form-funnel :is(input,textarea,select){min-height:50px!important;font-size:16px!important}body:has(#main-cart-items) #MainContent .ds-navigation-footer{position:static!important;bottom:auto!important;grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr)!important;gap:8px!important;margin:20px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(#main-cart-items) #MainContent .ds-navigation-footer .ds-nav-btn{min-height:50px!important;border-radius:15px!important;font-size:13px!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty){margin-top:16px!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty)>.page-width{width:100%!important;padding:0!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .cart__blocks{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:16px!important;border-radius:22px!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-cart-total{display:flex!important;width:100%;min-height:34px;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 10px!important;border-bottom:1px solid rgba(255,255,255,.14)}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-cart-total .totals__total{font-size:11px!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-cart-total .totals__total-value{font-size:20px!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-checkout-trust{grid-template-columns:34px minmax(0,1fr) 12px!important;min-height:44px!important;gap:9px!important;padding:0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-checkout-trust__icon{width:34px!important;height:34px!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-checkout-trust__copy strong{display:none!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-checkout-trust__copy small{display:block!important;color:#ffffffc7!important;font-size:12px!important;line-height:1.3}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .cart__ctas,body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .cart__checkout-button{width:100%!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .cart__checkout-button{min-height:52px!important;border-radius:16px!important;font-size:14px!important}}@media(max-width:359px){body:has(#main-cart-items) .florame-cart-line{grid-template-columns:84px minmax(0,1fr)!important}body:has(#main-cart-items) .florame-cart-line .cart-item__media,body:has(#main-cart-items) .florame-cart-line .cart-item__image-container{width:84px!important;min-width:84px!important;height:108px!important}body:has(#main-cart-items) .florame-cart-upsells__card{grid-template-columns:68px minmax(0,1fr) 48px!important;gap:9px}body:has(#main-cart-items) .florame-cart-upsells__media{width:68px;height:76px}body:has(#main-cart-items) .florame-cart-upsells__add{padding-inline:0}body:has(#main-cart-items) .florame-cart-upsells__add>span:not(.florame-cart-upsells__spinner){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media(min-width:750px)and (max-width:979px){body:has(#main-cart-items) cart-items,body:has(#main-cart-items) .florame-cart-upsells-section,body:has(#main-cart-items) #MainContent .ds-app-wrapper,body:has(#main-cart-items) #main-cart-footer:not(.is-empty){width:min(720px,calc(100% - 48px))!important;margin-inline:auto!important}body:has(#main-cart-items) #MainContent .ds-app-wrapper{overflow:hidden;border:1px solid var(--cart-v3-line)!important;border-radius:26px!important;background:#fff!important;box-shadow:var(--cart-v3-shadow)!important}body:has(#main-cart-items) #MainContent .delivery-scheduler-container.funnel-mode{padding:22px!important}}@media(min-width:980px){body:has(#main-cart-items) #MainContent{grid-template-columns:minmax(0,1.08fr) minmax(420px,.82fr)!important;column-gap:34px!important;row-gap:18px!important;width:min(1280px,calc(100% - 64px))!important}html body:has(#main-cart-items) #MainContent>.shopify-section:has(cart-items){grid-column:1!important;grid-row:1!important}html body:has(#main-cart-items) #MainContent>.shopify-section:has(.florame-cart-upsells-section),html body:has(#main-cart-items) #MainContent>.shopify-section:has(florame-partner-upsells){grid-column:1!important;grid-row:2!important;align-self:start}html body:has(#main-cart-items) #MainContent>section.shopify-section:has(.ds-app-wrapper){grid-column:2!important;grid-row:1 / span 2!important;align-self:start}html body:has(#main-cart-items) #MainContent>.shopify-section:has(#main-cart-footer),html body:has(#main-cart-items) #MainContent>.cart__footer-wrapper{grid-column:2!important;grid-row:3!important}body:has(#main-cart-items) .florame-cart-upsells__section{width:100%}body:has(#main-cart-items) #MainContent .ds-app-wrapper{overflow:hidden;border:1px solid var(--cart-v3-line)!important;border-radius:26px!important;background:#fff!important;box-shadow:var(--cart-v3-shadow)!important}body:has(#main-cart-items) #MainContent .delivery-scheduler-container.funnel-mode{padding:20px!important}}@media(prefers-reduced-motion:reduce){body:has(#main-cart-items) .florame-cart-upsells__rail{scroll-behavior:auto}}body:has(#main-cart-items){--cart-flat-gutter: clamp(18px, 5vw, 28px);--cart-flat-soft: #f7f4f5;--cart-flat-pink-soft: #fff0f5;background:#fff!important}body:has(#main-cart-items) #MainContent{background:#fff!important}body:has(#main-cart-items) :is(.florame-cart-line,.florame-cart-upsells__card){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) .florame-cart-line{border-bottom:0!important}body:has(#main-cart-items) quantity-input.cart-quantity{border:0!important;background:var(--cart-flat-soft)!important;box-shadow:none!important}body:has(#main-cart-items) .florame-cart-back{padding-inline:0!important;border-radius:0!important;background:transparent!important}body:has(#main-cart-items) .florame-cart-upsells__nav button{border:0!important;background:var(--cart-flat-soft)!important;box-shadow:none!important}body:has(#main-cart-items) .florame-cart-upsells__section{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) .florame-cart-upsells__rail{align-items:stretch;scrollbar-width:thin;scrollbar-color:rgba(236,55,109,.28) transparent}body:has(#main-cart-items) .florame-cart-upsells__card{align-items:center!important;padding:0!important}body:has(#main-cart-items) .florame-cart-upsells__media{overflow:hidden;border:0!important;border-radius:16px!important;background:var(--cart-flat-soft)!important;box-shadow:none!important}body:has(#main-cart-items) .florame-cart-upsells__add{border:0!important;background:var(--cart-flat-pink-soft)!important;color:var(--cart-v3-pink-dark)!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .ds-app-wrapper,body:has(#main-cart-items) #MainContent .delivery-scheduler-container.funnel-mode{width:100%!important;max-width:none!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;animation:none!important}body:has(#main-cart-items) #MainContent .ds-app-wrapper{padding:0!important}body:has(#main-cart-items) #MainContent .delivery-scheduler-container.funnel-mode{margin:0!important;padding:0!important}body:has(#main-cart-items) #MainContent .ds-intent-summary{display:none!important}body:has(#main-cart-items) #MainContent .ds-progress-wrapper{margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .ds-progress-header{display:none!important}body:has(#main-cart-items) #MainContent .ds-progress-track{width:48px!important;height:3px!important;overflow:hidden;border:0!important;border-radius:999px!important;background:#eee8ea!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .ds-progress-fill{border-radius:inherit!important;background:var(--cart-v3-pink)!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .delivery-scheduler-header{margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important}body:has(#main-cart-items) #MainContent .ds-step-prompt{display:block!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .ds-step-prompt :is(.ds-step-prompt__icon,.ds-step-prompt__eyebrow,p){display:none!important}body:has(#main-cart-items) #MainContent .ds-step-prompt strong{display:block!important;margin:0!important;color:var(--cart-v3-ink)!important;font-size:clamp(27px,7vw,34px)!important;font-weight:800!important;letter-spacing:-.045em!important;line-height:1.02!important}body:has(#main-cart-items) #MainContent .scheduler-content,body:has(#main-cart-items) #MainContent .ds-step{overflow:visible!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .ds-delivery-mode-switch{gap:4px!important;margin:0 0 12px!important;padding:4px!important;border:0!important;border-radius:14px!important;background:var(--cart-flat-soft)!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .ds-delivery-mode-btn{min-height:44px!important;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .ds-delivery-mode-btn.is-active{background:#fff!important;color:var(--cart-v3-ink)!important}body:has(#main-cart-items) #MainContent .ds-intent-launch{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;width:100%!important;min-height:82px!important;margin:0!important;padding:5px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cart-v3-ink)!important;text-align:left!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .ds-intent-calendar{display:grid!important;grid-template-rows:24px 42px;width:64px;height:66px;overflow:hidden;border:0;border-radius:14px;background:var(--cart-flat-pink-soft)}body:has(#main-cart-items) #MainContent .ds-intent-calendar small{display:grid;place-items:center;margin:0;background:var(--cart-v3-pink);color:#fff;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.09em;line-height:1}body:has(#main-cart-items) #MainContent .ds-intent-calendar strong{display:grid;place-items:center;color:var(--cart-v3-pink-dark);font-size:27px;font-weight:800;letter-spacing:-.04em;line-height:1}body:has(#main-cart-items) #MainContent .ds-intent-launch__copy{display:grid!important;min-width:0;gap:3px!important}body:has(#main-cart-items) #MainContent .ds-intent-launch__copy small{color:var(--cart-v3-pink-dark)!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;text-transform:capitalize}body:has(#main-cart-items) #MainContent .ds-intent-launch__copy strong{overflow:hidden;color:var(--cart-v3-ink)!important;font-size:17px!important;font-weight:800!important;line-height:1.16!important;text-overflow:ellipsis;white-space:nowrap}body:has(#main-cart-items) #MainContent .ds-intent-launch__copy em{overflow:hidden;color:var(--cart-v3-muted)!important;font-size:13px!important;font-style:normal!important;line-height:1.2!important;text-overflow:ellipsis;white-space:nowrap}body:has(#main-cart-items) #MainContent .ds-intent-launch__action{color:var(--cart-v3-pink-dark);font-size:13px;font-weight:850;white-space:nowrap}body:has(#main-cart-items) #MainContent .ds-intent-step-status{width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}body:has(#main-cart-items) #MainContent :is(.recipient-form-funnel,.ds-details-group,.message-section,.message-card,.summary-section,.ds-offer-contract,.ds-ready-recap-heading,.ds-pickup-panel){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .recipient-form-funnel.ds-details-group:not(details){margin:0 0 24px!important;padding:0!important;border:0!important}body:has(#main-cart-items) #MainContent .recipient-form-funnel.ds-details-group+.recipient-form-funnel.ds-details-group{margin-top:0!important}body:has(#main-cart-items) #MainContent .ds-details-group__title{margin:0 0 12px!important;color:var(--cart-v3-ink)!important;font-size:15px!important;font-weight:800!important;letter-spacing:-.01em!important;text-transform:none!important}body:has(#main-cart-items) #MainContent .recipient-form-funnel .input-group{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .recipient-form-funnel :is(input,textarea,select),body:has(#main-cart-items) #MainContent #deliveryMessage{min-height:52px!important;border:0!important;border-radius:14px!important;background:var(--cart-flat-soft)!important;font-size:16px!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .recipient-form-funnel :is(input,textarea,select):focus,body:has(#main-cart-items) #MainContent #deliveryMessage:focus{outline:3px solid rgba(236,55,109,.2)!important;outline-offset:0!important;background:#fff8fb!important}body:has(#main-cart-items) #MainContent .recipient-form-funnel.ds-last-mile-details{margin:0 0 24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .ds-last-mile-summary{min-height:52px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .ds-last-mile-body{margin:0!important;padding:12px 0 0!important;border:0!important}body:has(#main-cart-items) #MainContent .ds-navigation-footer{position:static!important;inset:auto!important;gap:10px!important;margin:24px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(#main-cart-items) #MainContent .ds-navigation-footer .ds-nav-btn{min-height:52px!important;border:0!important;border-radius:15px!important;box-shadow:none!important}body:has(#main-cart-items) #MainContent .ds-navigation-footer .btn-secondary{background:var(--cart-flat-soft)!important;color:var(--cart-v3-ink)!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty),body:has(#main-cart-items) #main-cart-footer:not(.is-empty)>.page-width,body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .cart__footer,body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .cart__blocks{border:0!important;border-radius:0!important;background:transparent!important;color:var(--cart-v3-ink)!important;box-shadow:none!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .cart__blocks{gap:14px!important;padding:0!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-cart-total{padding:0!important;border:0!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-cart-total .totals__total{color:var(--cart-v3-muted)!important;font-size:14px!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-cart-total .totals__total-value{color:var(--cart-v3-ink)!important;font-size:clamp(26px,7vw,34px)!important;font-weight:800!important;letter-spacing:-.04em!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .tax-note{color:var(--cart-v3-muted)!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-checkout-trust{min-height:24px!important;grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cart-v3-muted)!important;box-shadow:none!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-checkout-trust__icon{width:18px!important;height:18px!important;background:transparent!important;color:var(--cart-v3-pink-dark)!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-checkout-trust__copy strong,body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-checkout-trust__state,body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-checkout-trust__explain{display:none!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .florame-checkout-trust__copy small{color:var(--cart-v3-muted)!important;font-size:12px!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .cart__checkout-button{min-height:56px!important;border:0!important;border-radius:16px!important;background:var(--cart-v3-pink)!important;color:#fff!important;font-size:15px!important;box-shadow:none!important}@media(max-width:749px){body:has(#main-cart-items) cart-items{padding:18px var(--cart-flat-gutter) 0!important}body:has(#main-cart-items) .florame-cart-line{padding:16px 0 12px!important}body:has(#main-cart-items) .florame-cart-upsells-section,body:has(#main-cart-items) #MainContent .ds-app-wrapper,body:has(#main-cart-items) #main-cart-footer:not(.is-empty){width:calc(100% - (var(--cart-flat-gutter) * 2))!important}body:has(#main-cart-items) #MainContent .ds-app-wrapper{margin-top:30px!important}body:has(#main-cart-items) .florame-cart-upsells-section{margin-top:38px!important}body:has(#main-cart-items) .florame-cart-upsells__section{gap:18px!important;padding:0!important}body:has(#main-cart-items) .florame-cart-upsells__rail{grid-auto-columns:minmax(270px,calc(100vw - (var(--cart-flat-gutter) * 2)))!important;gap:22px!important;padding-block:0 10px!important}body:has(#main-cart-items) .florame-cart-upsells__card{grid-template-columns:76px minmax(0,1fr) auto!important;min-height:84px!important;gap:12px!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty){margin-top:38px!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty)>.page-width{width:100%!important;padding:0!important}}@media(min-width:750px){body:has(#main-cart-items) #MainContent .ds-app-wrapper{margin-top:0!important}body:has(#main-cart-items) .florame-cart-upsells__section{padding:20px 0 0!important}body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .cart__blocks{padding:0!important}}html body:has(#main-cart-items) #MainContent .delivery-scheduler-container.funnel-mode{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:has(#main-cart-items) #MainContent .delivery-scheduler-header{margin:0 0 18px!important;padding:0!important;text-align:left!important}html body:has(#main-cart-items) #MainContent .ds-step-prompt,html body:has(#main-cart-items) #MainContent .ds-step-prompt strong{text-align:left!important}html body:has(#main-cart-items) #MainContent .ds-progress-wrapper{margin:0 0 18px!important;padding:0!important}html body:has(#main-cart-items) #MainContent .ds-intent-launch{grid-template-columns:64px minmax(0,1fr) auto!important;gap:15px!important;min-height:82px!important;padding:5px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:has(#main-cart-items) #MainContent .ds-navigation-footer{position:static!important;inset:auto!important;margin:24px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body:has(#main-cart-items) .florame-cart-line:after,html body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .cart__blocks:after{display:none!important;content:none!important}@media(max-width:560px){html body:has(#main-cart-items) #MainContent .delivery-scheduler-container.funnel-mode{margin-inline:0!important;padding:0!important;border-radius:0!important}}html body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .cart__blocks{display:grid!important;gap:14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cart-v3-ink)!important;box-shadow:none!important}html body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .cart__blocks:before,html body:has(#main-cart-items) #main-cart-footer:not(.is-empty) .cart__blocks:after{display:none!important;content:none!important}html body:has(#main-cart-items) #MainContent #main-cart-footer:not(.is-empty) .cart__blocks{display:grid!important;gap:14px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cart-v3-ink)!important;box-shadow:none!important}html body:has(#main-cart-items) #MainContent .ds-app-wrapper>.ds-intent-launch{margin:0 0 18px!important}html body:has(#main-cart-items) #MainContent textarea,html body:has(#main-cart-items) #MainContent #deliveryMessage{border:1.5px solid rgba(37,29,33,.72)!important;background:#fff!important;box-shadow:none!important}html body:has(#main-cart-items) #MainContent textarea:focus,html body:has(#main-cart-items) #MainContent #deliveryMessage:focus{border-color:#251d21!important;outline:3px solid rgba(236,55,109,.2)!important;outline-offset:2px!important;background:#fff!important}html body[data-ds-current-step="1"]:has(#main-cart-items) #main-cart-footer .florame-checkout-trust,html body[data-ds-current-step="2"]:has(#main-cart-items) #main-cart-footer .florame-checkout-trust,html body[data-ds-current-step="3"]:has(#main-cart-items) #main-cart-footer .florame-checkout-trust,html body[data-ds-current-step="1"]:has(#main-cart-items) #main-cart-footer .cart__ctas,html body[data-ds-current-step="2"]:has(#main-cart-items) #main-cart-footer .cart__ctas,html body[data-ds-current-step="3"]:has(#main-cart-items) #main-cart-footer .cart__ctas,html body[data-ds-current-step="1"]:has(#main-cart-items) #main-cart-footer .cart__dynamic-checkout-buttons,html body[data-ds-current-step="2"]:has(#main-cart-items) #main-cart-footer .cart__dynamic-checkout-buttons,html body[data-ds-current-step="3"]:has(#main-cart-items) #main-cart-footer .cart__dynamic-checkout-buttons{display:none!important}html body:has(#main-cart-items) .florame-cart-line .cart-item__name{overflow-wrap:anywhere!important;text-wrap:pretty}html body:has(#main-cart-items) .florame-cart-line cart-remove-button .button{border:0!important;background:transparent!important;color:#6e374b!important;opacity:1!important}html body:has(#main-cart-items) .florame-cart-line cart-remove-button .button:hover,html body:has(#main-cart-items) .florame-cart-line cart-remove-button .button:focus-visible{background:#b4164f14!important;color:#a61349!important}@media(max-width:360px){html body:has(#main-cart-items) .florame-cart-line{grid-template-columns:82px minmax(0,1fr)!important;gap:8px 11px!important}html body:has(#main-cart-items) .florame-cart-line .cart-item__media,html body:has(#main-cart-items) .florame-cart-line .cart-item__image-container{width:82px!important;min-width:82px!important;height:102px!important;border-radius:14px!important}html body:has(#main-cart-items) .florame-cart-line .cart-item__name{font-size:15px!important;line-height:1.22!important}}html body:has(#main-cart-items) #MainContent .ds-app-wrapper>.ds-delivery-mode-switch[hidden]{display:none!important}html body:has(#main-cart-items) #MainContent .ds-app-wrapper>.ds-delivery-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 10px;padding:3px;border:0;border-radius:12px;background:#f3f1f2;box-shadow:none}html body:has(#main-cart-items) #MainContent .ds-app-wrapper>.ds-delivery-mode-switch .ds-delivery-mode-btn{min-height:44px;padding:8px 12px;border:0;border-radius:9px;color:#685b61;background:transparent;box-shadow:none;font-size:13px;touch-action:manipulation;transition:background-color .1s ease,color .1s ease}html body:has(#main-cart-items) #MainContent .ds-app-wrapper>.ds-delivery-mode-switch .ds-delivery-mode-btn.is-active{color:#241c20;background:#fff;box-shadow:0 1px 3px #241c2014}html body:has(#main-cart-items) #MainContent .ds-intent-launch{--ds-slot-accent: #946000;--ds-slot-tint: #fff8df}html body:has(#main-cart-items) #MainContent .ds-intent-launch[data-slot-tone=afternoon]{--ds-slot-accent: #be2453;--ds-slot-tint: #fff0f5}html body:has(#main-cart-items) #MainContent .ds-intent-launch[data-slot-tone=evening],html body:has(#main-cart-items) #MainContent .ds-intent-launch[data-slot-tone=custom]{--ds-slot-accent: #6852c5;--ds-slot-tint: #f3efff}html body:has(#main-cart-items) #MainContent .ds-intent-slot{display:flex;align-items:center;gap:6px;min-width:0;color:var(--ds-slot-accent)}html body:has(#main-cart-items) #MainContent .ds-intent-slot strong{color:inherit!important;font-size:14px!important;white-space:normal;overflow-wrap:normal}html body:has(#main-cart-items) #MainContent [data-ds-intent-slot-icon]{display:inline-flex;flex:0 0 auto}html body:has(#main-cart-items) #MainContent [data-ds-intent-slot-icon]:empty{display:none}html body:has(#main-cart-items) #MainContent [data-ds-intent-slot-icon] svg{width:18px;height:18px}html body:has(#main-cart-items) #MainContent .ds-intent-launch[data-slot-tone] .ds-intent-calendar small{color:var(--ds-slot-accent)!important;background:var(--ds-slot-tint)!important}html body:has(#main-cart-items) #MainContent .recap-recipient-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:4px;font-size:14px}html body:has(#main-cart-items) #MainContent .recap-recipient-edit{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:8px 0 8px 12px;border:0;background:transparent;color:#685b61;font:inherit;cursor:pointer;touch-action:manipulation}html body:has(#main-cart-items) #MainContent .recap-recipient-edit svg{width:15px;height:15px}html body:has(#main-cart-items) #MainContent .recap-recipient-row .recap-label-tiny{display:none}@media(max-width:480px){html body:has(#main-cart-items) #MainContent .ds-app-wrapper>.ds-intent-launch{grid-template-columns:64px minmax(0,1fr) 16px!important;gap:10px!important}html body:has(#main-cart-items) #MainContent .ds-intent-launch__action{font-size:0!important}html body:has(#main-cart-items) #MainContent .ds-intent-launch__action:after{content:"\203a";font-size:24px;line-height:1}}@media(prefers-reduced-motion:reduce){html body:has(#main-cart-items) #MainContent .ds-app-wrapper>.ds-delivery-mode-switch .ds-delivery-mode-btn{transition:none}}html body:has(#main-cart-items) #MainContent .ds-intent-calendar{position:relative;overflow:visible;grid-template-rows:24px 42px;background:#fff!important;border:1px solid var(--cart-v3-line);box-shadow:0 3px #f6edf0,0 5px #e9dce1,0 8px 14px #4023320a;border-radius:12px}html body:has(#main-cart-items) #MainContent .ds-intent-calendar small{border-radius:11px 11px 0 0}html body:has(#main-cart-items) #MainContent .ds-intent-calendar:before,html body:has(#main-cart-items) #MainContent .ds-intent-calendar:after{content:"";position:absolute;top:-4px;width:4px;height:9px;border-radius:3px;background:var(--ds-slot-accent, #bd174c);box-shadow:0 1px #fff}html body:has(#main-cart-items) #MainContent .ds-intent-calendar:before{left:15px}html body:has(#main-cart-items) #MainContent .ds-intent-calendar:after{right:15px}html body:has(#main-cart-items) #MainContent .ds-field-invite{display:block;margin:0 0 12px;color:#71666b;font-size:12px;line-height:1.6;font-weight:450}html body:has(#main-cart-items) #MainContent .ds-last-mile-summary__copy small{max-width:42ch;white-space:normal;line-height:1.55;color:#71666b!important}html body:has(#main-cart-items) #MainContent .ds-envelope-field{margin-bottom:20px}html body:has(#main-cart-items) #MainContent .ds-envelope-field input{width:100%;min-height:48px;border:1px solid #dcd3d7;border-radius:14px;padding:12px 14px;font:inherit;font-size:16px;color:#21191d;background:#fff}html body:has(#main-cart-items) #MainContent .ds-envelope-field .ds-field-invite{margin:8px 0 0}html body:has(#main-cart-items) #MainContent #deliverySummary .recap-wrapper{display:grid!important;gap:16px!important}html body:has(#main-cart-items) #MainContent #deliverySummary .recap-detail-card{padding:0 16px 16px!important;border:1px solid #eadfe4!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}html body:has(#main-cart-items) #MainContent .recap-recipient-heading{border-bottom:1px solid #eee6e9;margin-bottom:14px;padding-block:4px}html body:has(#main-cart-items) #MainContent .recap-address-content{padding:0!important}html body:has(#main-cart-items) #MainContent .recap-recipient-row{gap:12px}html body:has(#main-cart-items) #MainContent .recap-icon-box{display:grid!important;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:#fff0f5;color:#ad214b}html body:has(#main-cart-items) #MainContent .recap-icon-box svg{width:19px;height:19px}html body:has(#main-cart-items) #MainContent .recap-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid #eee6e9}html body:has(#main-cart-items) #MainContent .meta-value{margin:4px 0 0;overflow-wrap:anywhere}html body:has(#main-cart-items) #MainContent .recap-delivery-notes{margin:14px 0 0;padding:12px;border-radius:12px;background:#f8f6f7}html body:has(#main-cart-items) #MainContent #deliverySummary .recap-note-card{padding:16px!important;border:1px solid #e9dcc8!important;border-radius:16px!important;background:#fffcf6!important;box-shadow:none!important}html body:has(#main-cart-items) #MainContent .recap-note-card .note-edit-btn{min-height:44px;color:#73562e;background:transparent;border:0}html body:has(#main-cart-items) #MainContent .recap-envelope{display:grid;gap:3px;margin:12px 0;font-size:14px}html body:has(#main-cart-items) #MainContent .recap-envelope span{font-size:11px;color:#786343}html body:has(#main-cart-items) #MainContent #main-cart-footer .cart__checkout-button{opacity:1!important;filter:none!important;line-height:1.35!important;padding:14px 18px!important;color:#fff!important;background-color:var(--ui-brand, #bb2051)!important;background-image:var(--ui-action-gradient, none)!important}html body:has(#main-cart-items) #MainContent #main-cart-footer .cart__checkout-button:after,html body:has(#main-cart-items) #MainContent #main-cart-footer .cart__checkout-button:before{content:none!important;display:none!important}html body:has(#main-cart-items) #MainContent [data-florame-checkout-label]{white-space:normal}html body:has(#main-cart-items) #MainContent .ds-auto-confirm-status[data-state=loading] .ds-auto-confirm-status__indicator{width:16px;height:16px;border:2px solid #b52756;border-right-color:transparent;animation:dsGuidedSpin .85s linear infinite}html body:has(#main-cart-items) #MainContent [data-florame-checkout-trust][data-state=loading] .florame-checkout-trust__state{width:16px;height:16px;border:2px solid #b52756;border-right-color:transparent;border-radius:50%;animation:dsGuidedSpin .85s linear infinite}html body:has(#main-cart-items) #MainContent [data-florame-checkout-trust][data-state=loading] .florame-checkout-trust__state span{display:none}@media(prefers-reduced-motion:reduce){html body:has(#main-cart-items) #MainContent .ds-auto-confirm-status[data-state=loading] .ds-auto-confirm-status__indicator,html body:has(#main-cart-items) #MainContent [data-florame-checkout-trust][data-state=loading] .florame-checkout-trust__state{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/florame-cart-v3.css.map */
