:root{--delano-blue:#1565c0;--delano-blue-hover:#0e54a5;--delano-blue-soft:#edf4fd;--delano-navy:#123653;--delano-charcoal:#2b2e33;--delano-muted:#657385;--delano-line:#dfe6ee;--delano-canvas:#f4f6f9;--delano-surface:#ffffff;--delano-gold:#e0aa3e;--delano-gold-soft:#fff5d9;--delano-success:#207447;--delano-warning:#986509;--delano-danger:#b63333;--delano-font:"Plus Jakarta Sans Variable","Plus Jakarta Sans",sans-serif;--delano-radius-control:6px;--delano-radius-panel:10px;--delano-focus:0 0 0 3px #1565c024;--delano-shadow:0 8px 24px #1236530b;--delano-touch:44px}.delano-brand{display:block;flex:0 0 auto;object-fit:contain;object-position:left center;max-width:100%;height:auto}.delano-brand--primary,.delano-brand--reverse{width:174px}.delano-brand--horizontal{width:172px}.delano-brand--symbol{width:34px}@media (prefers-reduced-motion:reduce){.delano-brand{animation:none;transition:none}}.product-piece-price.delano-piece-price,.sf-product-piece-price.delano-piece-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0;max-width:100%;font-size:11px;line-height:1.4}.product-piece-price.delano-piece-price .delano-piece-price-label,.sf-product-piece-price.delano-piece-price .delano-piece-price-label{flex-basis:100%;color:var(--delano-muted);font-size:11px;font-weight:600}.product-piece-price.delano-piece-price .delano-piece-price-amount,.sf-product-piece-price.delano-piece-price .delano-piece-price-amount{min-width:0;max-width:100%;color:var(--delano-success);font-size:14px;font-weight:800;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.2px;white-space:normal;overflow-wrap:anywhere}.product-piece-price.delano-piece-price .delano-piece-price-note,.sf-product-piece-price.delano-piece-price .delano-piece-price-note{color:var(--delano-muted);font-size:11px;font-weight:400}.sf-product-piece-price.delano-piece-price{justify-content:flex-end;text-align:right}.sf-product-action .sf-product-price-group>strong{color:var(--delano-navy)}.detail-price .product-piece-price.delano-piece-price{margin:10px 0 0}.detail-price .product-piece-price.delano-piece-price .delano-piece-price-amount{font-size:15px}.cart-line-info .product-piece-price.delano-piece-price{margin:5px 0 0}.b2b-storefront .cart-line-info span.cart-unit-price{color:var(--delano-navy);font-size:16px;font-weight:700}.b2b-storefront .container.b2b-install{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-block:0 20px;padding:20px;background:#f5f7fa;color:#172f43;border:1px solid #dbe3eb;border-radius:10px}.b2b-storefront .b2b-install>img{width:48px;height:48px;flex:none;border-radius:12px}.b2b-storefront .b2b-install-copy{flex:1 1 230px;min-width:0}.b2b-storefront .b2b-install h3{margin:0;font-size:1rem;line-height:1.5;color:#10334e}.b2b-storefront .b2b-install p{margin:5px 0 0;font-size:.93rem;line-height:1.6;color:#506579}.b2b-storefront .b2b-install .b2b-install-button{min-height:44px;margin:0;white-space:normal;background:white;color:#0f4e95;border:1px solid #b8cadb}.b2b-storefront .b2b-install :is(button,summary):focus-visible{outline:3px solid #1565c0;outline-offset:3px}.b2b-storefront .b2b-install-guide{flex:0 1 290px;color:#506579;font-size:.93rem;line-height:1.6}.b2b-storefront .b2b-install-guide summary{display:list-item;min-height:44px;padding-block:10px;color:#0f4e95;cursor:pointer}.b2b-storefront .b2b-install-guide ol{margin:8px 0 0;padding-left:24px}.b2b-storefront .b2b-install-guide li+li{margin-top:6px}.b2b-storefront .b2b-install .b2b-install-message{width:100%;margin:0}@media(max-width:600px){.b2b-storefront .b2b-install{align-items:flex-start;gap:12px}.b2b-storefront .b2b-install-copy{flex-basis:calc(100% - 60px)}.b2b-storefront .b2b-install-guide{flex-basis:100%}}