#cart-drawer{--drawer-header-padding-block: 14px;--drawer-body-padding-block: 14px;--drawer-footer-padding-block: 12px;--figu-gap: 20px}.figu-cart-bullets{list-style:none;margin:0 0 12px;padding:8px 4px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--figu-box-bg, #f4f1ec);border-radius:8px}.figu-cart-bullets__item{display:flex;align-items:center;gap:8px;padding:0 8px;font-size:11px;line-height:1.3}.figu-cart-bullets__item+.figu-cart-bullets__item{border-left:1px solid color-mix(in srgb,currentColor 15%,transparent)}.figu-cart-bullets__item svg{width:16px;height:16px;flex:none}@media(max-width:699px){.figu-cart-bullets__item{flex-direction:column;text-align:center;gap:4px;padding:0 6px;font-size:10.5px}}.figu-gift-bar{display:block;padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.figu-gift-bar__message{text-align:center;text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;line-height:1.35;margin:0 0 12px}.figu-gift-bar__message strong{font-weight:700}.figu-gift-bar__track{position:relative;margin:0 12px 0 0;padding-bottom:28px}.figu-gift-bar__rail{position:relative;height:6px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:#fff;overflow:hidden}.figu-gift-bar__fill{position:absolute;inset:0 auto 0 0;width:0;background:currentColor;transition:width .5s ease}.figu-gift-bar__milestone{position:absolute;top:-7px;display:flex;flex-direction:column;align-items:center;transform:translate(-50%);white-space:nowrap}.figu-gift-bar__dot{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid currentColor;background:#fff;transition:background .3s ease,color .3s ease}.figu-gift-bar__dot svg{width:10px;height:10px}.figu-gift-bar__milestone.is-reached .figu-gift-bar__dot{background:currentColor}.figu-gift-bar__milestone.is-reached .figu-gift-bar__dot svg{color:#fff}.figu-gift-bar__amount{margin-top:4px;font-size:11px;font-weight:700;line-height:1.2}.figu-gift-bar__label{font-size:9px;text-transform:uppercase;letter-spacing:.05em;line-height:1.25}.figu-gift-bar__milestone--last{transform:translate(calc(-100% + 10px));align-items:flex-end}.figu-gift-picker{display:block;margin-top:var(--figu-gap, 20px)}.figu-gift-picker__heading{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px}.figu-gift-picker__heading strong{font-weight:700}.figu-gift-picker__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.figu-gift-card{display:flex;flex-direction:column;min-width:0}.figu-gift-card__media{aspect-ratio:1 / 1;background:#f4f4f4;display:grid;place-items:center;overflow:hidden}.figu-gift-card__media img{width:100%;height:100%;object-fit:contain}.figu-gift-card__button{width:100%;min-height:32px;margin-top:4px;padding:6px 4px;background:#4a4a4a;color:#fff;border:0;font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,opacity .2s ease}.figu-gift-card__button:hover:not(:disabled){background:#1a1a1a}.figu-gift-card__button:disabled{opacity:.45;cursor:not-allowed}.figu-gift-card__button[aria-busy=true]{opacity:.6;pointer-events:none}.figu-gift-card__title{margin:6px 0 1px;font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.figu-gift-card__price{margin:0;font-size:10.5px;text-transform:uppercase}.figu-gift-card__price s{opacity:.55;margin-right:6px}.figu-gift-card__free{color:var(--figu-gift-accent, #7a2626)}.figu-cart-review{display:flex;align-items:center;gap:12px;margin:var(--figu-gap, 20px) 0 0;padding:12px 14px;background:var(--figu-box-bg, #f4f1ec);border-radius:8px}.figu-cart-review__body{flex:1;min-width:0}.figu-cart-review__stars{display:flex;gap:2px;margin-bottom:6px}.figu-cart-review__stars svg{width:13px;height:13px}.figu-cart-review__text{margin:0;padding:0;border:0;font-style:italic;font-size:12.5px;line-height:1.4}.figu-cart-review__author{margin-top:3px;font-style:italic;font-size:12px}.figu-cart-review__image{flex:none;width:72px;height:72px;border-radius:50%;overflow:hidden}.figu-cart-review__image img{width:100%;height:100%;object-fit:cover}.figu-cart-loved{margin:0 0 6px;padding:0 0 8px;text-align:center;font-style:italic;font-size:12.5px;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}#cart-drawer .cart-drawer__footer{gap:10px}#cart-drawer .cart-drawer__footer cart-note textarea{min-height:0;height:auto;resize:vertical;padding-block:8px;font-size:13px}#cart-drawer .cart-drawer__footer cart-note label{font-size:12px;margin-bottom:4px}#cart-drawer .figu-cart-payment-icons{padding-top:8px!important}#cart-drawer .cart-drawer__complementary-products{border-block-start-width:0!important;border-top:0!important;padding-block:var(--figu-gap, 20px)!important;row-gap:10px!important}#cart-drawer .cart-drawer__items{padding-block-end:0}.figu-gift-picker[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/95/assets/figu-cart-gifts.css.map */
