.AddToCartButton-module__AV9v5q__overlay{z-index:70;place-items:end center;display:grid;position:fixed;inset:0}.AddToCartButton-module__AV9v5q__backdrop{cursor:default;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a7a;border:0;animation:.18s ease-out both AddToCartButton-module__AV9v5q__picker-fade-in;position:absolute;inset:0}.AddToCartButton-module__AV9v5q__sheet{border:1px solid var(--theme-border);width:100%;max-height:min(92dvh,52rem);color:var(--color-ink);overscroll-behavior:contain;background:#fff;border-radius:1.75rem 1.75rem 0 0;animation:.26s cubic-bezier(.22,1,.36,1) both AddToCartButton-module__AV9v5q__picker-sheet-in;position:relative;overflow:hidden auto;box-shadow:0 -20px 55px #0f172a2e}.AddToCartButton-module__AV9v5q__handle{z-index:5;background:var(--theme-border-strong);border-radius:999px;width:2.5rem;height:.22rem;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}.AddToCartButton-module__AV9v5q__closeButton{z-index:6;border:1px solid var(--theme-border);width:2.75rem;height:2.75rem;color:var(--theme-brand-text);cursor:pointer;background:#ffffffdb;border-radius:.85rem;place-items:center;transition:background-color .16s,transform .16s;display:grid;position:absolute;top:1rem;left:1rem}.AddToCartButton-module__AV9v5q__closeButton:hover{background:var(--theme-brand-soft)}.AddToCartButton-module__AV9v5q__closeButton:active{transform:scale(.96)}.AddToCartButton-module__AV9v5q__visual{background:radial-gradient(circle at 16% 12%, #dab77e52, transparent 28%), linear-gradient(155deg, var(--theme-yellow-soft), var(--theme-surface) 58%, var(--theme-brand-soft));min-height:18rem;padding:1.7rem 1.15rem 0;position:relative;overflow:hidden}.AddToCartButton-module__AV9v5q__visual:before{content:"";background:#2f6b5212;border-radius:2.25rem;width:10.75rem;height:10.75rem;position:absolute;top:7.25rem;left:50%;transform:translate(-50%)rotate(45deg)}.AddToCartButton-module__AV9v5q__heading{z-index:2;max-width:calc(100% - 3.5rem);position:relative}.AddToCartButton-module__AV9v5q__eyebrow{color:var(--color-muted);font-size:.68rem;font-weight:700}.AddToCartButton-module__AV9v5q__title{color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.12rem;font-size:1rem;font-weight:900;line-height:1.6rem;display:-webkit-box;overflow:hidden}.AddToCartButton-module__AV9v5q__imageStage{z-index:2;place-items:center;width:min(100%,20rem);height:13.5rem;margin:.25rem auto 0;display:grid;position:relative}.AddToCartButton-module__AV9v5q__productImage{object-fit:contain;filter:drop-shadow(0 18px 22px #1630242e);padding:.8rem}.AddToCartButton-module__AV9v5q__fallbackArt{object-fit:contain;width:7.5rem;height:7.5rem}.AddToCartButton-module__AV9v5q__controls{z-index:3;border-top:1px solid var(--theme-border);background:var(--theme-surface-subtle);padding:1.15rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:1.55rem 1.55rem 0 0;margin-top:-.45rem;position:relative;box-shadow:0 -10px 28px #16302414}.AddToCartButton-module__AV9v5q__legend{color:var(--color-muted);margin-bottom:.65rem;font-size:.72rem;font-weight:700}.AddToCartButton-module__AV9v5q__fieldset{border:0;min-width:0;margin:0;padding:0}.AddToCartButton-module__AV9v5q__options{flex-wrap:wrap;gap:.55rem;display:flex}.AddToCartButton-module__AV9v5q__option{border:1px solid var(--theme-border-strong);min-width:3.45rem;min-height:2.75rem;color:var(--theme-brand-text);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:.8rem;padding-inline:.75rem;font-size:.76rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s}.AddToCartButton-module__AV9v5q__option:hover{border-color:var(--theme-brand-text);background:var(--theme-brand-soft)}.AddToCartButton-module__AV9v5q__optionSelected{color:#fff;background:#087a65;border-color:#087a65}.AddToCartButton-module__AV9v5q__option:disabled{cursor:not-allowed;opacity:.38}.AddToCartButton-module__AV9v5q__option:focus-visible,.AddToCartButton-module__AV9v5q__closeButton:focus-visible,.AddToCartButton-module__AV9v5q__quantityButton:focus-visible,.AddToCartButton-module__AV9v5q__submitButton:focus-visible{outline-offset:2px;outline:3px solid #ffd166}.AddToCartButton-module__AV9v5q__selectionNote{min-height:2.5rem;color:var(--color-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.7rem;font-size:.68rem;line-height:1.15rem;display:flex}.AddToCartButton-module__AV9v5q__selectionNote strong{color:var(--theme-brand-text);flex-shrink:0;font-size:.75rem}.AddToCartButton-module__AV9v5q__quantityRow{border-top:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;padding-top:.85rem;display:flex}.AddToCartButton-module__AV9v5q__quantityLabel{color:var(--color-ink);font-size:.74rem;font-weight:800}.AddToCartButton-module__AV9v5q__quantityControl{border:1px solid var(--theme-border-strong);background:#fff;border-radius:.85rem;align-items:center;height:2.8rem;display:flex}.AddToCartButton-module__AV9v5q__quantityButton{width:2.75rem;height:2.75rem;color:var(--theme-brand-text);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;display:grid}.AddToCartButton-module__AV9v5q__quantityButton:disabled{cursor:not-allowed;opacity:.36}.AddToCartButton-module__AV9v5q__quantityValue{min-width:2.5rem;color:var(--color-ink);text-align:center;font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:900}.AddToCartButton-module__AV9v5q__limit{color:var(--color-muted);margin-top:.55rem;font-size:.64rem;line-height:1.1rem}.AddToCartButton-module__AV9v5q__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af57;border-radius:.8rem;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.7rem;font-size:.72rem;font-weight:700;display:flex}.AddToCartButton-module__AV9v5q__checkoutRow{grid-template-columns:minmax(0,.8fr) minmax(8.5rem,1.2fr);align-items:center;gap:.75rem;margin-top:1rem;display:grid}.AddToCartButton-module__AV9v5q__totalPrice span{color:var(--color-muted);font-size:.64rem;font-weight:700;display:block}.AddToCartButton-module__AV9v5q__totalPrice strong{color:var(--color-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;margin-top:.12rem;font-size:1.08rem;font-weight:950;display:flex}.AddToCartButton-module__AV9v5q__totalPrice small{font-size:.64rem;font-weight:700}.AddToCartButton-module__AV9v5q__submitButton{color:#fff;cursor:pointer;touch-action:manipulation;background:#087a65;border:0;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding-inline:.85rem;font-size:.78rem;font-weight:900;transition:background-color .16s,transform .16s;display:inline-flex}.AddToCartButton-module__AV9v5q__submitButton:hover{background:#086d5b}.AddToCartButton-module__AV9v5q__submitButton:active{transform:scale(.98)}.AddToCartButton-module__AV9v5q__submitButton:disabled{cursor:not-allowed;opacity:.55}.dark .AddToCartButton-module__AV9v5q__backdrop{background:#040a07b3}.dark .AddToCartButton-module__AV9v5q__sheet{background:var(--theme-surface);color:#fff;border-color:#ffffff1f;box-shadow:0 -20px 55px #0000007a}.dark .AddToCartButton-module__AV9v5q__handle{background:#ffffff3d}.dark .AddToCartButton-module__AV9v5q__closeButton{color:#fff;background:#ffffff14;border-color:#ffffff24}.dark .AddToCartButton-module__AV9v5q__closeButton:hover{background:#ffffff29}.dark .AddToCartButton-module__AV9v5q__visual{background:radial-gradient(circle at 16% 12%, #a8794357, transparent 28%), linear-gradient(155deg, var(--theme-surface-subtle), var(--theme-surface) 58%, var(--theme-brand-soft))}.dark .AddToCartButton-module__AV9v5q__visual:before{background:#ffffff0e}.dark .AddToCartButton-module__AV9v5q__eyebrow{color:var(--color-muted)}.dark .AddToCartButton-module__AV9v5q__title{color:#fff}.dark .AddToCartButton-module__AV9v5q__selectionNote strong{color:#fff}.dark .AddToCartButton-module__AV9v5q__quantityButton{color:#fff}.dark .AddToCartButton-module__AV9v5q__quantityValue{color:#fff}.dark .AddToCartButton-module__AV9v5q__totalPrice strong{color:#fff}.dark .AddToCartButton-module__AV9v5q__productImage{filter:drop-shadow(0 18px 22px #0000004d)}.dark .AddToCartButton-module__AV9v5q__controls{background:var(--theme-surface-elevated);border-top-color:#ffffff17;box-shadow:0 -10px 28px #03100a29}.dark .AddToCartButton-module__AV9v5q__legend{color:var(--color-muted)}.dark .AddToCartButton-module__AV9v5q__option{color:#fff;background:0 0;border-color:#ffffff47}.dark .AddToCartButton-module__AV9v5q__option:hover{background:#ffffff12;border-color:#ffffff94}.dark .AddToCartButton-module__AV9v5q__optionSelected{color:#075b4b;background:#fff;border-color:#fff}.dark .AddToCartButton-module__AV9v5q__optionSelected:hover{color:#075b4b;background:#fff;border-color:#fff}.dark .AddToCartButton-module__AV9v5q__selectionNote{color:var(--color-muted)}.dark .AddToCartButton-module__AV9v5q__quantityRow{border-top-color:#ffffff1a}.dark .AddToCartButton-module__AV9v5q__quantityLabel{color:var(--color-ink)}.dark .AddToCartButton-module__AV9v5q__quantityControl{background:#081b1352;border-color:#fff3}.dark .AddToCartButton-module__AV9v5q__limit{color:var(--color-muted)}.dark .AddToCartButton-module__AV9v5q__totalPrice span{color:var(--color-muted)}.dark .AddToCartButton-module__AV9v5q__error{color:#ffe4e6;background:#9f123933;border-color:#fda4af57}.dark .AddToCartButton-module__AV9v5q__submitButton{color:#075b4b;background:#fff}.dark .AddToCartButton-module__AV9v5q__submitButton:hover{background:#eff7f2}@media (min-width:640px){.AddToCartButton-module__AV9v5q__overlay{align-items:center;padding:1.5rem}.AddToCartButton-module__AV9v5q__sheet{border-radius:2rem;max-width:27rem;max-height:min(90dvh,50rem);box-shadow:0 30px 90px #0f172a38}.AddToCartButton-module__AV9v5q__visual{min-height:19rem}.AddToCartButton-module__AV9v5q__controls{padding-bottom:1.15rem}}@keyframes AddToCartButton-module__AV9v5q__picker-fade-in{0%{opacity:0}to{opacity:1}}@keyframes AddToCartButton-module__AV9v5q__picker-sheet-in{0%{opacity:0;transform:translateY(2rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.AddToCartButton-module__AV9v5q__backdrop,.AddToCartButton-module__AV9v5q__sheet{animation:none}.AddToCartButton-module__AV9v5q__closeButton,.AddToCartButton-module__AV9v5q__option,.AddToCartButton-module__AV9v5q__submitButton{transition:none}}.AddToCartButton-module__AV9v5q__sheet{border-color:var(--theme-border);background:var(--theme-surface);color:var(--color-ink)}.AddToCartButton-module__AV9v5q__closeButton{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-brand-text)}.AddToCartButton-module__AV9v5q__controls{background:var(--theme-surface-subtle)}.AddToCartButton-module__AV9v5q__optionSelected,.AddToCartButton-module__AV9v5q__optionSelected:hover{color:#fff;background:#087a65}.dark .AddToCartButton-module__AV9v5q__sheet{background:var(--theme-surface);color:var(--color-ink)}
.ProductTile-module__4fTqRG__card{isolation:isolate;border-radius:1.6rem;flex-direction:column;min-width:0;height:100%;transition:transform .18s;display:flex;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.ProductTile-module__4fTqRG__card:before{display:none}.ProductTile-module__4fTqRG__card:after{z-index:0;border-radius:inherit;background:var(--theme-surface);content:"";opacity:1;pointer-events:none;border:1px solid #ccdad2eb;display:block;position:absolute;inset:0;box-shadow:0 16px 38px #16302417,inset 0 1px #ffffffd1;-webkit-mask:radial-gradient(2.9rem at 2rem calc(100% - 2.05rem),#0000 98%,#000 100%);mask:radial-gradient(2.9rem at 2rem calc(100% - 2.05rem),#0000 98%,#000 100%)}.ProductTile-module__4fTqRG__card:hover{transform:translateY(-3px)}.ProductTile-module__4fTqRG__card:hover:after{border-color:#6d9e86c7;box-shadow:0 21px 46px #16302424,inset 0 1px #ffffffe6}.ProductTile-module__4fTqRG__mediaFrame{z-index:1;padding:.5rem .5rem 0;position:relative}.ProductTile-module__4fTqRG__media{aspect-ratio:4/3;background:var(--theme-product-media);border:0;border-radius:1.16rem 1.16rem 1.16rem .55rem;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.ProductTile-module__4fTqRG__mediaWithImage{background:var(--theme-product-media)}.ProductTile-module__4fTqRG__productImage{object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1)}.ProductTile-module__4fTqRG__card:hover .ProductTile-module__4fTqRG__productImage{transform:scale(1.035)}.ProductTile-module__4fTqRG__categoryArt{object-fit:contain;width:5.25rem;height:5.25rem}.ProductTile-module__4fTqRG__discountBadge,.ProductTile-module__4fTqRG__industrialBadge{z-index:3;color:#fff;border-radius:999px;align-items:center;gap:.32rem;min-height:1.7rem;padding-inline:.62rem;font-size:.65rem;font-weight:900;display:inline-flex;position:absolute;top:1rem;right:1rem;box-shadow:0 7px 18px #1630242e}.ProductTile-module__4fTqRG__discountBadge{background:#087a65}.ProductTile-module__4fTqRG__industrialBadge{background:var(--palette-neutral-900)}.ProductTile-module__4fTqRG__favoriteButton{flex:none;z-index:2!important;background:var(--theme-surface)!important;border:1px solid #d2ded7f2!important;width:2.35rem!important;height:2.35rem!important;position:relative!important;box-shadow:0 7px 17px #1630241a!important}.ProductTile-module__4fTqRG__favoriteButton:focus-visible,.ProductTile-module__4fTqRG__cartButton:focus-visible{outline-offset:2px;outline:3px solid var(--color-brand-300)!important}.ProductTile-module__4fTqRG__ratingBadge,.ProductTile-module__4fTqRG__stockBadge{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;min-height:1.65rem;font-size:.63rem;font-weight:900;display:inline-flex;position:absolute;bottom:.75rem}.ProductTile-module__4fTqRG__ratingBadge{color:var(--theme-yellow-text);background:#ffffffed;border:1px solid #fffc;gap:.22rem;padding-inline:.5rem;right:.85rem}.ProductTile-module__4fTqRG__ratingBadge span{color:var(--palette-neutral-500);font-weight:600}.ProductTile-module__4fTqRG__stockBadge{color:#fff;background:#18201ce6;padding-inline:.7rem;left:.85rem}.ProductTile-module__4fTqRG__content{z-index:1;flex-direction:column;flex:1;min-width:0;padding:.9rem .95rem 1rem 1.1rem;display:flex;position:relative}.ProductTile-module__4fTqRG__titleRow{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.ProductTile-module__4fTqRG__titleRow>a,.ProductTile-module__4fTqRG__copy{flex:1;min-width:0}.ProductTile-module__4fTqRG__title{min-height:2.75rem;color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.94rem;font-weight:900;line-height:1.4rem;transition:color .16s;display:-webkit-box;overflow:hidden}.ProductTile-module__4fTqRG__title:hover{color:var(--color-brand-700)}.ProductTile-module__4fTqRG__description{min-height:2.35rem;color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.22rem;font-size:.72rem;line-height:1.18rem;display:-webkit-box;overflow:hidden}.ProductTile-module__4fTqRG__sellerLink{min-height:1.5rem;color:var(--color-brand-700);align-items:center;margin-top:.2rem;font-size:.67rem;font-weight:800;display:inline-flex}.ProductTile-module__4fTqRG__priceRow{border-top:1px solid #d9e2dde6;justify-content:space-between;align-items:flex-end;gap:.75rem;min-width:0;margin-top:.7rem;padding:.72rem 0 0 4.25rem;display:flex}.ProductTile-module__4fTqRG__priceBlock{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ProductTile-module__4fTqRG__oldPrice{color:var(--color-muted);white-space:nowrap;font-size:.63rem;line-height:1rem;text-decoration:line-through}.ProductTile-module__4fTqRG__price,.ProductTile-module__4fTqRG__discountedPrice{color:var(--theme-brand-text);font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;font-size:1.06rem;font-weight:950;line-height:1.35rem;display:flex}.ProductTile-module__4fTqRG__discountedPrice{color:var(--theme-coral-text)}.ProductTile-module__4fTqRG__price small,.ProductTile-module__4fTqRG__discountedPrice small{font-size:.62rem;font-weight:700}.ProductTile-module__4fTqRG__unit{color:var(--color-muted);margin-top:.05rem;font-size:.63rem;font-weight:600}.ProductTile-module__4fTqRG__cartButton{z-index:5!important;background:var(--theme-surface)!important;width:3.1rem!important;height:3.1rem!important;color:var(--color-brand-700)!important;border:1px solid #c3d5ccf0!important;border-radius:1.05rem!important;position:absolute!important;bottom:.52rem!important;left:.46rem!important;box-shadow:0 10px 22px #16302424!important}.ProductTile-module__4fTqRG__cartButton:hover{background:var(--color-brand-700)!important;color:#fff!important}.ProductTile-module__4fTqRG__orderLimit{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.45rem;padding-left:4.25rem;font-size:.6rem;font-weight:600;line-height:1.05rem;overflow:hidden}.ProductTile-module__4fTqRG__unavailable{opacity:.72;filter:grayscale(.18)}.ProductTile-module__4fTqRG__compact .ProductTile-module__4fTqRG__content,.ProductTile-module__4fTqRG__mobileCompact .ProductTile-module__4fTqRG__content{padding:.72rem .75rem .85rem .95rem}.ProductTile-module__4fTqRG__compact .ProductTile-module__4fTqRG__title,.ProductTile-module__4fTqRG__mobileCompact .ProductTile-module__4fTqRG__title{min-height:2.45rem;font-size:.82rem;line-height:1.22rem}.ProductTile-module__4fTqRG__compact .ProductTile-module__4fTqRG__description,.ProductTile-module__4fTqRG__mobileCompact .ProductTile-module__4fTqRG__description{min-height:2.08rem;font-size:.66rem;line-height:1.04rem}.ProductTile-module__4fTqRG__compact .ProductTile-module__4fTqRG__price,.ProductTile-module__4fTqRG__compact .ProductTile-module__4fTqRG__discountedPrice,.ProductTile-module__4fTqRG__mobileCompact .ProductTile-module__4fTqRG__price,.ProductTile-module__4fTqRG__mobileCompact .ProductTile-module__4fTqRG__discountedPrice{font-size:.9rem}.ProductTile-module__4fTqRG__compact .ProductTile-module__4fTqRG__orderLimit{display:none}.ProductTile-module__4fTqRG__industrialCard{border-radius:1.6rem 1.6rem .72rem}.ProductTile-module__4fTqRG__industrialCard:after{-webkit-mask:none;mask:none}.ProductTile-module__4fTqRG__industrialFallback{background:linear-gradient(145deg, var(--theme-surface-subtle), var(--theme-yellow-soft))}.ProductTile-module__4fTqRG__factoryArt{width:4.5rem;height:4.5rem;color:var(--color-muted)}.ProductTile-module__4fTqRG__mediaMeta{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:.4rem;display:flex;position:absolute;bottom:.75rem;left:.85rem;right:.85rem}.ProductTile-module__4fTqRG__mediaMeta span{min-height:1.65rem;color:var(--palette-neutral-600);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #fffc;border-radius:999px;align-items:center;gap:.25rem;padding-inline:.5rem;font-size:.62rem;font-weight:800;display:inline-flex}.ProductTile-module__4fTqRG__specs{gap:.35rem;margin-top:.65rem;display:grid}.ProductTile-module__4fTqRG__specs div{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding-block:.35rem;font-size:.65rem;display:flex}.ProductTile-module__4fTqRG__specs span{color:var(--color-muted);align-items:center;gap:.25rem;display:inline-flex}.ProductTile-module__4fTqRG__specs strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.ProductTile-module__4fTqRG__industrialFooter{justify-content:space-between;align-items:flex-end;gap:.6rem;margin-top:auto;padding-top:.8rem;display:flex}.ProductTile-module__4fTqRG__contactPrice{color:var(--theme-brand-text);font-size:.88rem;font-weight:900}.ProductTile-module__4fTqRG__industrialRating{background:var(--theme-yellow-soft);min-height:1.7rem;color:var(--theme-yellow-text);border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding-inline:.55rem;font-size:.65rem;font-weight:900;display:inline-flex}.ProductTile-module__4fTqRG__phoneButton{background:var(--theme-action);min-height:2.65rem;color:var(--theme-on-action);border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.65rem;padding-inline:.75rem;font-size:.78rem;font-weight:900;transition:background-color .16s;display:flex}.ProductTile-module__4fTqRG__phoneButton:hover{background:var(--theme-action-hover)}.dark .ProductTile-module__4fTqRG__card:after{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:0 18px 42px #00000047}.dark .ProductTile-module__4fTqRG__title{color:var(--color-ink)}:is(.dark .ProductTile-module__4fTqRG__description,.dark .ProductTile-module__4fTqRG__unit,.dark .ProductTile-module__4fTqRG__orderLimit){color:var(--color-muted)}.dark .ProductTile-module__4fTqRG__priceRow{border-color:var(--theme-border)}.dark .ProductTile-module__4fTqRG__specs div{border-color:var(--theme-border)}.dark .ProductTile-module__4fTqRG__price{color:var(--theme-brand-text)}.dark .ProductTile-module__4fTqRG__cartButton{border-color:var(--theme-border-strong)!important;background:var(--theme-brand-soft)!important;color:var(--theme-brand-text)!important;box-shadow:0 10px 24px #00000057!important}.dark .ProductTile-module__4fTqRG__favoriteButton{border-color:var(--theme-border-strong)!important;background:var(--theme-brand-soft)!important;color:var(--color-muted)!important}.dark .ProductTile-module__4fTqRG__specs strong{color:var(--color-ink)}@media (max-width:639px){.ProductTile-module__4fTqRG__card{border-radius:1.15rem}.ProductTile-module__4fTqRG__card:before{display:none}.ProductTile-module__4fTqRG__card:after{-webkit-mask:radial-gradient(2.48rem at 1.63rem calc(100% - 1.74rem),#0000 98%,#000 100%);mask:radial-gradient(2.48rem at 1.63rem calc(100% - 1.74rem),#0000 98%,#000 100%)}.ProductTile-module__4fTqRG__mediaFrame{padding:.36rem .36rem 0}.ProductTile-module__4fTqRG__media{border-radius:.88rem .88rem .88rem .42rem}.ProductTile-module__4fTqRG__content{padding:.68rem .68rem .78rem .85rem}.ProductTile-module__4fTqRG__title{min-height:2.35rem;font-size:.8rem;line-height:1.18rem}.ProductTile-module__4fTqRG__description{min-height:2rem;font-size:.64rem;line-height:1rem}.ProductTile-module__4fTqRG__discountBadge,.ProductTile-module__4fTqRG__industrialBadge{min-height:1.5rem;padding-inline:.48rem;font-size:.58rem;top:.72rem;right:.72rem}.ProductTile-module__4fTqRG__favoriteButton{width:2rem!important;height:2rem!important}.ProductTile-module__4fTqRG__ratingBadge,.ProductTile-module__4fTqRG__stockBadge,.ProductTile-module__4fTqRG__mediaMeta{bottom:.55rem}.ProductTile-module__4fTqRG__priceRow{margin-top:.55rem;padding:.55rem 0 0 3.5rem}.ProductTile-module__4fTqRG__price,.ProductTile-module__4fTqRG__discountedPrice{flex-direction:column;align-items:flex-start;gap:0;font-size:.86rem;line-height:1rem}.ProductTile-module__4fTqRG__cartButton{border-radius:.85rem!important;width:2.65rem!important;height:2.65rem!important;bottom:.42rem!important;left:.3rem!important;box-shadow:0 8px 18px #16302424!important}.ProductTile-module__4fTqRG__orderLimit{display:none}.ProductTile-module__4fTqRG__industrialCard{border-radius:1.15rem 1.15rem .55rem}.ProductTile-module__4fTqRG__industrialCard:after{-webkit-mask:none;mask:none}}@media (prefers-reduced-motion:reduce){.ProductTile-module__4fTqRG__card,.ProductTile-module__4fTqRG__productImage{transition:none}.ProductTile-module__4fTqRG__card:hover,.ProductTile-module__4fTqRG__card:hover .ProductTile-module__4fTqRG__productImage{transform:none}}.ProductTile-module__4fTqRG__card:after{border-color:var(--theme-border);background:var(--theme-surface)}.ProductTile-module__4fTqRG__media,.ProductTile-module__4fTqRG__mediaWithImage{background:var(--theme-product-media)}.ProductTile-module__4fTqRG__mediaFallback{background:linear-gradient(145deg, var(--theme-brand-soft), var(--theme-lilac-soft))}.ProductTile-module__4fTqRG__priceRow,.ProductTile-module__4fTqRG__specs div{border-color:var(--theme-border)}:is(.dark .ProductTile-module__4fTqRG__media,.dark .ProductTile-module__4fTqRG__mediaWithImage){background:var(--theme-product-media)}.dark .ProductTile-module__4fTqRG__discountBadge{color:#fff;background:#087a65}.ProductTile-module__4fTqRG__featuredLabel{z-index:1;background:var(--color-brand-50);color:var(--color-brand-700);border-radius:99px;align-self:flex-start;margin:.8rem .85rem .1rem;padding:.3rem .65rem;font-size:.7rem;font-weight:800;position:relative}.ProductTile-module__4fTqRG__featured:after{border-color:var(--color-brand-200)}
.BestSellers-module__Kl252W__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.BestSellers-module__Kl252W__featured{min-width:0;height:100%}@media (min-width:1024px){.BestSellers-module__Kl252W__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}
.DiscountDeals-module__97QQZq__panel{border:1px solid var(--hp-deal-line);border-radius:var(--hp-radius);background:var(--hp-deal-soft);box-shadow:var(--hp-shadow);display:grid;overflow:hidden}.DiscountDeals-module__97QQZq__aside{isolation:isolate;background:var(--hp-deal);min-width:0;color:var(--hp-on-deal);flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.35rem 1.25rem;display:flex;position:relative;overflow:hidden}.DiscountDeals-module__97QQZq__aside:after{content:"";border-bottom:2px dashed #ffffff47;height:0;position:absolute;inset:auto 0 0}.DiscountDeals-module__97QQZq__eyebrow{color:var(--hp-on-deal-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;display:inline-flex}.DiscountDeals-module__97QQZq__liveDot{background:var(--hp-accent);border-radius:999px;width:.5rem;height:.5rem}.DiscountDeals-module__97QQZq__title{font-variation-settings:"wght" 900;letter-spacing:-.015em;text-wrap:balance;margin-top:.5rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;line-height:1.35}.DiscountDeals-module__97QQZq__subtitle{max-width:30rem;color:var(--hp-on-deal-muted);margin-top:.45rem;font-size:.85rem;line-height:1.9}.DiscountDeals-module__97QQZq__asideFooter{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.DiscountDeals-module__97QQZq__assurance{color:var(--hp-on-deal-muted);align-items:flex-start;gap:.45rem;font-size:.75rem;line-height:1.8;display:none}.DiscountDeals-module__97QQZq__assurance svg{flex:none;width:1.05rem;height:1.05rem;margin-top:.2rem}.DiscountDeals-module__97QQZq__cta{border-radius:var(--hp-radius-sm);min-height:2.75rem;color:var(--hp-on-deal);background:#fff;flex:none;justify-content:center;align-items:center;gap:.45rem;padding-inline:1.1rem;font-size:.8125rem;font-weight:850;transition:background-color .18s;display:inline-flex}.DiscountDeals-module__97QQZq__cta:hover{background:#fff}.DiscountDeals-module__97QQZq__cta:focus-visible{outline-color:var(--hp-on-deal)!important}.DiscountDeals-module__97QQZq__cta svg{width:1rem;height:1rem}.DiscountDeals-module__97QQZq__watermark{bottom:-2.25rem;z-index:-1;color:#ffffff14;pointer-events:none;width:9rem;height:9rem;position:absolute;inset-inline-end:-1.75rem;transform:rotate(12deg)}.DiscountDeals-module__97QQZq__products{min-width:0;padding:1rem 0}.DiscountDeals-module__97QQZq__productsHeader{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.75rem;padding-inline:1rem;display:flex}.DiscountDeals-module__97QQZq__productsHeader span{color:var(--hp-deal-text);font-size:.72rem;font-weight:750}.DiscountDeals-module__97QQZq__productsHeader h3{color:var(--hp-ink);margin-top:.1rem;font-size:.95rem;font-weight:850}.DiscountDeals-module__97QQZq__productsHeader .DiscountDeals-module__97QQZq__count{border:1px solid var(--hp-deal-line);background:var(--hp-surface);color:var(--hp-deal-text);white-space:nowrap;border-radius:.3rem;padding:.2rem .55rem}.DiscountDeals-module__97QQZq__scroller>div:first-child{padding-inline:1rem}.DiscountDeals-module__97QQZq__scroller>div:first-child>span[aria-hidden]{border-color:var(--hp-deal-line);background:var(--hp-surface);color:var(--hp-muted);-webkit-backdrop-filter:none;backdrop-filter:none}.DiscountDeals-module__97QQZq__scroller button{border-color:var(--hp-line-strong)!important;border-radius:var(--hp-radius-sm)!important;background:var(--hp-surface)!important;color:var(--hp-brand-text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.DiscountDeals-module__97QQZq__scroller button:hover{border-color:var(--hp-brand-line)!important;background:var(--hp-brand-soft)!important}.DiscountDeals-module__97QQZq__viewport{padding:.25rem 1rem .5rem;scroll-padding-inline:1rem;gap:.75rem!important}.DiscountDeals-module__97QQZq__productFrame{scroll-snap-align:start;flex:none;width:min(62vw,13.5rem)}.DiscountDeals-module__97QQZq__productFrame .product-media img{padding:.6rem;object-fit:contain!important}@media (min-width:640px){.DiscountDeals-module__97QQZq__aside{padding:1.75rem}.DiscountDeals-module__97QQZq__assurance{display:flex}.DiscountDeals-module__97QQZq__asideFooter{align-items:flex-end}.DiscountDeals-module__97QQZq__products{padding-block:1.25rem}.DiscountDeals-module__97QQZq__productsHeader,.DiscountDeals-module__97QQZq__scroller>div:first-child{padding-inline:1.5rem}.DiscountDeals-module__97QQZq__viewport{padding-inline:1.5rem;scroll-padding-inline:1.5rem}.DiscountDeals-module__97QQZq__productFrame{width:13.5rem}}@media (min-width:1024px){.DiscountDeals-module__97QQZq__panel{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}.DiscountDeals-module__97QQZq__aside{padding:2rem}.DiscountDeals-module__97QQZq__aside:after{border-bottom:0;border-left:2px dashed #ffffff47;width:0;height:auto;inset:0 auto 0 0}.DiscountDeals-module__97QQZq__asideFooter{flex-direction:column;align-items:stretch}.DiscountDeals-module__97QQZq__cta{width:100%}.DiscountDeals-module__97QQZq__products{padding-block:1.5rem}.DiscountDeals-module__97QQZq__productFrame{width:14rem}}@media (prefers-reduced-motion:reduce){.DiscountDeals-module__97QQZq__cta{transition:none}}.hp .DiscountDeals-module__97QQZq__panel{border-radius:2rem}.hp .DiscountDeals-module__97QQZq__aside{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--hp-accent) 24%, transparent), transparent 60%), var(--hp-deal)}.hp .DiscountDeals-module__97QQZq__watermark{opacity:1;width:13rem;height:13rem;bottom:-3rem}.hp .DiscountDeals-module__97QQZq__cta{border-radius:99px}.hp .DiscountDeals-module__97QQZq__productsHeader h3{font-size:1.1rem}.hp .DiscountDeals-module__97QQZq__productsHeader .DiscountDeals-module__97QQZq__count{border-radius:99px;padding:.35rem .75rem}.hp .DiscountDeals-module__97QQZq__products{padding-block:1.5rem}@media (min-width:1024px){.hp .DiscountDeals-module__97QQZq__aside{padding:2.5rem 2rem}.hp .DiscountDeals-module__97QQZq__title{font-size:2.5rem}}.hp .DiscountDeals-module__97QQZq__panel{background:var(--hp-surface);box-shadow:var(--hp-shadow);border:0}.hp .DiscountDeals-module__97QQZq__aside:after{display:none}.hp .DiscountDeals-module__97QQZq__productsHeader{padding-bottom:.8rem}.hp .DiscountDeals-module__97QQZq__title{line-height:1.5}.hp .DiscountDeals-module__97QQZq__cta{justify-content:space-between;min-height:3rem}
.HowItWorks-module__WawhIW__heading{text-align:center;flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.HowItWorks-module__WawhIW__steps{gap:1rem;display:grid}.HowItWorks-module__WawhIW__step{border:1px solid var(--hp-line);background:var(--hp-surface);border-radius:1.5rem;min-width:0;padding:1.5rem}.HowItWorks-module__WawhIW__stepTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.HowItWorks-module__WawhIW__icon{background:var(--hp-brand-soft);width:3.5rem;height:3.5rem;color:var(--hp-brand-text);border-radius:1.2rem;flex:none;place-items:center;display:grid}.HowItWorks-module__WawhIW__icon svg{stroke-width:1.6px;width:1.6rem;height:1.6rem}.HowItWorks-module__WawhIW__step:nth-child(2) .HowItWorks-module__WawhIW__icon{background:var(--hp-violet-soft);color:var(--hp-violet-text)}.HowItWorks-module__WawhIW__step:nth-child(3) .HowItWorks-module__WawhIW__icon{background:var(--hp-accent-soft);color:var(--hp-accent-text)}.HowItWorks-module__WawhIW__number{color:var(--hp-line-strong);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:900;line-height:1}.HowItWorks-module__WawhIW__step h3{color:var(--hp-ink);margin-top:1.25rem;font-size:1rem;font-weight:850;line-height:1.7}.HowItWorks-module__WawhIW__step p{color:var(--hp-muted);margin-top:.5rem;font-size:.9rem;line-height:1.9}.HowItWorks-module__WawhIW__bottom{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.HowItWorks-module__WawhIW__bottom>span{color:var(--hp-ink-2);font-size:.85rem}@media (min-width:640px){.HowItWorks-module__WawhIW__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.HowItWorks-module__WawhIW__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.HowItWorks-module__WawhIW__step{background:0 0;border:0;padding:1.25rem;position:relative}.HowItWorks-module__WawhIW__number{color:var(--hp-brand-text);letter-spacing:.05em;font-size:1.15rem}.HowItWorks-module__WawhIW__icon{background:var(--hp-surface);border:1px solid var(--hp-brand-line);border-radius:50%;width:4rem;height:4rem}.HowItWorks-module__WawhIW__step:nth-child(2) .HowItWorks-module__WawhIW__icon{background:var(--hp-violet-soft)}.HowItWorks-module__WawhIW__step:nth-child(3) .HowItWorks-module__WawhIW__icon{background:var(--hp-accent-soft)}.HowItWorks-module__WawhIW__step:nth-child(4) .HowItWorks-module__WawhIW__icon{background:var(--hp-brand-soft)}@media (min-width:1200px){.HowItWorks-module__WawhIW__step:not(:last-child):after{top:3.25rem;background:var(--hp-line-strong);content:"";width:1.5rem;height:1px;position:absolute;inset-inline-end:-1rem}}
.StoresShowcase-module__o3wbJq__stage{position:relative}.StoresShowcase-module__o3wbJq__rail{margin-inline:calc(-1 * var(--hp-gutter));padding:.5rem var(--hp-gutter) 1rem;scroll-padding-inline:var(--hp-gutter);scroll-snap-type:inline mandatory;cursor:grab;touch-action:pan-x pan-y;gap:1rem}.StoresShowcase-module__o3wbJq__rail[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.StoresShowcase-module__o3wbJq__rail:focus-visible{outline-offset:-3px}.StoresShowcase-module__o3wbJq__cardSlot{scroll-snap-align:start;flex:none;width:min(84vw,23rem)}.hp .StoresShowcase-module__o3wbJq__rail .vendor-fantasy-card{border:1px solid var(--hp-line);background:var(--hp-surface);box-shadow:var(--hp-shadow-sm);border-radius:1.75rem}.hp .StoresShowcase-module__o3wbJq__rail .vendor-fantasy-card:before{background:var(--hp-brand-soft)}.StoresShowcase-module__o3wbJq__dragHint{color:var(--hp-muted);margin-top:.25rem;font-size:.75rem}@media (min-width:640px){.StoresShowcase-module__o3wbJq__cardSlot{width:23rem}}@media (min-width:1024px){.StoresShowcase-module__o3wbJq__rail{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media (prefers-reduced-motion:reduce){.hp .StoresShowcase-module__o3wbJq__rail .vendor-fantasy-card{transition:none}.hp .StoresShowcase-module__o3wbJq__rail .vendor-fantasy-card:hover{transform:none}}
.SeoContent-module__V_JZBq__guide{border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:var(--hp-surface);box-shadow:var(--hp-shadow-sm);overflow:hidden}.SeoContent-module__V_JZBq__intro{gap:1.5rem;padding:1.35rem 1.25rem;display:grid}.SeoContent-module__V_JZBq__article{max-width:52rem}.SeoContent-module__V_JZBq__article>h2~p{color:var(--hp-ink-2);margin-top:.6rem;font-size:.9rem;line-height:2}.SeoContent-module__V_JZBq__article>h2+p{margin-top:.85rem}.SeoContent-module__V_JZBq__article a{color:var(--hp-brand-text);text-decoration:underline;-webkit-text-decoration-color:var(--hp-brand-line);text-decoration-color:var(--hp-brand-line);text-underline-offset:5px;font-weight:750;text-decoration-thickness:2px}.SeoContent-module__V_JZBq__article a:hover{text-decoration-color:currentColor}.SeoContent-module__V_JZBq__checklist{border:1px dashed var(--hp-line-strong);border-radius:var(--hp-radius);background:var(--hp-surface-2);align-self:start;padding:1.1rem}.SeoContent-module__V_JZBq__checklist h3{color:var(--hp-ink);font-size:.9rem;font-weight:850}.SeoContent-module__V_JZBq__checklist ul{gap:.6rem;margin-top:.8rem;display:grid}.SeoContent-module__V_JZBq__checklist li{color:var(--hp-ink-2);align-items:flex-start;gap:.5rem;font-size:.85rem;font-weight:600;line-height:1.7;display:flex}.SeoContent-module__V_JZBq__checklist li svg{width:1rem;height:1rem;color:var(--hp-brand-text);flex:none;margin-top:.25rem}.SeoContent-module__V_JZBq__checklistCta{width:100%;margin-top:1.1rem}.SeoContent-module__V_JZBq__benefits{border-top:1px solid var(--hp-line);background:var(--hp-line);gap:1px;display:grid}.SeoContent-module__V_JZBq__benefits article{background:var(--hp-surface);padding:1.1rem 1.25rem}.SeoContent-module__V_JZBq__benefits span{border-radius:var(--hp-radius-sm);background:var(--hp-brand-soft);width:2.5rem;height:2.5rem;color:var(--hp-brand-text);place-items:center;display:grid}.SeoContent-module__V_JZBq__benefits svg{width:1.2rem;height:1.2rem}.SeoContent-module__V_JZBq__benefits h3{color:var(--hp-ink);margin-top:.75rem;font-size:.9rem;font-weight:850}.SeoContent-module__V_JZBq__benefits p{color:var(--hp-muted);margin-top:.3rem;font-size:.8125rem;line-height:1.9}.SeoContent-module__V_JZBq__block{border-top:1px solid var(--hp-line);padding:1.25rem}.SeoContent-module__V_JZBq__blockTitle{color:var(--hp-ink);font-size:.95rem;font-weight:850}.SeoContent-module__V_JZBq__chips{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.SeoContent-module__V_JZBq__chips a{border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface-2);min-height:2.5rem;color:var(--hp-ink-2);align-items:center;padding-inline:.9rem;font-size:.8125rem;font-weight:700;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.SeoContent-module__V_JZBq__chips a:hover{border-color:var(--hp-brand-line);background:var(--hp-brand-soft);color:var(--hp-brand-text)}.SeoContent-module__V_JZBq__faq{border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);margin-top:.8rem;overflow:hidden}.SeoContent-module__V_JZBq__faq details+details{border-top:1px solid var(--hp-line)}.SeoContent-module__V_JZBq__faq details[open]{background:var(--hp-surface-2)}.SeoContent-module__V_JZBq__faq summary{min-height:3.25rem;color:var(--hp-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;font-size:.875rem;font-weight:750;line-height:1.8;list-style:none;display:flex}.SeoContent-module__V_JZBq__faq summary::-webkit-details-marker{display:none}.SeoContent-module__V_JZBq__faq summary:hover{color:var(--hp-brand-text)}.SeoContent-module__V_JZBq__faq summary:focus-visible{outline-offset:-3px!important}.SeoContent-module__V_JZBq__faq summary svg{width:1rem;height:1rem;color:var(--hp-muted);flex:none;transition:transform .2s}.SeoContent-module__V_JZBq__faq details[open] summary svg{transform:rotate(180deg)}.SeoContent-module__V_JZBq__faq details p{max-width:56rem;color:var(--hp-muted);padding:0 1rem 1rem;font-size:.85rem;line-height:2}@media (min-width:640px){.SeoContent-module__V_JZBq__intro{padding:1.75rem}.SeoContent-module__V_JZBq__benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.SeoContent-module__V_JZBq__benefits article{padding:1.35rem 1.5rem}.SeoContent-module__V_JZBq__block{padding:1.5rem 1.75rem}}@media (min-width:1024px){.SeoContent-module__V_JZBq__intro{grid-template-columns:minmax(0,1fr) 20rem;gap:3rem;padding:2.25rem}}@media (prefers-reduced-motion:reduce){.SeoContent-module__V_JZBq__chips a,.SeoContent-module__V_JZBq__faq summary svg{transition:none}}.hp .SeoContent-module__V_JZBq__guide{border-radius:2rem}.hp .SeoContent-module__V_JZBq__checklist{background:var(--hp-brand-soft);border-style:solid;border-radius:1.5rem;padding:1.5rem}.hp .SeoContent-module__V_JZBq__benefits article{padding:1.75rem}.hp .SeoContent-module__V_JZBq__benefits span{border-radius:1rem;width:3rem;height:3rem}.hp .SeoContent-module__V_JZBq__chips a{border-radius:99px;min-height:2.75rem}.hp .SeoContent-module__V_JZBq__faq{border:0;border-radius:0}.hp .SeoContent-module__V_JZBq__faq details{border:1px solid var(--hp-line);border-radius:1rem;margin-top:.65rem}.hp .SeoContent-module__V_JZBq__faq summary{min-height:3.75rem;padding-inline:1.25rem}.hp .SeoContent-module__V_JZBq__faq details p{padding-inline:1.25rem}
.TechnicianPromo-module__4gb3cq__panel{border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:var(--hp-surface);box-shadow:var(--hp-shadow-sm);display:grid;overflow:hidden}.TechnicianPromo-module__4gb3cq__copy{flex-direction:column;min-width:0;padding:1.35rem 1.25rem;display:flex}.TechnicianPromo-module__4gb3cq__eyebrow{color:var(--hp-accent-text);align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;display:inline-flex}.TechnicianPromo-module__4gb3cq__eyebrow svg{width:1rem;height:1rem}.TechnicianPromo-module__4gb3cq__title{max-width:34rem;color:var(--hp-ink);font-variation-settings:"wght" 900;text-wrap:balance;margin-top:.5rem;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:900;line-height:1.5}.TechnicianPromo-module__4gb3cq__text{max-width:40rem;color:var(--hp-muted);margin-top:.45rem;font-size:.875rem;line-height:1.95}.TechnicianPromo-module__4gb3cq__services{gap:.5rem;margin-top:1.1rem;display:grid}.TechnicianPromo-module__4gb3cq__services li{border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface-2);min-height:3rem;color:var(--hp-ink-2);align-items:center;gap:.6rem;padding:.4rem .6rem;font-size:.8125rem;font-weight:700;line-height:1.6;display:flex}.TechnicianPromo-module__4gb3cq__services li>span{background:var(--hp-brand-soft);width:2.1rem;height:2.1rem;color:var(--hp-brand-text);border-radius:.3rem;flex:none;place-items:center;display:grid}.TechnicianPromo-module__4gb3cq__services svg{width:1rem;height:1rem}.TechnicianPromo-module__4gb3cq__cta{align-self:flex-start;margin-top:1.25rem}.TechnicianPromo-module__4gb3cq__visual{border-top:1px solid var(--hp-line);background:var(--hp-brand-soft);place-items:center;min-height:13rem;padding:3.25rem 1.25rem 1.5rem;display:grid;position:relative}.TechnicianPromo-module__4gb3cq__visual:before{background-image:linear-gradient(var(--hp-brand-line) 1px, transparent 1px), linear-gradient(90deg, var(--hp-brand-line) 1px, transparent 1px);content:"";opacity:.45;background-size:1.5rem 1.5rem;position:absolute;inset:0}.TechnicianPromo-module__4gb3cq__note{top:1rem;z-index:1;border:1px solid var(--hp-brand-line);background:var(--hp-surface);color:var(--hp-brand-text);border-radius:.3rem;padding:.3rem .65rem;font-size:.75rem;font-weight:800;position:absolute;inset-inline-start:1rem}.TechnicianPromo-module__4gb3cq__art{z-index:1;border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:var(--hp-surface);width:7.5rem;height:7.5rem;box-shadow:var(--hp-shadow);place-items:center;padding:.75rem;display:grid;position:relative;transform:rotate(-3deg)}.TechnicianPromo-module__4gb3cq__art img{object-fit:contain;width:100%;height:100%}@media (min-width:640px){.TechnicianPromo-module__4gb3cq__copy{padding:1.75rem}.TechnicianPromo-module__4gb3cq__services{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.TechnicianPromo-module__4gb3cq__panel{grid-template-columns:minmax(0,1fr) 20rem}.TechnicianPromo-module__4gb3cq__copy{padding:2.25rem}.TechnicianPromo-module__4gb3cq__visual{border-top:0;border-inline-start:1px solid var(--hp-line)}.TechnicianPromo-module__4gb3cq__art{width:9rem;height:9rem}}.hp .TechnicianPromo-module__4gb3cq__panel{background:var(--hp-violet-soft);border-radius:2rem}.hp .TechnicianPromo-module__4gb3cq__eyebrow{color:var(--hp-violet-text)}.hp .TechnicianPromo-module__4gb3cq__copy{padding:clamp(1.5rem,4vw,3rem)}.hp .TechnicianPromo-module__4gb3cq__title{font-size:clamp(1.5rem,2.5vw,2.2rem)}.hp .TechnicianPromo-module__4gb3cq__visual{background:var(--hp-violet-soft)}.hp .TechnicianPromo-module__4gb3cq__visual:before{background-image:radial-gradient(var(--hp-violet-text) 1px, transparent 1px);opacity:.15;background-size:1.25rem 1.25rem}.hp .TechnicianPromo-module__4gb3cq__art{border-radius:50%;width:12rem;height:12rem;padding:1.5rem}.hp .TechnicianPromo-module__4gb3cq__note{border-radius:99px}.hp .TechnicianPromo-module__4gb3cq__services li{background:var(--hp-surface);border-color:var(--hp-line)}@media (min-width:1024px){.hp .TechnicianPromo-module__4gb3cq__visual{min-height:26rem}}
