.PriceAdvantage-module__boMPDa__notice{border:1px solid var(--bottega-control-border,var(--bottega-border));background:var(--bottega-surface-selected,var(--bottega-surface-soft));min-width:0;color:var(--bottega-text);overflow-wrap:anywhere;border-radius:14px;flex-direction:column;gap:8px;margin-block:14px;padding:16px;font-size:16px;line-height:1.5;display:flex}.PriceAdvantage-module__boMPDa__notice>strong{font-size:18px;line-height:1.4}.PriceAdvantage-module__boMPDa__notice p{max-width:none;font-size:inherit;line-height:inherit;color:inherit;margin:0}.PriceAdvantage-module__boMPDa__notice .PriceAdvantage-module__boMPDa__scope{color:var(--bottega-text-muted);font-size:15px}.PriceAdvantage-module__boMPDa__compact{gap:5px;margin:8px 0;padding:12px}.PriceAdvantage-module__boMPDa__compact>strong{font-size:16px}.PriceAdvantage-module__boMPDa__actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.PriceAdvantage-module__boMPDa__actions button,.PriceAdvantage-module__boMPDa__quantities button{border:1px solid var(--bottega-control-border,var(--bottega-border));background:var(--bottega-surface-raised,var(--bottega-surface));min-height:44px;color:var(--bottega-text);font:inherit;cursor:pointer;border-radius:10px;padding:8px 12px;line-height:1.4}.PriceAdvantage-module__boMPDa__actions button:first-child{color:var(--bottega-link-strong,var(--bottega-text));text-underline-offset:3px;background:0 0;border:0;padding-inline:0;text-decoration:underline}.PriceAdvantage-module__boMPDa__actions button:disabled{opacity:.6;cursor:default}.PriceAdvantage-module__boMPDa__actions button:focus-visible,.PriceAdvantage-module__boMPDa__quantities button:focus-visible{outline:2px solid var(--bottega-accent);outline-offset:3px}.PriceAdvantage-module__boMPDa__dialog{width:min(1320px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--bottega-text)}.PriceAdvantage-module__boMPDa__body{overscroll-behavior:contain;min-height:0;padding:20px;overflow-y:auto}.PriceAdvantage-module__boMPDa__body h3,.PriceAdvantage-module__boMPDa__body h4{color:var(--bottega-text);overflow-wrap:anywhere;margin:0 0 8px}.PriceAdvantage-module__boMPDa__body>p{margin:8px 0 16px;line-height:1.6}.PriceAdvantage-module__boMPDa__quantities{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.PriceAdvantage-module__boMPDa__quantities button{text-align:left;flex-direction:column;gap:4px;display:flex}.PriceAdvantage-module__boMPDa__quantities button[aria-pressed=true]{background:var(--bottega-surface-selected);border-color:var(--bottega-accent);box-shadow:inset 0 0 0 1px var(--bottega-accent)}.PriceAdvantage-module__boMPDa__quantities small{font-size:14px}.PriceAdvantage-module__boMPDa__verdict{font-size:20px;font-weight:650}.PriceAdvantage-module__boMPDa__offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;gap:16px;display:grid}.PriceAdvantage-module__boMPDa__offer{border:1px solid var(--bottega-border);background:var(--bottega-surface-raised,var(--bottega-surface));min-width:0;color:var(--bottega-text);border-radius:12px;padding:16px}.PriceAdvantage-module__boMPDa__own{background:var(--bottega-surface-selected,var(--bottega-surface-soft))}.PriceAdvantage-module__boMPDa__merchant{min-width:0}.PriceAdvantage-module__boMPDa__merchant>.PriceAdvantage-module__boMPDa__offer+.PriceAdvantage-module__boMPDa__offer{margin-top:12px}.PriceAdvantage-module__boMPDa__merchant>h4{margin:0 0 12px}.PriceAdvantage-module__boMPDa__amounts{gap:8px;margin:12px 0;display:grid}.PriceAdvantage-module__boMPDa__amounts>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.PriceAdvantage-module__boMPDa__amounts dt,.PriceAdvantage-module__boMPDa__amounts dd{color:inherit;margin:0;font-size:16px;line-height:1.5}.PriceAdvantage-module__boMPDa__amounts dd{white-space:nowrap;margin-left:auto;font-weight:600}.PriceAdvantage-module__boMPDa__total{border-top:1px solid var(--bottega-border);padding-top:10px}.PriceAdvantage-module__boMPDa__difference{font-weight:600;line-height:1.5}.PriceAdvantage-module__boMPDa__stamp,.PriceAdvantage-module__boMPDa__disclaimer{color:var(--bottega-text-muted);font-size:15px;line-height:1.6}.PriceAdvantage-module__boMPDa__disclaimer{border-top:1px solid var(--bottega-border);margin-top:24px;padding-top:16px}.PriceAdvantage-module__boMPDa__sources{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.PriceAdvantage-module__boMPDa__sources a,.PriceAdvantage-module__boMPDa__offerLink{color:var(--bottega-link-strong,var(--bottega-text));text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.PriceAdvantage-module__boMPDa__sources a{min-height:32px;padding-block:5px;display:inline-block}@media (max-width:760px){.PriceAdvantage-module__boMPDa__notice{padding:14px}.PriceAdvantage-module__boMPDa__dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.PriceAdvantage-module__boMPDa__body{padding:16px}.PriceAdvantage-module__boMPDa__offers{grid-template-columns:minmax(0,1fr)}.PriceAdvantage-module__boMPDa__quantities button{flex:130px}.PriceAdvantage-module__boMPDa__notice .PriceAdvantage-module__boMPDa__scope,.PriceAdvantage-module__boMPDa__stamp,.PriceAdvantage-module__boMPDa__disclaimer{font-size:16px}}
:root body #cart-drawer .CartAction-module__WRwW4a__action{box-sizing:border-box;border-radius:var(--bottega-control-radius);width:100%;min-width:0;min-height:52px;font-size:var(--bottega-font-control);text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-weight:650;line-height:1.35;display:flex}:root body #cart-drawer .CartAction-module__WRwW4a__action{border:1px solid var(--bottega-accent);background:var(--bottega-accent);color:var(--bottega-on-accent,#faf3e7);text-decoration:none}:root body #cart-drawer .CartAction-module__WRwW4a__action:is(:hover,:focus-visible){border-color:var(--bottega-accent-hover);background:var(--bottega-accent-hover)}:root body #cart-drawer .CartAction-module__WRwW4a__action:focus-visible{text-underline-offset:4px;text-decoration:underline}:root body #cart-drawer .CartAction-module__WRwW4a__action:is(:disabled,[aria-disabled=true]){opacity:.6;cursor:not-allowed;background:var(--bottega-accent);border-color:var(--bottega-accent)}:root body #cart-drawer .CartAction-module__WRwW4a__action .icon{flex:none;width:22px;height:22px}#cart-drawer .CartAction-module__WRwW4a__footer .drawer__footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}#cart-drawer .CartAction-module__WRwW4a__footer .drawer__footer-actions>div{display:flex}:root body #cart-drawer .CartAction-module__WRwW4a__action.CartAction-module__WRwW4a__secondary{border-color:var(--bottega-border);color:var(--bottega-text);background:0 0}:root body #cart-drawer .CartAction-module__WRwW4a__action.CartAction-module__WRwW4a__secondary:is(:hover,:focus-visible){background:var(--bottega-surface-soft)}#cart-drawer .CartAction-module__WRwW4a__footer .sales-save{border:0;margin:4px 0 0;padding:0}:root body #cart-drawer .CartAction-module__WRwW4a__footer .sales-save>.sales-text-button{width:fit-content;max-width:100%;min-height:44px;color:var(--bottega-text-muted);font-size:var(--bottega-font-meta);text-align:center;text-underline-offset:3px;background:0 0;border:0;border-radius:4px;margin-inline:auto;padding:6px 8px;font-weight:500;line-height:1.4;text-decoration:underline;display:flex}:root body #cart-drawer .CartAction-module__WRwW4a__footer .sales-save>.sales-text-button:is(:hover,:focus-visible){color:var(--bottega-link-strong)}:root body #cart-drawer .CartAction-module__WRwW4a__footer .sales-save>.sales-text-button:focus-visible{outline:2px solid var(--bottega-focus);outline-offset:2px}@media (max-width:760px){#cart-drawer .CartAction-module__WRwW4a__footer{padding:6px 16px max(6px, env(safe-area-inset-bottom))}#cart-drawer .CartAction-module__WRwW4a__footer .drawer__footer-actions{flex:none;gap:8px}:root body #cart-drawer .CartAction-module__WRwW4a__action{border-radius:12px;min-height:44px;padding:10px 8px;font-weight:500}:root body #cart-drawer .CartAction-module__WRwW4a__action .icon{display:none}#cart-drawer .CartAction-module__WRwW4a__footer{flex-direction:column;display:flex}}
#cart-drawer .WarehouseCheckoutButton-module__Aa0XYG__triggerWrap{width:100%;min-width:0}#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}
#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__item-media{grid-column:1}.CartDrawer-module__wN0dRW__shippingDetails>summary{min-height:44px;color:var(--bottega-text);cursor:pointer;align-items:center;gap:9px;font-size:15px;line-height:1.4;list-style:none;display:flex}.CartDrawer-module__wN0dRW__shippingDetails>summary::-webkit-details-marker{display:none}.CartDrawer-module__wN0dRW__shippingDetails>summary>span:first-of-type{flex:1;min-width:0}.CartDrawer-module__wN0dRW__shippingDetails>small{color:var(--bottega-text-muted);padding:2px 0 8px;font-size:14px;line-height:1.5;display:block}.CartDrawer-module__wN0dRW__shippingDetails a{color:inherit;text-underline-offset:3px;text-decoration:underline}.CartDrawer-module__wN0dRW__chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.CartDrawer-module__wN0dRW__shippingDetails[open] .CartDrawer-module__wN0dRW__chevron{transform:translateY(2px)rotate(225deg)}.CartDrawer-module__wN0dRW__shippingDetails>summary:focus-visible{text-underline-offset:3px;text-decoration:underline}.CartDrawer-module__wN0dRW__promotionHint{color:var(--bottega-text);align-items:center;gap:9px;margin:8px 0 0;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}.CartDrawer-module__wN0dRW__promotionHint>svg{width:16px;height:16px;color:var(--bottega-accent);flex:0 0 16px}.CartDrawer-module__wN0dRW__wallet{min-width:0;margin-block:4px 6px}.CartDrawer-module__wN0dRW__wallet:not([data-visible]){visibility:hidden;pointer-events:none;max-height:0;margin:0;position:absolute;inset-inline:16px;overflow:hidden}.CartDrawer-module__wN0dRW__wallet .CartDrawer-module__wN0dRW__walletTerms{color:var(--bottega-text-muted);font-size:var(--bottega-font-meta,14px);margin:0 0 5px;line-height:1.35}.CartDrawer-module__wN0dRW__walletTerms a{color:inherit;text-underline-offset:3px;text-decoration:underline}.CartDrawer-module__wN0dRW__saveCart{display:contents}.CartDrawer-module__wN0dRW__paymentMarks{display:none}@media (min-width:761px){.CartDrawer-module__wN0dRW__shippingDetails .CartDrawer-module__wN0dRW__chevron{display:none}.CartDrawer-module__wN0dRW__paymentMarks{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:5px 0 0;padding:0;list-style:none;display:flex}.CartDrawer-module__wN0dRW__paymentMarks li{border:1px solid var(--bottega-border);background:#fff;border-radius:5px;place-items:center;min-width:42px;height:29px;padding-inline:5px;display:grid}.CartDrawer-module__wN0dRW__paymentMarks img{object-fit:contain;width:auto;max-width:48px;height:19px;display:block}}@media (max-width:760px){.CartDrawer-module__wN0dRW__saveCart[data-express]:not(:focus-within):not(:has(dialog[open])){display:none}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__header{padding:10px 16px}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__header h2{font-size:22px}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__close{top:10px;right:12px}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__shipping{border-radius:10px;margin:8px 16px 0;padding:0 10px 7px}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__shipping-track{height:3px}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__content{padding-inline:16px}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__item{grid-template-columns:56px minmax(0,1fr);gap:6px 10px;padding-block:10px}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__item-media{grid-area:1/1;width:56px;height:64px}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__item-media img{object-fit:contain;width:100%;height:100%;padding:3px}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__item-main{grid-area:1/2}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__item-heading{gap:4px}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__item h3{padding-top:0;font-size:16px;line-height:1.3}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__item-meta{gap:0 8px;margin-top:2px}:is(#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__item-size,#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__item-unit){font-size:14px;line-height:1.35}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__item-actions{flex-wrap:nowrap;grid-area:2/1/auto/-1;gap:8px}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__item-price{flex:1 1 0}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__item-amount{gap:2px 6px}#cart-drawer.CartDrawer-module__wN0dRW__drawer .drawer__item-price strong{font-size:20px}#cart-drawer.CartDrawer-module__wN0dRW__drawer .qty-control span{min-width:28px}}
