.hp-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.5}.hp-breadcrumbs a{color:inherit;text-decoration:none}.hp-breadcrumbs a:hover{text-decoration:underline}
.hp-sticky-qty{display:none}.hp-sticky-qty[data-ready=true]{display:flex;align-items:center;min-width:0;gap:2px;border:1px solid #d8d8de;border-radius:999px;grid-column:4;grid-row:1;background:var(--hp-sticky-bg,#fff)}.hp-sticky-qty button{width:28px;min-height:40px;border:0;background:transparent;color:inherit;cursor:pointer;font-size:18px}.hp-sticky-qty button:disabled{opacity:.35;cursor:default}.hp-sticky-qty input{appearance:textfield;width:40px;min-height:40px;border:0;background:transparent;color:inherit;text-align:center;font:inherit;font-size:13px;padding:2px}.hp-sticky-qty input::-webkit-inner-spin-button{appearance:none}.hp-qty--input button{display:none}.hp-sticky-qty input:focus-visible,.hp-sticky-qty button:focus-visible{outline:2px solid currentColor;outline-offset:2px}
sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current]) .sticky-add-to-cart__bar:has(hully-sticky-quantity[data-ready=true]){grid-template-columns:auto minmax(0,1fr) auto auto auto}sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current]) .sticky-add-to-cart__bar:has(hully-sticky-quantity[data-ready=true])>.sticky-add-to-cart__button{grid-column:5}
.hp-share{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--hp-share-ink,#111);font-size:13px}.hp-share>a,.hp-share>button{display:inline-flex;justify-content:center;align-items:center;gap:4px;min-height:var(--hp-share-size,44px);min-width:var(--hp-share-size,44px);padding:8px;border:1px solid #ddd;border-radius:999px;background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.hp-share svg{height:20px;width:20px;fill:currentColor}.hp-share[data-shape=rounded]>a,.hp-share[data-shape=rounded]>button{border-radius:6px}.hp-share[data-shape=plain]>a,.hp-share[data-shape=plain]>button{border:0;border-radius:0}.hp-share [data-share-status]{flex-basis:100%;font-size:12px;margin:0}.hp-share [data-share-status]:empty{display:none}.hp-share>input{width:100%;font:inherit;padding:10px}
.hp-insights{display:block}.hp-insights:has([data-insight-content][hidden]):not(:has(.hp-editor)){display:none}.hp-insights [data-insight-content]{padding:10px 12px;border-radius:4px;background:#f5f5f7;font-size:12px;line-height:1.6}.hp-insights p{margin:3px 0}.hp-insights a{margin-inline-end:5px;text-underline-offset:3px}.hp-finance{display:block}.hp-finance:not(:has(.hp-finance__offer)):not(:has(.hp-editor)){display:none}.hp-finance[aria-busy=true]{visibility:hidden}.hp-finance__offer{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:12px;padding:8px 0;align-items:center}.hp-finance img{max-width:90px;max-height:30px;object-fit:contain}.hp-finance small{font-size:11px}.hp-selling-plans{display:block;flex-basis:100%;width:100%;font-size:13px;margin-block:8px 14px}.hp-selling-plans fieldset{border:1px solid #ddd;border-radius:8px;padding:12px;min-width:0}.hp-selling-plans legend{font-weight:600;padding-inline:4px}.hp-selling-plans select{width:100%;font:inherit;min-height:44px;padding:8px;border:1px solid #ccc;border-radius:4px;background:var(--color-background,#fff);color:var(--color-foreground,#111)}.hp-selling-plans p{margin:6px 0;line-height:1.5}.hp-selling-plans p:empty{display:none}.hp-selling-plans[aria-busy=true] select{pointer-events:none;opacity:.6}[data-hp-plan-active=true] [data-testid=product-information-details] product-price .compare-at-price,[data-hp-plan-active=true] sticky-add-to-cart .compare-at-price{display:none}
.hp-restocked{display:block;padding:var(--hp-restock-padding,32px) max(16px,calc((100% - 1200px)/2));background:var(--hp-restock-bg,#fff);color:var(--hp-restock-ink,#111)}.hp-restocked h2{font-size:24px;margin:0 0 8px}.hp-restocked p{font-size:13px;margin:0 0 18px}.hp-restocked__grid{display:grid;grid-template-columns:repeat(var(--hp-restock-cols,4),minmax(0,1fr));gap:var(--hp-restock-gap,14px)}.hp-restocked__grid>*{min-width:0}.hp-restocked a{color:inherit}.hp-restocked .hp-restock-link{display:inline-block;margin-top:16px;font-size:13px}
@media(max-width:749px){
 [data-hp-mobile-layout=details-first] .product-information__grid{display:flex!important;flex-direction:column;gap:var(--hp-mobile-intro-gap,12px)}[data-hp-mobile-layout=details-first] .product-details{order:0;width:100%}[data-hp-mobile-layout=details-first] .product-information__media{order:1;width:100%}[data-hp-mobile-layout=details-first] .hp-gallery-payments{order:2}
 [data-hp-mobile-layout=intro-first] .product-information__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--hp-mobile-intro-gap,12px)}[data-hp-mobile-layout=intro-first] .product-details,[data-hp-mobile-layout=intro-first] .product-details>.group-block,[data-hp-mobile-layout=intro-first] .product-details>.group-block>.group-block-content{display:contents!important}[data-hp-mobile-layout=intro-first] .product-details>.group-block>.group-block-content>*{order:2;grid-column:1;min-width:0;width:100%}[data-hp-mobile-layout=intro-first] .product-details>.group-block>.group-block-content>.hp-mobile-intro{order:0}[data-hp-mobile-layout=intro-first] .product-information__media{order:1;grid-column:1;min-width:0;width:100%}[data-hp-mobile-layout=intro-first] .hp-gallery-payments{order:3;grid-column:1}
 sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current]) .sticky-add-to-cart__bar:has(hully-sticky-quantity[data-ready=true]){grid-template-columns:auto minmax(0,1fr) auto}.hp-sticky-qty[data-ready=true]{grid-column:2;grid-row:3;justify-self:start}sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current]) .sticky-add-to-cart__bar:has(hully-sticky-quantity[data-ready=true])>.sticky-add-to-cart__button{grid-column:3;grid-row:3}sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current]) .sticky-add-to-cart__bar:has(hully-sticky-quantity[data-ready=true])>.sticky-add-to-cart__price{grid-column:2/-1;grid-row:2}
 .hp-restocked__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.hp-restocked__grid>*{flex:0 0 var(--hp-restock-card-mobile,72%);scroll-snap-align:start}.hp-restocked h2{font-size:21px}
}
.hp-share [hidden],.hp-insights [hidden],.hp-selling-plans [hidden]{display:none!important}

.hp-restocked__item{position:relative}.hp-restocked__badge{display:inline-block;background:#111;color:#fff;font-size:11px;border-radius:4px;padding:5px 8px;margin-bottom:8px}.hp-share-profiles{display:flex;gap:10px;align-items:center;flex-basis:100%;font-size:12px}.hp-share-profiles a{display:inline-flex;padding:8px;border:1px solid #ddd;border-radius:50%}.hp-share-profiles svg{width:20px;height:20px}

@media(min-width:750px){sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-d=compact] .sticky-add-to-cart__bar,sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-d=compact] .sticky-add-to-cart__bar:has(hully-sticky-quantity[data-ready=true]){grid-template-columns:auto minmax(0,1fr);align-items:center}sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-d=compact] .sticky-add-to-cart__image,sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-d=compact] .sticky-add-to-cart__info,sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-d=compact] .sticky-add-to-cart__price{display:none}sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-d=compact] hully-sticky-quantity[data-ready=true]{grid-column:1;grid-row:1}sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-d=compact] .sticky-add-to-cart__bar>.sticky-add-to-cart__button,sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-d=compact] .sticky-add-to-cart__bar:has(hully-sticky-quantity[data-ready=true])>.sticky-add-to-cart__button{grid-column:2;grid-row:1;width:100%;min-width:0}sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-d=compact] .sticky-add-to-cart__bar:not(:has(hully-sticky-quantity[data-ready=true]))>.sticky-add-to-cart__button{grid-column:1/-1}}


@media(max-width:749px){sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-m=compact] .sticky-add-to-cart__bar,sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-m=compact] .sticky-add-to-cart__bar:has(hully-sticky-quantity[data-ready=true]){grid-template-columns:auto minmax(0,1fr);align-items:center}sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-m=compact] .sticky-add-to-cart__image,sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-m=compact] .sticky-add-to-cart__info,sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-m=compact] .sticky-add-to-cart__price{display:none}sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-m=compact] hully-sticky-quantity[data-ready=true]{grid-column:1;grid-row:1}sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-m=compact] .sticky-add-to-cart__bar>.sticky-add-to-cart__button,sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-m=compact] .sticky-add-to-cart__bar:has(hully-sticky-quantity[data-ready=true])>.sticky-add-to-cart__button{grid-column:2;grid-row:1;width:100%;min-width:0}sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-layout-m=compact] .sticky-add-to-cart__bar:not(:has(hully-sticky-quantity[data-ready=true]))>.sticky-add-to-cart__button{grid-column:1/-1}}

@media(max-width:749px){sticky-add-to-cart[data-hp-sticky]:not([data-hp-sticky=current])[data-hp-sticky-full-mobile=true] .sticky-add-to-cart__bar{width:100%;max-width:100%;border-radius:0;bottom:0;padding-block-end:calc(10px + env(safe-area-inset-bottom,0px))}}

.hp-insights [data-insight-content]{background:var(--hp-insights-bg,#f5f5f7);color:var(--hp-insights-ink,#111);border-radius:var(--hp-insights-radius,4px);font-size:var(--hp-insights-size,12px)}.hp-finance{color:var(--hp-finance-ink,inherit)}.hp-finance[data-appearance=card] .hp-finance__offer{background:var(--hp-finance-bg,#f5f5f7);border-radius:var(--hp-finance-radius,4px);padding:12px}.hp-finance img{max-height:var(--hp-finance-logo,24px)}
