.pd-sticky-purchase[hidden]:not(#a#b#a){display:none}.pd-default-purchase:not(#a#b#a){scroll-margin-top:calc(var(--storefront-fixed-header-height,80px) + 12px)}.pd-sticky-purchase:not(#a#b#a){z-index:30;padding:12px max(12px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));color:#202127;background:#fff;border:1px solid #ae005138;border-radius:12px 12px 0 0;grid-template-columns:minmax(0,1fr);gap:8px;font-size:14px;line-height:20px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 28px #260f1e29,0 -2px 8px #260f1e14}.pd-sticky-identity:not(#a#b#a){display:none}:is(.pd-sticky-identity,.pd-sticky-description):not(#a#b#a){min-width:0}.pd-sticky-image:not(#a#b#a){display:none}.pd-sticky-name:not(#a#b#a){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-weight:600;display:-webkit-box;overflow:hidden}.pd-sticky-consult:not(#a#b#a){color:#fff;text-align:center;background-color:#94218b;border-radius:12px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:44px;margin-top:6px;padding:8px 16px;font-size:13px;font-weight:700;line-height:20px;text-decoration:none;display:flex}.pd-sticky-price:not(#a#b#a){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}.pd-sticky-price-values:not(#a#b#a){grid-template-rows:24px 28px;justify-items:end;gap:2px;min-width:0;margin-left:auto;display:grid}.pd-sticky-price-label:not(#a#b#a){color:#18181b;font-size:16px;font-weight:400;line-height:24px}.pd-sticky-price:not(#a#b#a) strong{color:var(--color-brand-text);text-align:right;max-width:100%;font-size:18px;line-height:24px}.pd-sticky-amount:not(#a#b#a){white-space:nowrap}.pd-sticky-quote-secondary:not(#a#b#a){grid-row:2;place-items:center end;font-size:12px;line-height:20px;display:grid}.pd-sticky-quote-secondary:not(#a#b#a)>*{white-space:nowrap;grid-area:1/1}.pd-sticky-quote-pending:not(#a#b#a){color:#555}.pd-sticky-quantity:not(#a#b#a){text-align:right;color:#555;flex-basis:100%;font-size:12px}.pd-sticky-actions:not(#a#b#a){grid-template-columns:44px minmax(0,1fr) minmax(0,1.15fr) 44px;align-items:stretch;gap:6px;min-width:0;display:grid}.pd-sticky-actions[data-messenger=false]:not(#a#b#a){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 44px}.pd-sticky-actions[data-consult=false]:not(#a#b#a){grid-template-columns:44px minmax(0,1fr) 44px}.pd-sticky-actions[data-messenger=false][data-consult=false]:not(#a#b#a){grid-template-columns:minmax(0,1fr) 44px}.pd-sticky-messenger:not(#a#b#a){background:#f0f5ff;border-radius:8px;place-items:center;width:44px;min-height:48px;display:grid}.pd-sticky-messenger:not(#a#b#a) img{object-fit:contain;width:24px;height:24px}.pd-sticky-mobile-consult:not(#a#b#a){overflow-wrap:anywhere;border-radius:8px;flex-direction:column;width:auto;min-width:0;min-height:48px;margin:0;padding:6px 4px;font-size:12px;line-height:16px}.pd-sticky-desktop-label:not(#a#b#a){display:none}.pd-sticky-finance:not(#a#b#a){gap:6px;min-width:0;display:none}.pd-sticky-purchase:not(#a#b#a) button{min-width:0;min-height:44px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #cdd6e2;border-radius:8px;padding:8px;font-weight:600}.pd-sticky-finance:not(#a#b#a) button{text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;min-height:56px;padding:8px 6px;font-size:13px;font-weight:700;line-height:18px;display:flex}.pd-sticky-finance:not(#a#b#a) small{text-transform:none;font-size:11px;font-weight:400;line-height:16px;display:block}.pd-sticky-finance:not(#a#b#a) .pd-sticky-card{color:#fff;background:#235d97;border-color:#235d97}.pd-sticky-purchase:not(#a#b#a) .pd-sticky-buy{background:var(--color-brand-action);border-color:var(--color-brand-action);color:#fff;height:auto;min-height:48px;font-size:13px;font-weight:700;line-height:18px}.pd-sticky-purchase:not(#a#b#a) a.pd-sticky-buy{border:1px solid var(--color-brand-action);text-align:center;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;min-width:0;padding:8px;text-decoration:none;display:flex}.pd-sticky-purchase:not(#a#b#a) .pd-sticky-cart{color:#fff;background:#39c1bc;border-color:#39c1bc;place-items:center;width:44px;height:auto;min-height:48px;display:grid}.pd-sticky-cart-plus:not(#a#b#a){flex-shrink:0}@media (hover:hover){.pd-sticky-purchase:not(#a#b#a) button:not(:disabled):hover,.pd-sticky-purchase:not(#a#b#a) a.pd-sticky-buy:hover,.pd-sticky-consult:hover:not(#a#b#a),.pd-sticky-messenger:hover:not(#a#b#a){filter:brightness(1.06);box-shadow:0 3px 8px #260f1e26}}.pd-sticky-purchase:not(#a#b#a) button:disabled{color:#606875;cursor:not-allowed;background:#e5e7eb;border-color:#d1d5db}.pd-sticky-purchase:not(#a#b#a) :focus-visible{outline:2px solid var(--color-brand-focus);outline-offset:3px}.pd-sticky-purchase:not(#a#b#a) button:not(:disabled):active,.pd-sticky-purchase:not(#a#b#a) a.pd-sticky-buy:active{box-shadow:inset 0 0 0 2px #ae005133}.pd-sticky-status:not(#a#b#a){flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;line-height:18px;display:flex}.pd-sticky-status:not(#a#b#a) p{flex:180px;margin:0}.pd-sticky-status:not(#a#b#a) button{color:var(--color-brand-text);font-size:12px}body:has(.pd-sticky-purchase):not(#a#b#a) [id=unavailable-status]{bottom:calc(var(--tgb-purchase-bottom-offset,0px) + 12px)}@media (min-width:1024px){.pd-sticky-purchase:not(#a#b#a){grid-template-columns:minmax(0, 1fr) max-content max(360px, calc(290px + var(--pd-sticky-action-height,56px)));border-radius:12px;align-items:center;gap:16px;width:min(1040px,100% - 32px);padding:12px 16px;bottom:12px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 8px 28px #260f1e2e,0 2px 8px #260f1e1a}.pd-sticky-identity:not(#a#b#a){align-items:center;gap:12px;display:flex}.pd-sticky-purchase[data-quote-pricing=true]:not(#a#b#a) .pd-sticky-description{min-height:3em;flex-direction:column;justify-content:center;align-items:flex-start;min-height:2lh;display:flex}.pd-sticky-purchase[data-quote-pricing=true]:not(#a#b#a) .pd-sticky-description:has(.pd-sticky-desktop-consult){min-height:calc(3em + 36px);gap:6px;min-height:calc(2lh + 36px)}.pd-sticky-purchase[data-quote-pricing=true]:not(#a#b#a) .pd-sticky-name{width:100%}.pd-sticky-purchase[data-quote-pricing=true]:not(#a#b#a) .pd-sticky-desktop-consult{flex-shrink:0;margin-top:0}.pd-sticky-image:not(#a#b#a){object-fit:contain;flex-shrink:0;width:56px;height:56px;display:block}.pd-sticky-price:not(#a#b#a){justify-items:end;gap:2px;display:grid}.pd-sticky-price-label:not(#a#b#a){display:none}.pd-sticky-finance:not(#a#b#a){display:grid}:is(.pd-sticky-messenger,.pd-sticky-mobile-consult,.pd-sticky-mobile-label):not(#a#b#a){display:none}.pd-sticky-desktop-label:not(#a#b#a){display:inline}.pd-sticky-purchase:not(#a#b#a) .pd-sticky-buy{height:var(--pd-sticky-action-height,56px);font-size:14px;line-height:20px}.pd-sticky-purchase:not(#a#b#a) .pd-sticky-cart{width:var(--pd-sticky-action-height,56px);height:var(--pd-sticky-action-height,56px)}.pd-sticky-purchase:not(#a#b#a) .pd-sticky-actions{grid-template-columns:162px minmax(112px, 1fr) var(--pd-sticky-action-height,56px);align-items:center;gap:8px}.pd-sticky-status:not(#a#b#a){grid-column:1/-1}}@media print{.pd-sticky-purchase:not(#a#b#a){display:none}}.pd-sticky-purchase[data-total-mode=true]:not(#a#b#a) .pd-sticky-price-label{display:inline}.pd-sticky-desktop-consult:not(#a#b#a){margin-top:6px}@media (max-width:767.98px){.pd-sticky-purchase:not(#a#b#a) .pd-sticky-price-label,.pd-sticky-purchase[data-total-mode=true]:not(#a#b#a) .pd-sticky-price-label{display:none}.pd-sticky-price-values:not(#a#b#a){grid-template-rows:auto;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;width:100%;margin-left:0}.pd-sticky-price-values:not(#a#b#a)>strong{grid-area:1/2;min-width:0}.pd-sticky-quote-secondary:not(#a#b#a){grid-area:1/1;justify-items:start;min-height:28px}.pd-sticky-quote-secondary:not(#a#b#a) .pd-vat-label{font-size:12px}}@media (max-width:359.98px){.pd-sticky-price:not(#a#b#a) strong{font-size:16px}.pd-sticky-quote-secondary:not(#a#b#a) .pd-vat-label{padding-inline:6px}}
