.pdp-page{padding-bottom:calc(1rem + var(--pdp-mobile-action-height,0px));padding-left:max(var(--fuse-page-gutter), env(safe-area-inset-left));padding-right:max(var(--fuse-page-gutter), env(safe-area-inset-right));overflow-wrap:anywhere}.pdp-primary-button,.pdp-secondary-button{white-space:normal;overflow-wrap:normal;text-align:center;touch-action:manipulation;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}.pdp-primary-button{background:var(--fuse-cta-bg);color:var(--fuse-cta-fg);box-shadow:var(--shadow-button);border:1px solid #0000;transition:filter .15s}@media (hover:hover){.pdp-primary-button:hover:not(:disabled){background:var(--fuse-cta-bg-hover)}}.pdp-secondary-button{background:var(--color-fuse-white);color:var(--color-fuse-navy);border:1px solid var(--color-fuse-navy)}.pdp-primary-button:disabled,.pdp-secondary-button:disabled{opacity:.5;cursor:not-allowed}.pdp-quantity{border:1px solid var(--color-fuse-mist);background:var(--color-fuse-white);border-radius:999px;flex-shrink:0;align-items:stretch;min-height:2.75rem;display:inline-flex}.pdp-quantity button{width:44px;min-height:44px;color:var(--color-fuse-navy);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;display:inline-flex}.pdp-quantity button:first-child{border-radius:999px 0 0 999px}.pdp-quantity button:last-child{border-radius:0 999px 999px 0}.pdp-quantity button:disabled{opacity:.4;cursor:default}.pdp-quantity input{text-align:center;width:2.25rem;min-height:2.75rem;color:var(--color-fuse-navy-dark);appearance:textfield;background:0 0;font-size:1rem;font-weight:600}.pdp-quantity input::-webkit-inner-spin-button{appearance:none}.pdp-quantity input::-webkit-outer-spin-button{appearance:none}.pdp-quantity .pdp-focus-ring:focus-visible{outline-offset:-3px}.pdp-purchase-row{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.pdp-purchase-row>:is(.pdp-primary-button,.pdp-secondary-button){flex:9rem;min-width:0}.pdp-quiet-action{min-height:2.75rem;color:var(--color-fuse-navy);font-size:.8125rem}.pdp-icon-action{border:1px solid var(--color-fuse-ice);width:44px;height:44px;color:var(--color-fuse-navy);background:var(--color-fuse-white);cursor:pointer;touch-action:manipulation;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pdp-tabs{min-width:0;scroll-margin-top:calc(var(--app-chrome-top,0px) + 1rem);margin-top:2.5rem}.pdp-tabs-bar{scrollbar-width:none;border-bottom:1px solid var(--color-fuse-ice);scroll-margin-top:calc(var(--app-chrome-top,0px) + 1rem);gap:1.5rem;display:flex;overflow-x:auto}.pdp-tabs-bar::-webkit-scrollbar{display:none}.pdp-page .pdp-tab{min-height:3rem;color:var(--color-fuse-steel);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.375rem;margin-bottom:-1px;padding:0 .125rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.pdp-tab:hover{color:var(--color-fuse-navy-dark)}.pdp-page .pdp-tab[aria-selected=true]{border-bottom-color:var(--color-fuse-orange);box-shadow:inset 0 -1px 0 var(--color-fuse-orange);color:var(--color-fuse-navy-dark);font-weight:600}.pdp-tab:focus-visible{outline-offset:-2px}.pdp-tab-count{color:var(--color-fuse-steel);font-size:.75rem;font-weight:400}.pdp-tab-panel{min-width:0;padding-top:1.5rem}.pdp-tab-panel[hidden]{display:none}.pdp-tab-stack{gap:1.5rem;min-width:0;display:grid}.pdp-tab-empty{text-align:center;color:var(--color-fuse-steel);padding:2.5rem 0;font-size:.8125rem}.pdp-overview{gap:1.75rem;display:grid}.pdp-overview-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pdp-overview-card{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);color:var(--color-fuse-navy-dark);border-radius:.875rem;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.4;display:flex}.pdp-overview-tick{color:var(--color-fuse-orange-text);flex:none;margin-top:.125rem}.pdp-overview-title{color:var(--color-fuse-navy-dark);font-size:1rem;font-weight:600}.pdp-overview-text{max-width:46rem;color:var(--color-fuse-navy-dark);white-space:pre-line;margin-top:.5rem;font-size:.875rem;line-height:1.65}.pdp-overview-text[data-folded=true]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pdp-overview-more{color:var(--color-fuse-navy);text-underline-offset:.2em;cursor:pointer;margin-top:.25rem;font-size:.8125rem;font-weight:600;text-decoration:underline}.pdp-facts{min-width:0}.pdp-facts-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pdp-facts-title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-fuse-steel);font-size:.75rem;font-weight:600}.pdp-facts-all{color:var(--color-fuse-navy);text-underline-offset:.2em;font-size:.8125rem;text-decoration:underline}.pdp-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.625rem;display:grid}@media (width>=640px){.pdp-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pdp-fact{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);border-radius:.75rem;align-items:flex-start;gap:.5rem;min-width:0;padding:.625rem .75rem;display:flex}.pdp-fact-icon{color:var(--color-fuse-orange-text);flex:none;margin-top:.125rem}.pdp-fact-text{min-width:0}.pdp-fact dt{color:var(--color-fuse-steel);font-size:.6875rem;line-height:1.3}.pdp-fact dd{color:var(--color-fuse-navy-dark);margin-top:.125rem;font-size:.8125rem;font-weight:600;line-height:1.3}.pdp-nova{gap:.5rem;display:grid}.pdp-nova-bar{border:1px solid var(--color-fuse-mist);background:var(--color-fuse-white);border-radius:999px;align-items:center;gap:.5rem;min-height:3rem;padding:.25rem .25rem .25rem .875rem;display:flex}.pdp-nova-bar:focus-within{border-color:var(--color-fuse-navy)}.pdp-nova-mark{color:var(--color-fuse-orange-text);flex:none}.pdp-nova-bar input{min-width:0;min-height:2.5rem;color:var(--color-fuse-navy-dark);background:0 0;border:0;outline:none;flex:1}.pdp-nova-bar input::placeholder{color:var(--color-fuse-steel);font-size:.875rem}.pdp-page .pdp-nova-send{background:var(--color-fuse-navy);width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--color-fuse-white);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pdp-nova-send:disabled{background:var(--color-fuse-ice);color:var(--color-fuse-steel);cursor:default}.pdp-nova-chips{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.pdp-page .pdp-nova-chip{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-frost);min-height:2.75rem;color:var(--color-fuse-navy);cursor:pointer;touch-action:manipulation;border-radius:999px;padding:0 .875rem;font-size:.8125rem}.pdp-nova-chip:hover{border-color:var(--color-fuse-mist)}.pdp-bundle-line{color:var(--color-fuse-navy);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.35;display:flex}a.pdp-bundle-line{text-underline-offset:.2em;min-height:1.75rem;text-decoration:underline}.pdp-bundle-line[data-unlocked=true]{--pdp-bundle-ok:color-mix(in srgb, var(--color-success) 55%, var(--color-fuse-navy-dark));border:1px solid color-mix(in srgb, var(--color-success) 35%, var(--color-fuse-white));background:color-mix(in srgb, var(--color-success) 8%, var(--color-fuse-white));color:var(--pdp-bundle-ok);border-radius:.75rem;padding:.5rem .75rem;font-weight:600}.pdp-bundle-badge{background:var(--pdp-bundle-ok);color:var(--color-fuse-white);white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.75rem}.pdp-page :where(input,textarea,select){font-size:1rem}.pdp-page button{min-width:2.75rem;min-height:2.75rem}.pdp-page :where(td,th,dt,dd){overflow-wrap:anywhere}.pdp-page table{table-layout:fixed}.pdp-load-error{border:1px solid var(--color-fuse-navy);background:var(--color-fuse-white);color:var(--color-fuse-navy-dark);border-radius:1rem;margin-bottom:1rem;padding:1rem}.pdp-quote-dialog{z-index:1000006;top:max(1rem, env(safe-area-inset-top));max-height:calc(100dvh - max(2rem, env(safe-area-inset-top)) - env(safe-area-inset-bottom));padding-top:4rem}.pdp-quote-dialog input,.pdp-quote-dialog textarea{min-height:3rem;font-size:1rem}.pdp-quote-dialog button{min-height:3rem}.pdp-quote-dialog label{color:var(--color-fuse-navy);font-size:.875rem}.pdp-mobile-purchase{display:none}.pdp-sticky-offer-content{align-items:center;gap:.5rem;min-width:0;display:flex}.pdp-sticky-price-copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.pdp-sticky-mobile-image{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);width:44px;height:44px;color:var(--color-fuse-muted);border-radius:.5rem;flex:0 0 44px;justify-content:center;align-items:center;display:flex;overflow:hidden}.pdp-sticky-mobile-image img{object-fit:contain;width:100%;height:100%}.pdp-page .pdp-sticky-action{white-space:nowrap;flex-wrap:nowrap;gap:.375rem;height:2.75rem;min-height:2.75rem}.pdp-sticky-action svg{flex-shrink:0}@media (width>=1024px){.pdp-desktop-purchase{bottom:1rem;left:calc(3.5rem + var(--fuse-page-gutter));right:max(7rem, var(--fuse-page-gutter));z-index:90;border:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);max-width:1440px;box-shadow:var(--shadow-nav);border-radius:1rem;align-items:center;gap:1.25rem;margin-inline:auto;padding:.75rem 1rem;display:flex;position:fixed}.pdp-sticky-identity{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.pdp-sticky-image{object-fit:contain;flex-shrink:0;width:2.75rem;height:2.75rem}.pdp-sticky-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fuse-navy-dark);font-size:.875rem;font-weight:600;overflow:hidden}.pdp-sticky-sku{color:var(--color-fuse-steel);font-size:.75rem}.pdp-desktop-purchase .pdp-mobile-quantity-link{text-align:left;color:var(--color-fuse-navy);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.125rem;font-size:.75rem;display:flex}.pdp-desktop-purchase .pdp-mobile-price{color:var(--color-fuse-navy-dark);white-space:nowrap;font-size:1.25rem;font-weight:700}.pdp-desktop-purchase>.pdp-primary-button{flex-shrink:0}}html:has(.pdp-mobile-purchase){scroll-padding-bottom:calc(var(--pdp-mobile-action-height,0px) + 2rem)}#app-page:has(.pdp-mobile-purchase):after{content:"";flex:0 0 calc(var(--pdp-mobile-action-height,0px) + 2rem);display:block}@media (width<=1023px){.pdp-breadcrumb{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.pdp-breadcrumb a{flex-shrink:0}.pdp-breadcrumb-current{display:none}.pdp-page .text-fuse-muted,.pdp-page .text-fuse-steel{color:var(--color-fuse-navy)}.pdp-page nav[aria-label=Breadcrumb] a{align-items:center;min-height:3rem;display:inline-flex}.pdp-page .pdp-identifier{font-size:.75rem}.pdp-stage-buy-core>.mt-4{margin-top:.625rem}.pdp-stage-buy-core>.border-t{margin-block:.75rem}.pdp-mobile-purchase{z-index:90;padding:.625rem max(1rem, env(safe-area-inset-right)) max(.625rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));border-top:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);box-shadow:var(--shadow-nav);inset-inline:0;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0}.pdp-mobile-quantity-link{text-align:left;min-width:0;min-height:2.75rem;color:var(--color-fuse-navy);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.125rem;font-size:.75rem;display:flex}.pdp-mobile-price{color:var(--color-fuse-navy-dark);white-space:nowrap;font-size:1.0625rem;font-weight:700}.pdp-mobile-purchase>.pdp-primary-button{flex:none;min-width:0}html{scroll-padding-bottom:calc(var(--pdp-mobile-action-height,0px) + 1rem)}html:has(.pdp-mobile-purchase) :is(.nova-launcher,.nova-deferred-launcher,.nova-opening-status){bottom:calc(var(--pdp-mobile-action-height,0px) + 1rem)}html:has(.pdp-mobile-purchase) .nova-bubble{bottom:calc(var(--pdp-mobile-action-height,0px) + 6rem)}}@media (width<=359px){.pdp-purchase-row{flex-wrap:wrap}.pdp-purchase-row>:is(.pdp-primary-button,.pdp-secondary-button){flex-basis:100%}}@media (prefers-reduced-motion:reduce){.pdp-page *,.pdp-mobile-purchase *{scroll-behavior:auto;transition-duration:0s!important;animation-duration:0s!important}}.pdp-community{border-top:1px solid var(--color-fuse-ice);margin-top:1.5rem;padding-top:1rem}.pdp-community aside{border:0;margin-top:0;margin-bottom:.5rem;padding-top:0}.pdp-community-link{min-height:3rem;color:var(--color-fuse-navy);text-underline-offset:.2em;align-items:center;gap:.5rem;padding-block:.5rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.pdp-quiet-action{text-align:left;white-space:normal;align-self:flex-start;padding:.5rem 0}.pdp-quiet-action svg{flex-shrink:0}.pdp-identifier>span{overflow-wrap:anywhere;min-width:0}.pdp-product-help{margin-top:1rem;padding-block:.5rem}html:has(.pdp-page) .nova-launcher[data-open=false]{display:none}html:has(.pdp-page) .nova-deferred-launcher{display:none}.pdp-variants{flex-direction:column;gap:.875rem;margin-top:1rem;display:flex}.pdp-stage-variants>.pdp-variants{margin-top:0}.pdp-variant-delta{color:var(--color-fuse-navy);white-space:nowrap;font-size:.75rem;font-weight:500}.pdp-variants-hint{color:var(--color-fuse-steel);font-size:.8125rem}.pdp-variant-row{border:0;min-width:0;margin:0;padding:0}.pdp-variant-legend{white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;color:var(--color-fuse-navy-dark);margin-bottom:.5rem;padding:0;font-size:.8125rem;font-weight:600;display:block;overflow:hidden}.pdp-variant-current{color:var(--color-fuse-navy);font-weight:400}.pdp-variant-choices{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.pdp-variant-choice{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);min-height:44px;color:var(--color-fuse-navy-dark);touch-action:manipulation;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem .375rem .625rem;font-size:.8125rem;font-weight:400;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.pdp-variant-choice:not([data-selected=true]):hover{border-color:var(--color-fuse-mist)}.pdp-variant-choice[data-selected=true]{border-color:var(--color-fuse-navy);background:var(--color-fuse-ice);font-weight:600}.pdp-variant-choice[data-pending=true]{border-color:var(--color-fuse-navy)}.pdp-variant-mark{width:10px;height:14px;color:var(--color-fuse-navy);flex:none;justify-content:center;align-items:center;display:inline-flex}.pdp-variant-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.pdp-variant-choice[data-stock=in] .pdp-variant-dot{color:#15803d}.pdp-variant-choice[data-stock=low] .pdp-variant-dot{color:#d97706}.pdp-variant-choice[data-stock=out] .pdp-variant-dot{color:#dc2626}.pdp-variant-choice[data-stock=out]:not([data-selected=true]) .pdp-variant-label{color:var(--color-fuse-steel)}.pdp-variants-hint{margin-top:-.375rem}.pdp-variant-choice[data-stock=out]:not([data-selected=true]){background:var(--color-fuse-frost)}.pdp-variant-choice[data-stock=out]:not([data-selected=true]) .pdp-variant-label{text-decoration:line-through}.pdp-variant-choice[data-avail=other]{border-style:dashed;border-color:var(--color-fuse-mist)}.pdp-variant-choice[data-avail=other] .pdp-variant-label{color:var(--color-fuse-muted);font-weight:400}@media (hover:hover){.pdp-variant-choice[data-hint]:is(:hover,:focus-visible):after{content:attr(data-hint);z-index:5;background:var(--color-fuse-navy-dark);width:max-content;max-width:14rem;color:var(--color-fuse-white);text-align:left;white-space:normal;pointer-events:none;border-radius:.375rem;padding:.5rem .625rem;font-size:.75rem;font-weight:400;line-height:1.35;position:absolute;bottom:calc(100% + 8px);left:0}}.pdp-variant-choices>li[data-beyond=true]{display:none}.pdp-variant-more{min-height:2.75rem;color:var(--color-fuse-navy);text-underline-offset:.2em;margin-top:.25rem;font-size:.8125rem;text-decoration:underline}.pdp-variant-note{color:var(--color-fuse-navy-dark);background:#fff7ed;border:1px solid #fed7aa;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.35;display:flex}.pdp-variant-note strong{font-weight:600}.pdp-variant-undo{color:var(--color-fuse-navy);text-underline-offset:.2em;flex:none;margin-left:auto;text-decoration:underline}.pdp-stage-addons{min-width:0;scroll-margin-top:calc(var(--app-chrome-top,0px) + 1rem);grid-area:addons}.pdp-stage-addons:empty{display:none}.pdp-addons{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);border-radius:1rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.pdp-addons-group{flex-direction:column;gap:.5rem;min-width:0;display:flex}.pdp-addons-titlebar{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pdp-addons-title{color:var(--color-fuse-navy-dark);font-size:.875rem;font-weight:600}.pdp-addons-subtitle{color:var(--color-fuse-muted);font-size:.75rem}.pdp-addons-ladder{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-frost);border-radius:.5rem;padding:.625rem .75rem}.pdp-addons-ladder .pdp-ladder-message{margin-top:0}.pdp-addons-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pdp-addon-row{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.375rem .75rem;padding:.625rem .75rem;display:grid}.pdp-addon-row:hover{border-color:var(--color-fuse-mist)}.pdp-addon-row[data-on=true]{border-color:var(--color-fuse-navy);background:var(--color-fuse-frost)}.pdp-addon-pick{cursor:pointer;touch-action:manipulation;align-items:flex-start;gap:.625rem;min-width:0;min-height:2.25rem;display:flex}.pdp-addon-pick:has(.pdp-addon-check:disabled){cursor:default}.pdp-addon-check{width:1.125rem;height:1.125rem;accent-color:var(--color-fuse-navy);flex:none;margin-top:.0625rem}.pdp-addon-pick:has(.pdp-addon-check:focus-visible){outline:2px solid var(--color-fuse-orange);outline-offset:2px;border-radius:.25rem}.pdp-addon-qty{grid-column:1/-1;justify-self:end}.pdp-quantity-compact{min-height:2.75rem}.pdp-quantity-compact button{width:2.75rem;min-height:2.75rem}.pdp-quantity-compact input{width:2rem;min-height:2.75rem;font-size:.875rem}.pdp-addon-thumb{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);object-fit:contain;border-radius:.375rem;flex:none;width:2.75rem;height:2.75rem}.pdp-addon-text{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.pdp-addon-name{color:var(--color-fuse-navy-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.pdp-addon-note{color:var(--pdp-addons-ok);font-size:.75rem}.pdp-addon-price{flex-direction:column;flex:none;align-items:flex-end;font-size:.8125rem;display:flex}.pdp-addon-now{color:var(--color-fuse-navy-dark);white-space:nowrap;font-weight:600}.pdp-addon-was{color:var(--color-fuse-muted);white-space:nowrap;font-size:.6875rem;text-decoration:line-through}.pdp-addons-more{min-height:2.75rem;color:var(--color-fuse-navy);text-underline-offset:.2em;align-self:flex-start;font-size:.8125rem;text-decoration:underline}.pdp-addons-saving{color:var(--pdp-addons-ok);font-size:.8125rem;font-weight:600}.pdp-addons-held{opacity:.55;pointer-events:none}.pdp-addons{--pdp-addons-ok:color-mix(in srgb, var(--color-success) 55%, var(--color-fuse-navy-dark))}.pdp-addons-ok-text{color:var(--pdp-addons-ok)}.pdp-addons-ok-badge{background:var(--pdp-addons-ok);color:var(--color-fuse-white)}.pdp-ladder-message{color:var(--color-fuse-navy-dark);margin-top:.25rem;font-size:.8125rem;line-height:1.35}.pdp-ladder-steps{grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;margin-top:.5rem;padding:0;list-style:none;display:grid}.pdp-ladder-step{flex-direction:column;align-items:stretch;gap:.3125rem;min-width:0;display:flex}.pdp-ladder-bar{background:var(--color-fuse-ice);border-radius:999px;height:6px;position:relative;overflow:hidden}.pdp-ladder-step[data-reached=true] .pdp-ladder-bar{background:color-mix(in srgb, var(--color-fuse-red) var(--pdp-ladder-heat,0%), var(--color-fuse-orange))}.pdp-ladder-step[data-reached=true] .pdp-ladder-bar:after,.pdp-ladder-step[data-next=true] .pdp-ladder-bar:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);animation:1.6s ease-in-out infinite pdp-ladder-sweep;position:absolute;inset:0;transform:translate(-100%)}.pdp-ladder-step:nth-child(2) .pdp-ladder-bar:after{animation-delay:.2s}.pdp-ladder-step:nth-child(3) .pdp-ladder-bar:after{animation-delay:.4s}.pdp-ladder-step:nth-child(4) .pdp-ladder-bar:after{animation-delay:.6s}.pdp-ladder-step[data-next=true] .pdp-ladder-bar:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-fuse-orange) 45%, transparent) 50%, transparent 100%)}@keyframes pdp-ladder-sweep{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.pdp-ladder-bar:after{display:none;animation:none!important}}.pdp-ladder-label{text-align:center;color:var(--color-fuse-muted);white-space:nowrap;font-size:.6875rem;display:block}.pdp-ladder-step[data-reached=true] .pdp-ladder-label{color:var(--color-fuse-navy-dark);font-weight:600}.pdp-accessories{flex-direction:column;gap:1rem;min-width:0;display:flex}.pdp-accessories-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pdp-accessories-tools{flex-wrap:wrap;flex:16rem;justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.pdp-accessories-brand{border-color:var(--color-fuse-ice);background:var(--color-fuse-white);border-radius:.75rem;width:11rem;min-height:2.75rem}.pdp-chips{scrollbar-width:none;gap:.375rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.pdp-chips::-webkit-scrollbar{display:none}.pdp-page .pdp-chip{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);min-height:2.75rem;color:var(--color-fuse-navy);white-space:nowrap;cursor:pointer;touch-action:manipulation;border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;display:inline-flex}.pdp-chip:hover{border-color:var(--color-fuse-mist)}.pdp-chip[aria-pressed=true]{border-color:var(--color-fuse-navy);background:var(--color-fuse-navy);color:var(--color-fuse-white);font-weight:600}.pdp-chip-count{opacity:.75;font-size:.75rem;font-weight:400}.pdp-accessories-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pdp-accessories-list>li{min-width:0}.pdp-accessory-required{color:var(--color-fuse-orange-text);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.pdp-variants-legend{color:var(--color-fuse-steel);flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;display:flex}.pdp-variants-legend>span{align-items:center;gap:.375rem;display:inline-flex}.pdp-variants-key{border:1px solid var(--color-fuse-mist);background:var(--color-fuse-white);border-radius:.1875rem;width:1rem;height:.625rem}.pdp-variants-key[data-key=out]{background:var(--color-fuse-frost);position:relative}.pdp-variants-key[data-key=out]:after{content:"";border-top:1px solid var(--color-fuse-steel);position:absolute;top:50%;left:1px;right:1px}.pdp-variants-key[data-key=other]{border-style:dashed}.pdp-overview-points{max-width:46rem;color:var(--color-fuse-navy-dark);gap:.375rem;margin-top:.5rem;padding-left:1.125rem;font-size:.875rem;line-height:1.5;list-style:outside;display:grid}.pdp-overview-points li::marker{color:var(--color-fuse-orange)}@media (width<=639px){.pdp-tabs-bar{padding-right:2rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}}.pdp-more[data-both=true]>div:not(.pdp-chips)>div:first-child{display:none}@media (hover:hover) and (width>=1024px){.pdp-variant-choice{min-height:36px;padding-block:.25rem}.pdp-variants{gap:.75rem}}@media (width<=639px){.pdp-accessories-tools{flex-basis:100%}.pdp-accessories-brand{flex:100%;width:100%}.pdp-accessories-tools>.relative{flex:100%}}@media (width>=640px){.pdp-gallery-thumbnails{padding-right:2.5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}}.pdp-facts-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-page section[hidden]{display:none}@media (width>=1024px){.pdp-stage{row-gap:.875rem}.pdp-stage-buy-core{padding:1rem 1.25rem}.pdp-stage-buy-core>.mt-4{margin-top:.75rem}.pdp-stage-buy-core>.border-t{margin-block:.75rem}.pdp-variants-legend{margin-top:-.25rem}.pdp-stage-identity h1{margin-top:.375rem}}.pdp-accessories-list>li{flex-direction:column;display:flex}.pdp-accessories-list>li>div{flex:1}.pdp-accessories-list>li>div>a:first-child{background:var(--color-fuse-white);align-self:stretch;width:5.5rem;height:auto;min-height:5.5rem;padding:.5rem}.pdp-accessories-list>li>div>a:first-child img{object-fit:contain}@media (width<=1023px){.pdp-stage{gap:.625rem}.pdp-stage-buy-core>.border-t{display:none}.pdp-stage-buy-core>[aria-busy]{margin-top:.625rem}.pdp-gallery-modes{margin-bottom:.375rem}.pdp-page .pdp-gallery-mode{min-height:2rem}.pdp-page nav[aria-label=Breadcrumb] a{min-height:2.75rem}}.pdp-spec-groups{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.pdp-spec-rows{grid-template-columns:minmax(0,1fr);display:grid}.pdp-spec-row{border-bottom:1px solid var(--color-fuse-frost);grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:.75rem;padding:.5rem 1rem;display:grid}.pdp-spec-row[hidden]{display:none}.pdp-spec-row dt{color:var(--color-fuse-steel);overflow-wrap:anywhere}.pdp-spec-row dd{color:var(--color-fuse-navy-dark);overflow-wrap:anywhere}.pdp-spec-allgroups{justify-self:start}@media (width>=1024px){.pdp-spec-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pdp-spec-group[data-open=true],.pdp-spec-allgroups{grid-column:1/-1}.pdp-spec-group[data-open=true] .pdp-spec-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (width<=639px){.pdp-spec-row{grid-template-columns:minmax(0,1fr);gap:.125rem}.pdp-spec-row dt{font-size:.75rem}}.pdp-tab-short{display:none}@media (width<=639px){.pdp-tab-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pdp-tab-short{display:inline}.pdp-tabs-bar{gap:1.25rem}.pdp-facts-grid,.pdp-facts-grid[data-columns="2"]{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);border-radius:.75rem;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.pdp-fact{border:0;border-radius:0;align-items:center}.pdp-fact+.pdp-fact{border-top:1px solid var(--color-fuse-ice)}.pdp-fact-text{flex:1;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pdp-fact dt{flex:none;font-size:.8125rem}.pdp-fact dd{text-align:right;margin-top:0}.pdp-nova-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pdp-nova-chips::-webkit-scrollbar{display:none}.pdp-nova-chip{white-space:nowrap}}.pdp-addons-foot{flex-wrap:wrap;align-items:center;gap:0 1.25rem;display:flex}.pdp-addons-foot:empty{display:none}@media (width>=640px){.pdp-gallery-shell{position:relative}.pdp-gallery-modes{z-index:2;margin:0;position:absolute;top:.75rem;left:.75rem}}@media (width<=639px){.pdp-bundle-line[data-unlocked=true]{gap:.25rem .5rem;padding:.375rem .625rem;font-size:.75rem}}.pdp-page .pdp-more-link,.pdp-page .pdp-addons-more{min-height:2.75rem;color:var(--color-fuse-navy);text-underline-offset:.2em;cursor:pointer;place-self:flex-start start;padding:0;font-size:.8125rem;font-weight:500;text-decoration:underline}.pdp-page .pdp-spec-more{border-top:1px solid var(--color-fuse-ice);text-align:left;width:100%;padding:0 1rem;display:block}@media (width>=640px){.pdp-spec-more[data-phone-only=true]{display:none}}@media (width<=639px){.pdp-spec-row[data-late=true]{display:none}}.pdp-facts-grid,.pdp-facts-grid[data-columns="2"]{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);border-radius:.75rem;grid-template-columns:minmax(0,1fr);gap:0 1.5rem;padding:.25rem .875rem;overflow:hidden}.pdp-fact,.pdp-fact+.pdp-fact{border:0;border-bottom:1px solid var(--color-fuse-frost);background:0 0;border-radius:0;align-items:baseline;padding:.5rem 0}.pdp-fact-text{flex:1;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pdp-fact dt{flex:none;font-size:.8125rem}.pdp-fact dd{text-align:right;margin-top:0}@media (width>=640px){.pdp-facts-grid,.pdp-facts-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdp-facts-grid{margin-bottom:-1px}@media (width>=640px){.pdp-price{flex-wrap:wrap;align-items:baseline;column-gap:.75rem;display:flex}.pdp-price>*{flex:0 0 100%}.pdp-price>p:first-child,.pdp-price>[data-vat-basis]{flex:0 auto;margin-top:0}}@media (width>=1024px){.pdp-overview[data-split=true]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;column-gap:3rem}.pdp-overview[data-split=true] .pdp-overview-cards{grid-area:1/2;grid-template-columns:minmax(0,1fr)}.pdp-overview[data-split=true] .pdp-overview-description{grid-area:1/1}}.pdp-overview-text[data-folded=true]{-webkit-line-clamp:8}@media (width<=639px){.pdp-overview-cards{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);border-radius:.875rem;gap:0;padding:.375rem 0}.pdp-overview-card{background:0 0;border:0;border-radius:0;padding:.5rem 1rem}}.pdp-page{isolation:isolate;position:relative}.pdp-page:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(108deg, transparent 0 58px, color-mix(in srgb, var(--color-fuse-mist) 22%, transparent) 58px 59px), linear-gradient(180deg, color-mix(in srgb, var(--color-fuse-ice) 70%, transparent), transparent);height:30rem;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.pdp-rule-title{min-width:0;color:var(--color-fuse-navy);flex:1;align-items:center;gap:1rem;font-size:1rem;font-weight:600;display:flex}.pdp-rule-title:after{content:"";background:var(--color-fuse-ice);flex:1;height:1px}.pdp-rail{scroll-snap-type:x proximity;gap:.75rem;padding-bottom:.5rem;padding-right:3rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.pdp-rail-item{scroll-snap-align:start;flex:none;width:min(22rem,82vw);display:flex}.pdp-rail-item>div{flex:1;min-width:0}.pdp-page .pdp-more-link,.pdp-page .pdp-addons-more{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-frost);min-height:2.25rem;color:var(--color-fuse-navy);border-radius:999px;align-items:center;gap:.625rem;width:auto;margin-block:.25rem;padding:.1875rem .1875rem .1875rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.pdp-more-link:after,.pdp-addons-more:after{content:"↓";background:var(--color-fuse-steel);width:1.75rem;height:1.75rem;color:var(--color-fuse-white);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.pdp-more-link[aria-expanded=true]:after,.pdp-addons-more[aria-expanded=true]:after{content:"↑"}a.pdp-addons-more:after{content:"→"}.pdp-more-link:hover,.pdp-addons-more:hover{border-color:var(--color-fuse-mist)}.pdp-page .pdp-spec-more{border-top:1px solid var(--color-fuse-ice);width:auto;margin:.5rem 1rem .75rem;display:inline-flex}.pdp-addons-foot{gap:.25rem .75rem}@media (width>=640px){.pdp-page .pdp-spec-more[data-phone-only=true]{display:none}}.pdp-fact-icon{align-self:flex-start;margin-top:.125rem}.pdp-page section.mt-14{margin-top:3rem}.pdp-more-head{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pdp-more-head .pdp-chips{flex:none;padding-bottom:0}.pdp-more-head .pdp-chip{min-height:2.25rem}.pdp-rail-nav{display:none}@media (hover:hover) and (width>=640px){.pdp-rail-nav:not([hidden]){justify-content:flex-end;gap:.375rem;margin:0 0 .5rem;display:flex}}.pdp-page .pdp-rail-arrow{border:1px solid var(--color-fuse-mist);background:var(--color-fuse-white);width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--color-fuse-navy);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pdp-rail-arrow:disabled{opacity:.35;cursor:default}.pdp-rail-item{width:min(22rem,78vw)}.pdp-overview-highlights{gap:.75rem;min-width:0;display:grid}.pdp-overview-cards,.pdp-overview[data-split=true] .pdp-overview-cards{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);border-radius:.875rem;grid-template-columns:minmax(0,1fr);gap:0;padding:.375rem 0}.pdp-overview-card{background:0 0;border:0;border-radius:0;padding:.5rem 1rem}.pdp-overview-description{gap:.25rem;min-width:0;display:grid}@media (width>=1024px){.pdp-overview[data-split=true] .pdp-overview-highlights{grid-area:1/2}.pdp-overview-points[data-wide=true]{columns:2;column-gap:3rem;max-width:none;display:block}.pdp-overview-points[data-wide=true] li{break-inside:avoid;margin-bottom:.375rem}}.pdp-guides{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.75rem;margin-top:1rem;display:grid}.pdp-guide{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-white);border-radius:.875rem;padding:.875rem 3rem .875rem 1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block;position:relative}.pdp-guide:after{content:"→";background:var(--color-fuse-frost);border:1px solid var(--color-fuse-ice);width:1.75rem;height:1.75rem;color:var(--color-fuse-navy);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:absolute;top:50%;right:.875rem;translate:0 -50%}.pdp-guide:hover{border-color:var(--color-fuse-mist);box-shadow:var(--shadow-card)}.pdp-guide:hover:after{background:var(--color-fuse-navy);border-color:var(--color-fuse-navy);color:var(--color-fuse-white)}.pdp-fact-text{grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.pdp-fact dd{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=639px){.pdp-accessories-list:not([data-expanded=true])>li:nth-child(n+5){display:none}}.pdp-accessories-head .pdp-rule-title{flex:12rem}.pdp-overview[data-split=true] .pdp-overview-cards{grid-area:auto}@media (hover:hover) and (width>=640px){.pdp-rail-nav:not([hidden]){z-index:2;height:0;margin:0;display:block;position:relative}.pdp-page .pdp-rail-arrow{box-shadow:var(--shadow-card);position:absolute;top:3.25rem}.pdp-rail-arrow[data-side=previous]{left:-.75rem}.pdp-rail-arrow[data-side=next]{right:-.25rem}.pdp-rail-arrow:disabled{display:none}}.pdp-fact dd{-webkit-line-clamp:unset;display:block;overflow:visible}.pdp-accessories-tools{flex:0 auto}.pdp-overview-description .pdp-more-link{justify-self:start}.pdp-nova-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pdp-nova-chips::-webkit-scrollbar{display:none}.pdp-nova-chip{white-space:nowrap}@media (width<=639px){.pdp-more-head .pdp-rule-title{flex-basis:100%}.pdp-accessories-tools{flex:100%}}.pdp-rail{padding-right:5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 5rem),#0000 calc(100% - 1.25rem));mask-image:linear-gradient(90deg,#000 calc(100% - 5rem),#0000 calc(100% - 1.25rem))}@media (hover:hover) and (width>=640px){.pdp-rail-arrow[data-side=next]{right:-.75rem}}@media (width>=1024px){.pdp-spec-group[data-open=true] .pdp-spec-rows{columns:2;column-gap:1.5rem;display:block}.pdp-spec-group[data-open=true] .pdp-spec-row{break-inside:avoid}}.pdp-spec-row{position:relative}.pdp-spec-row:has(.pdp-spec-valuemore):not([data-full]) dd{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pdp-page .pdp-spec-valuemore{min-width:0;min-height:1.75rem;color:var(--color-fuse-navy);text-underline-offset:.2em;cursor:pointer;grid-column:2;justify-self:start;padding:0;font-size:.75rem;font-weight:600;text-decoration:underline}@media (width<=639px){.pdp-page .pdp-spec-valuemore{grid-column:1}}.pdp-facts-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.pdp-facts-grid[data-columns="1"] .pdp-fact-text{grid-template-columns:minmax(0,34%) minmax(0,1fr)}.pdp-fact:last-child{border-bottom:0}@media (width>=640px){.pdp-facts-grid:not([data-columns="1"]) .pdp-fact:nth-last-child(2):nth-child(odd){border-bottom:0}.pdp-nova-chips{flex-wrap:wrap;overflow:visible}}@media (width<=639px){.pdp-nova-chips{padding-right:2rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}}.pdp-bundle-line,a.pdp-bundle-line{box-sizing:border-box;min-height:2.375rem}.pdp-bundle-line[data-unlocked=true]{padding-block:.25rem}.pdp-page .pdp-spec-valuemore{margin-top:-.625rem}@media (width<=639px){.pdp-page .pdp-spec-valuemore{margin-top:0}}@media (width>=1024px){.pdp-stage-media .pdp-hero:not([data-missing=true]),.pdp-gallery-video video{max-height:clamp(440px,100vh - 19rem,620px)}}@media (width>=640px){.pdp-rail{scroll-snap-type:x mandatory;grid-auto-columns:calc(50% - .375rem);grid-auto-flow:column;padding-right:0;display:grid;-webkit-mask-image:none;mask-image:none}.pdp-rail-item{width:auto}}@media (width>=1024px){.pdp-rail{grid-auto-columns:calc(33.3333% - .5rem)}}@media (width>=1400px){.pdp-rail{grid-auto-columns:calc(25% - .5625rem)}}@media (hover:hover) and (width>=640px){.pdp-page section:has(.pdp-rail-nav:not([hidden])){position:relative}.pdp-page section:has(.pdp-rail-nav:not([hidden]))>div:first-child{padding-right:5.5rem}.pdp-rail-nav:not([hidden]){z-index:2;gap:.375rem;height:auto;margin:0;display:flex;position:absolute;top:0;right:0}.pdp-page .pdp-rail-arrow{box-shadow:none;position:static}.pdp-rail-arrow:disabled{opacity:.35;display:inline-flex}.pdp-more-head{min-height:2.25rem}.pdp-page section:has(.pdp-rail-nav:not([hidden]))>div:first-child:not(.pdp-more-head){min-height:2.25rem}}.pdp-overview-cards,.pdp-overview[data-split=true] .pdp-overview-cards{background:0 0;border:0;border-radius:0;padding:0}.pdp-overview-card{border-bottom:1px solid var(--color-fuse-ice);padding:.5rem 0}.pdp-overview-card:last-child{border-bottom:0}@media (width>=1024px){.pdp-page .pdp-nova-chip{padding:0 .75rem;font-size:.78125rem}.pdp-nova-chips{gap:.3125rem}}@media (width<=639px){.pdp-accessories-list:not([data-expanded=true])>li:nth-child(n+4){display:none}.pdp-accessories-tools{flex-wrap:nowrap}.pdp-accessories-brand{flex:0 0 42%;width:auto}.pdp-accessories-tools>.relative{flex:auto}}@media (width>=1024px){.pdp-spec-group[data-open=true][data-long=true] .pdp-spec-rows{columns:1}.pdp-spec-group[data-open=true][data-long=true] .pdp-spec-row{grid-template-columns:15rem minmax(0,1fr)}.pdp-stage-buy-core>.border-t:has(+[aria-busy] .pdp-bundle-line){margin-block:.75rem .25rem}}.pdp-page{padding-bottom:calc(3.5rem + var(--pdp-mobile-action-height,0px))}.pdp-page .pdp-variant-more{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-frost);min-height:2.25rem;color:var(--color-fuse-navy);border-radius:999px;align-self:flex-start;align-items:center;gap:.625rem;margin-top:.375rem;padding:.1875rem .1875rem .1875rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.pdp-variant-more:after{content:"↓";background:var(--color-fuse-steel);width:1.75rem;height:1.75rem;color:var(--color-fuse-white);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.pdp-variant-more[aria-expanded=true]:after{content:"↑"}.pdp-guide span{line-height:1.35}@media (width>=640px){.pdp-facts-grid:not([data-columns="1"]) .pdp-fact:last-child:nth-child(odd){grid-column:1/-1}}.pdp-spec-row dd{max-width:75ch}.pdp-spec-row:has(.pdp-spec-valuemore):not([data-full]) dd{-webkit-line-clamp:3}@media (width>=1024px){.pdp-spec-group:nth-of-type(2n):not([data-open=true]):not(:has(~.pdp-spec-group:not([hidden]))){grid-column:1/-1}}.pdp-page .pdp-tab{font-size:.9375rem}@media (width<=639px){.pdp-accessories-tools{flex-wrap:wrap}.pdp-accessories-brand,.pdp-accessories-tools>.relative{flex:100%;width:100%}.pdp-rail-item{width:72vw}.pdp-rail{padding-right:1rem;-webkit-mask-image:none;mask-image:none}}@media (width>=640px){.pdp-facts-grid:not([data-columns="1"]) .pdp-fact:last-child:nth-child(odd){grid-column:auto}}.pdp-addons-list{gap:0}.pdp-addon-row,.pdp-addon-row:hover{border:0;border-bottom:1px solid var(--color-fuse-ice);background:0 0;border-radius:0;padding-inline:0}.pdp-addon-row:last-child{border-bottom:0}.pdp-addon-row[data-on=true]{background:0 0}.pdp-addons-ladder{border:0}.pdp-chips{padding-right:2rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.pdp-more-head .pdp-chips{padding-right:0;-webkit-mask-image:none;mask-image:none}#pdp-connections .pdp-secondary-button{border-color:var(--color-fuse-ice);background:var(--color-fuse-frost);min-height:2.25rem;font-weight:500}@media (width>=1024px){.pdp-stage-addons{margin-top:1rem}.pdp-stage-addons .pdp-addons{border-radius:1.25rem;padding:1.25rem 1.5rem}.pdp-stage-addons .pdp-addons-group:has(.pdp-addons-ladder){grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:.5rem 2.5rem;display:grid}.pdp-stage-addons .pdp-addons-group:has(.pdp-addons-ladder)>*{grid-column:1}.pdp-stage-addons .pdp-addons-group:has(.pdp-addons-ladder)>.pdp-addons-ladder{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-frost);border-radius:.875rem;grid-area:1/2/span 3;padding:1rem}.pdp-stage-addons .pdp-addons-group:has(.pdp-addons-ladder)>.pdp-addons-saving{grid-column:2}.pdp-stage-addons .pdp-addons-list{display:flex}.pdp-stage-addons .pdp-addons-group:has(.pdp-addons-ladder)>.pdp-addons-ladder{grid-row:1/span 4}.pdp-stage-addons .pdp-addons-group:has(.pdp-addons-ladder)>.pdp-addons-action{grid-column:2}}.pdp-addons-action{display:none}@media (width>=1024px){.pdp-stage-addons .pdp-addons-action{display:block}}.pdp-accessories-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:0 1.5rem}.pdp-accessories-list>li{border-bottom:1px solid var(--color-fuse-ice)}.pdp-accessories-list>li>div{background:0 0;border-radius:0;align-items:center;border:0!important}.pdp-accessories-list>li>div:hover{box-shadow:none}.pdp-accessories-list>li>div>a:first-child{border:1px solid var(--color-fuse-ice);border-radius:.5rem;align-self:center;width:3.5rem;height:3.5rem;min-height:3.5rem;padding:.25rem}.pdp-accessories-list>li>div>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;padding:.625rem 0 .625rem .875rem;display:grid}.pdp-accessories-list>li>div>div>*{grid-column:1}.pdp-accessories-list>li>div>div>.flex-1{display:none}.pdp-accessories-list>li>div>div>:first-child{flex-direction:row;align-items:center;gap:.5rem}.pdp-accessories-list>li>div>div>:first-child>.pr-24{padding-right:0}.pdp-accessories-list>li>div>div>:last-child{grid-area:1/2/span 5;align-items:center;gap:.75rem;margin-top:0}@media (width>=1024px){.pdp-stage-addons .pdp-addons-group:has(.pdp-addons-ladder)>.pdp-addons-ladder{grid-row:1/span 2}.pdp-stage-addons .pdp-addons-group:has(.pdp-addons-ladder)>.pdp-addons-saving{grid-row:3;align-self:start}.pdp-stage-addons .pdp-addons-group:has(.pdp-addons-ladder)>.pdp-addons-action{grid-row:4;align-self:start}}.pdp-addon-row[data-on=true]{border-bottom-color:var(--color-fuse-ice)}.pdp-addons-side{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (width>=1024px){.pdp-stage-addons .pdp-addons-group:has(.pdp-addons-ladder)>.pdp-addons-side{grid-area:1/2/span 6;align-self:start}.pdp-stage-addons .pdp-addons-side>.pdp-addons-ladder{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-frost);border-radius:.875rem;padding:1rem}}.pdp-addon-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.pdp-addon-row>.pdp-addon-pick{grid-area:1/1}.pdp-addon-qty{grid-area:1/2;justify-self:end}.pdp-addon-row>.pdp-addon-price{grid-area:1/3}@media (hover:hover) and (width>=1024px){.pdp-addon-qty .pdp-quantity-compact{min-height:2rem}.pdp-page .pdp-addon-qty .pdp-quantity-compact button{width:2rem;min-width:2rem;min-height:2rem}.pdp-addon-qty .pdp-quantity-compact input{width:1.75rem;min-height:2rem}}.pdp-spec-group[data-long=true] .pdp-spec-row dd{max-width:none}@media (width<=1023px){.pdp-overview-description{order:-1}}@media (width<=639px){.pdp-accessories-list>li>div>div{grid-template-columns:minmax(0,1fr)}.pdp-accessories-list>li>div>div>:last-child{grid-area:auto/1;justify-content:space-between;margin-top:.25rem}}@media (width>=1024px){.pdp-stage-media>.pdp-gallery-shell{position:sticky;top:1rem}}.pdp-addon-row>.pdp-addon-price{align-self:center}.pdp-addon-sku{color:var(--color-fuse-steel);overflow-wrap:normal;word-break:keep-all;font-size:.6875rem}.pdp-addon-name{overflow-wrap:normal;word-break:normal}@media (width<=1023px){.pdp-addon-qty{grid-area:2/1/auto/-1;justify-self:start;margin-left:4.375rem}}.pdp-stage-addons .pdp-addons{padding-bottom:1.25rem}.pdp-ladder-message{text-wrap:pretty}.pdp-accessories-list{align-items:start}.pdp-accessories-list>li>div{align-items:flex-start}.pdp-accessories-list>li>div>a:first-child{align-self:flex-start;margin-top:.625rem}@media (width>=640px){.pdp-accessories-list{grid-auto-rows:1fr;align-items:stretch}.pdp-accessories-list>li>div>div>a{-webkit-line-clamp:1}}@media (width>=1024px){.pdp-addons-side{gap:0}.pdp-stage-addons .pdp-addons-side>.pdp-addons-ladder:has(+.pdp-addons-saving){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.pdp-stage-addons .pdp-addons-side>.pdp-addons-saving{border:1px solid var(--color-fuse-ice);background:var(--color-fuse-frost);border-top:0;border-radius:0 0 .875rem .875rem;padding:0 1rem .875rem;font-weight:600}.pdp-stage-addons .pdp-addons-side>.pdp-addons-action{margin-top:.75rem}.pdp-stage-addons .pdp-addons{padding-bottom:1rem}.pdp-stage-addons .pdp-addons-foot{margin-bottom:0}}.pdp-addons-subhead{text-transform:uppercase;letter-spacing:.04em;color:var(--color-fuse-steel);font-size:.75rem;font-weight:600}.pdp-addons-group+.pdp-addons-group{border-top:0;padding-top:.75rem}@media (width>=1024px){.pdp-stage-addons .pdp-addons{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:.75rem 2.5rem;display:grid}.pdp-stage-addons .pdp-addons>*{grid-column:1}.pdp-stage-addons .pdp-addons>.pdp-addons-side{grid-area:1/2/span 5}}.pdp-addon-meta{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;display:flex}.pdp-addon-meta>.pdp-addon-sku:after{content:"·";color:var(--color-fuse-mist);margin-left:.5rem}.pdp-addon-row{grid-template-columns:minmax(0,1fr) 6.5rem 5rem;align-items:start;column-gap:.75rem;padding-block:.5rem}.pdp-addon-row>.pdp-addon-price{align-self:start;padding-top:.0625rem}.pdp-addon-qty{place-self:start end;margin-top:-.25rem}@media (width<=1023px){.pdp-addon-row{grid-template-columns:minmax(0,1fr) auto}.pdp-addon-row>.pdp-addon-price{grid-area:1/2}.pdp-addon-qty{grid-area:2/2;justify-self:end;margin:.25rem 0 0}.pdp-addon-row>.pdp-addon-pick{grid-row:1}.pdp-addon-qty{grid-area:2/1/auto/-1;margin:0}.pdp-addon-qty .pdp-quantity-compact{min-height:2.25rem}.pdp-page .pdp-addon-qty .pdp-quantity-compact button{width:2.5rem;min-width:2.5rem;min-height:2.25rem}.pdp-addon-qty .pdp-quantity-compact input{min-height:2.25rem}}.pdp-addon-meta>.pdp-addon-sku:after{content:none}.pdp-addon-meta{column-gap:.75rem}.pdp-addons-side{gap:0}.pdp-addons-side>.pdp-addons-ladder:has(+.pdp-addons-saving){border-bottom-right-radius:0;border-bottom-left-radius:0}.pdp-addons-side>.pdp-addons-saving{background:var(--color-fuse-frost);border-radius:0 0 .5rem .5rem;margin:0;padding:0 .75rem .625rem}.pdp-ladder-steps{margin-bottom:0}.pdp-addons-action{margin-top:.75rem}.pdp-addons-action .pdp-primary-button:disabled{opacity:1;background:var(--color-fuse-ice);color:var(--color-fuse-steel);box-shadow:none}@media (width>=1024px){.pdp-stage-addons .pdp-addons{row-gap:.5rem;padding-bottom:1rem}}
