.bcl-mini-totals{min-width:0;color:var(--bottega-text,inherit)}.bcl-mini-totals .bcl-mini-totals__rows{gap:.45rem;margin:0;display:grid}.bcl-mini-totals__rows>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bcl-mini-totals__rows dt{min-width:0}.bcl-mini-totals__rows dd{text-align:end;margin:0;font-weight:650}.bcl-mini-totals__rows [data-kind=subtotal] dd{font-size:1.15em}.bcl-mini-totals__rows [data-kind=saving]{color:var(--bottega-link,inherit)}.bcl-mini-totals .bcl-mini-totals__desktop{border-top:1px solid var(--bottega-border,#85857d60);margin-top:.5rem;padding-top:.7rem;font-weight:650}.bcl-mini-totals__desktop dd{font-size:1.45em}.bcl-mini-totals .bcl-mini-totals__summary{display:none}.bcl-mini-express{min-width:0}.bcl-mini-express[data-available=false]{visibility:hidden;block-size:0;overflow:hidden}.bcl-mini-express .checkout-wallet__buttons{min-width:0}.bcl-mini-express .checkout-wallet__buttons[data-disabled]{opacity:.55}.bcl-mini-express__terms{align-items:flex-start;gap:.45rem;font-size:.8rem;line-height:1.35;display:flex}.bcl-mini-express__terms input{flex:none;margin-top:.15em}.bcl-mini-express__terms a{text-decoration:underline}@media (max-width:760px){.bcl-mini-totals .bcl-mini-totals__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;min-height:44px;list-style:none;display:flex}.bcl-mini-totals__summary::-webkit-details-marker{display:none}.bcl-mini-totals__summary>span{flex:1}.bcl-mini-totals__summary strong{white-space:nowrap;font-size:1.25em}.bcl-mini-totals__summary small{display:block}.bcl-mini-totals__summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.45rem;height:.45rem;transform:translateY(-.15rem)rotate(45deg)}.bcl-mini-totals__details[open] .bcl-mini-totals__summary:after{transform:translateY(.1rem)rotate(225deg)}.bcl-mini-totals__details[open] .bcl-mini-totals__rows{border-bottom:1px solid var(--bottega-border,#85857d60);padding-block:.35rem .6rem}.bcl-mini-totals .bcl-mini-totals__desktop,.bcl-mini-save[data-express=true]{display:none}}
.ProductGiftChoices-module__b2fQKq__choices{border:1px solid var(--bottega-border,#dedbd5);background:var(--bottega-surface,#fff);border-radius:14px;min-width:0;margin:20px 0;padding:18px}.ProductGiftChoices-module__b2fQKq__choices legend{font:inherit;padding:0 5px;font-size:21px;font-weight:600}.ProductGiftChoices-module__b2fQKq__intro{color:var(--bottega-text-muted,#61594f);margin:0 0 14px;font-size:16px;line-height:1.5}.ProductGiftChoices-module__b2fQKq__options{gap:10px;display:grid}.ProductGiftChoices-module__b2fQKq__option{border:1px solid var(--bottega-border,#dedbd5);border-radius:10px;grid-template-columns:22px 64px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:96px;padding:12px;display:grid}.ProductGiftChoices-module__b2fQKq__option:has(input:checked){border-color:var(--bottega-accent,var(--terracotta,#346347));background:var(--bottega-surface-selected,#eff5ef)}.ProductGiftChoices-module__b2fQKq__option input{width:21px;height:21px;accent-color:var(--bottega-accent,var(--terracotta,#346347))}.ProductGiftChoices-module__b2fQKq__option img{object-fit:contain;background:#fff;border-radius:4px;width:64px;height:72px}.ProductGiftChoices-module__b2fQKq__copy{gap:4px;min-width:0;font-size:16px;line-height:1.4;display:grid}.ProductGiftChoices-module__b2fQKq__copy small{color:var(--bottega-text-muted,#61594f);font-size:14px}.ProductGiftChoices-module__b2fQKq__free{color:var(--bottega-accent,var(--terracotta,#346347));font-size:16px;font-weight:600}.ProductGiftChoices-module__b2fQKq__status{margin:12px 0;font-size:16px;line-height:1.5}.ProductGiftChoices-module__b2fQKq__status button{font:inherit;color:inherit;background:0 0;border:0;min-height:44px;padding:10px 5px;text-decoration:underline}.ProductGiftChoices-module__b2fQKq__extras{margin-top:14px;font-size:16px;line-height:1.5}.ProductGiftChoices-module__b2fQKq__extras summary{min-height:44px;padding:10px 0}.ProductGiftChoices-module__b2fQKq__extras p{margin:8px 0;font-size:14px}.ProductGiftChoices-module__b2fQKq__extras button{min-height:44px;font:inherit;text-align:left;color:inherit;background:0 0;border:0;padding:10px 0;text-decoration:underline;display:block}@media (max-width:500px){.ProductGiftChoices-module__b2fQKq__choices{padding:12px}.ProductGiftChoices-module__b2fQKq__option{grid-template-columns:22px 48px minmax(0,1fr);gap:8px}.ProductGiftChoices-module__b2fQKq__option img{width:48px;height:60px}.ProductGiftChoices-module__b2fQKq__free{grid-column:3}}
#cart-drawer .WarehouseCartNotice-module__vj5Stq__notice{color:#35231b;background:#fff2ed;border:1px solid #7e3020;border-radius:16px;gap:10px;min-width:0;margin:0;padding:18px;display:grid}#cart-drawer .WarehouseCartNotice-module__vj5Stq__heading{color:#7e3020;align-items:flex-start;gap:10px;font-size:18px;line-height:1.35;display:flex}#cart-drawer .WarehouseCartNotice-module__vj5Stq__heading .icon{flex:none;width:24px;height:24px}#cart-drawer .WarehouseCartNotice-module__vj5Stq__notice p{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}#cart-drawer .WarehouseCartNotice-module__vj5Stq__notice dl{border-block:1px solid #7e3020;gap:8px;margin:2px 0;padding:12px 0;font-size:16px;line-height:1.4;display:grid}#cart-drawer .WarehouseCartNotice-module__vj5Stq__notice dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}#cart-drawer .WarehouseCartNotice-module__vj5Stq__notice dt{min-width:0}#cart-drawer .WarehouseCartNotice-module__vj5Stq__notice dd{flex:none;margin:0;font-weight:650}#cart-drawer .WarehouseCartNotice-module__vj5Stq__notice dl>div:last-child{color:#7e3020;font-weight:650}#cart-drawer .WarehouseCartNotice-module__vj5Stq__notice .WarehouseCartNotice-module__vj5Stq__sources{color:#6e6058;font-size:14px}#cart-drawer .WarehouseCartNotice-module__vj5Stq__warehouseLabel{color:#6e6058;font-size:14px;line-height:1.45;display:inline-block}
#cart-drawer .WarehouseCheckoutButton-module__Aa0XYG__triggerWrap{width:100%;min-width:0}#cart-drawer .WarehouseCheckoutButton-module__Aa0XYG__blocked{opacity:.6;cursor:not-allowed;width:100%}#cart-drawer .WarehouseCheckoutButton-module__Aa0XYG__blocked:is(:hover,:focus-visible){text-underline-offset:4px;background:#5a2919;text-decoration:underline}#cart-drawer .WarehouseCheckoutButton-module__Aa0XYG__positioner{z-index:30;visibility:hidden;overscroll-behavior:contain;border-radius:16px;max-width:calc(100% - 32px);position:absolute;overflow:auto;box-shadow:0 8px 32px #241c1726}
