.flow-gift-offer{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #c5c5c5;border-radius:5px;background:#f5f5f5;width:100%;grid-column:1/-1;margin:0 0 12px;color:#111}.flow-gift-offer img{width:64px;height:64px;object-fit:contain;border-radius:3px}.flow-gift-offer strong,.flow-gift-offer span{display:block}.flow-gift-offer span{font-size:13px;margin-top:4px;line-height:1.4}.flow-gift-offer__price{margin-left:auto;white-space:nowrap;text-align:right}.flow-gift-offer__price s{font-size:13px;color:#666}.flow-gift-badge{display:inline-block;background:#111;color:#fff;border-radius:4px;padding:7px 10px;font-size:12px;font-weight:700;width:fit-content}.flow-gift-savings{display:flex;justify-content:space-between;gap:16px;font-weight:700;font-size:14px}.flow-gift-quantity{font-size:13px}.flow-gift-syncing [name=checkout]{cursor:progress}#flow-gift-notice{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:10000;max-width:560px;width:calc(100% - 32px);padding:16px;background:#111;color:#fff;border-radius:5px;box-shadow:0 4px 20px #0003;font-size:14px}#flow-gift-notice[hidden]{display:none}@media(max-width:749px){.flow-gift-offer{gap:10px;padding:12px}.flow-gift-offer img{width:52px;height:52px}.flow-gift-offer strong{font-size:14px}.flow-gift-offer span{font-size:12px}}.product-details .product-form-buttons:has(.flow-gift-offer--editorial){display:grid;grid-template-columns:124px minmax(0,1fr);gap:16px;align-items:start}.product-details .product-form-buttons>.flow-gift-offer--editorial{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;min-width:0;margin:0 0 4px;padding:20px;border:0;border-radius:0;background:#f6f6f6;color:#111;box-sizing:border-box}.product-details .flow-gift-offer--editorial img{display:block;width:104px;height:104px;object-fit:contain;border-radius:0;mix-blend-mode:multiply}.product-details .flow-gift-offer--editorial .flow-gift-offer__copy{min-width:0}.product-details .flow-gift-offer--editorial .flow-gift-offer__eyebrow{margin:0 0 6px;font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:#555}.product-details .flow-gift-offer--editorial .flow-gift-offer__title{font-size:18px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.product-details .flow-gift-offer--editorial .flow-gift-offer__description{margin:7px 0 0;font-size:12px;line-height:1.5;color:#555}.product-details .flow-gift-offer--editorial .flow-gift-offer__price{margin:0;text-align:center}.product-details .flow-gift-offer--editorial .flow-gift-offer__price s{display:block;font-size:12px;color:#666;margin-bottom:6px}.product-details .flow-gift-offer--editorial .flow-gift-offer__price strong{display:block;background:#111;color:#fff;padding:6px 10px;font-size:10px;letter-spacing:.09em;line-height:1.2}.product-details .product-form-buttons:has(.flow-gift-offer--editorial)>.quantity-selector-wrapper{grid-column:1;grid-row:2;min-width:0;width:100%}.product-details .product-form-buttons:has(.flow-gift-offer--editorial) .quantity-selector{width:100%;height:60px}.product-details .product-form-buttons:has(.flow-gift-offer--editorial)>span:has(.add-to-cart-button){display:contents}.product-details .product-form-buttons:has(.flow-gift-offer--editorial) .add-to-cart-button{grid-column:2;grid-row:2;width:100%;height:60px;min-width:0}.product-details .product-form-buttons:has(.flow-gift-offer--editorial) .flow-bros-guarantee{grid-column:1/-1;grid-row:3;margin:0;padding:0;min-width:0}.product-details .product-form-buttons:has(.flow-gift-offer--editorial) .product-form-text__error{grid-column:1/-1}@media(max-width:749px){.product-details .product-form-buttons:has(.flow-gift-offer--editorial){grid-template-columns:108px minmax(0,1fr);gap:12px}.product-details .product-form-buttons>.flow-gift-offer--editorial{grid-template-columns:76px minmax(0,1fr) auto;gap:12px;padding:16px 12px}.product-details .flow-gift-offer--editorial img{width:76px;height:76px}.product-details .flow-gift-offer--editorial .flow-gift-offer__title{font-size:15px}.product-details .flow-gift-offer--editorial .flow-gift-offer__eyebrow{font-size:9px;letter-spacing:.1em}.product-details .flow-gift-offer--editorial .flow-gift-offer__description{font-size:11px}}.flow-cart-pending [name=checkout]{cursor:progress}.flow-cart-pending [name=checkout]:after{content:"";width:16px;height:16px;margin-inline-start:10px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:flow-cart-progress .7s linear infinite}.flow-cart-pending .cart-items__quantity-controls{opacity:.55;pointer-events:none}@keyframes flow-cart-progress{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.flow-cart-pending [name=checkout]:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/flow-bundle-gift.css.map */
