.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{color:#17201b;overscroll-behavior:contain;background:#fff;border:1px solid #d9e4de;border-radius:1.75rem 1.75rem 0 0;width:100%;max-height:min(92dvh,52rem);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:#c4d0ca;border-radius:999px;width:2.5rem;height:.22rem;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}.AddToCartButton-module__AV9v5q__closeButton{z-index:6;color:#244b38;cursor:pointer;background:#ffffffdb;border:1px solid #d2ded7;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .16s,transform .16s;display:grid;position:absolute;top:1rem;left:1rem}.AddToCartButton-module__AV9v5q__closeButton:hover{background:#edf5f0}.AddToCartButton-module__AV9v5q__closeButton:active{transform:scale(.96)}.AddToCartButton-module__AV9v5q__visual{background:radial-gradient(circle at 16% 12%,#dab77e52,#0000 28%),linear-gradient(155deg,#f8f4e9,#f4f8f5 58%,#e6f0ea);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:#557565;font-size:.68rem;font-weight:700}.AddToCartButton-module__AV9v5q__title{color:#17201b;-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;padding:1.15rem 1rem calc(1rem + env(safe-area-inset-bottom));background:#f8faf9;border-top:1px solid #d9e4de;border-radius:1.55rem 1.55rem 0 0;margin-top:-.45rem;position:relative;box-shadow:0 -10px 28px #16302414}.AddToCartButton-module__AV9v5q__legend{color:#53645b;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{color:#244b38;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #aec3b7;border-radius:.8rem;min-width:3.45rem;min-height:2.75rem;padding-inline:.75rem;font-size:.76rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s}.AddToCartButton-module__AV9v5q__option:hover{background:#edf5f0;border-color:#4f8a6e}.AddToCartButton-module__AV9v5q__optionSelected{color:#fff;background:#256348;border-color:#256348}.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 #d2b488}.AddToCartButton-module__AV9v5q__selectionNote{color:#607168;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;margin-top:.7rem;font-size:.68rem;line-height:1.15rem;display:flex}.AddToCartButton-module__AV9v5q__selectionNote strong{color:#20553d;flex-shrink:0;font-size:.75rem}.AddToCartButton-module__AV9v5q__quantityRow{border-top:1px solid #dce5e0;justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;padding-top:.85rem;display:flex}.AddToCartButton-module__AV9v5q__quantityLabel{color:#32483c;font-size:.74rem;font-weight:800}.AddToCartButton-module__AV9v5q__quantityControl{background:#fff;border:1px solid #bfd0c7;border-radius:.85rem;align-items:center;height:2.8rem;display:flex}.AddToCartButton-module__AV9v5q__quantityButton{color:#20553d;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.AddToCartButton-module__AV9v5q__quantityButton:disabled{cursor:not-allowed;opacity:.36}.AddToCartButton-module__AV9v5q__quantityValue{color:#17201b;text-align:center;font-variant-numeric:tabular-nums;min-width:2.5rem;font-size:.84rem;font-weight:900}.AddToCartButton-module__AV9v5q__limit{color:#6b7b72;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:#6b7b72;font-size:.64rem;font-weight:700;display:block}.AddToCartButton-module__AV9v5q__totalPrice strong{color:#17201b;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:#205d42;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:#174b34}.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{color:#fff;background:#10281f;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,#0000 28%),linear-gradient(155deg,#0c2119,#10281f 58%,#173e2e)}.dark .AddToCartButton-module__AV9v5q__visual:before{background:#ffffff0e}.dark .AddToCartButton-module__AV9v5q__eyebrow{color:#a9c7b7}.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:#173a2d;border-top-color:#ffffff17;box-shadow:0 -10px 28px #03100a29}.dark .AddToCartButton-module__AV9v5q__legend{color:#bcd1c6}.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:#143626;background:#fff;border-color:#fff}.dark .AddToCartButton-module__AV9v5q__optionSelected:hover{color:#143626;background:#fff;border-color:#fff}.dark .AddToCartButton-module__AV9v5q__selectionNote{color:#c9d8d0}.dark .AddToCartButton-module__AV9v5q__quantityRow{border-top-color:#ffffff1a}.dark .AddToCartButton-module__AV9v5q__quantityLabel{color:#d9e5df}.dark .AddToCartButton-module__AV9v5q__quantityControl{background:#081b1352;border-color:#fff3}.dark .AddToCartButton-module__AV9v5q__limit{color:#9fbaac}.dark .AddToCartButton-module__AV9v5q__totalPrice span{color:#9fbaac}.dark .AddToCartButton-module__AV9v5q__error{color:#ffe4e6;background:#9f123933;border-color:#fda4af57}.dark .AddToCartButton-module__AV9v5q__submitButton{color:#143626;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}}
.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;content:"";opacity:1;pointer-events:none;background:#fff;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:#f1f5f2;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:#eef2ef}.ProductTile-module__4fTqRG__mediaFallback{background:radial-gradient(circle at 73% 20%,#fffffff2,#0000 27%),linear-gradient(145deg,#e8f1ec,#f7f2e7)}.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:#15945f}.ProductTile-module__4fTqRG__industrialBadge{background:#1f2937}.ProductTile-module__4fTqRG__favoriteButton{flex:none;z-index:2!important;background:#fff!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:#92400e;background:#ffffffed;border:1px solid #fffc;gap:.22rem;padding-inline:.5rem;right:.85rem}.ProductTile-module__4fTqRG__ratingBadge span{color:#6b7280;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{color:#15221c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.75rem;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{color:#6b746f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.35rem;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:#8a948f;white-space:nowrap;font-size:.63rem;line-height:1rem;text-decoration:line-through}.ProductTile-module__4fTqRG__price,.ProductTile-module__4fTqRG__discountedPrice{color:#153e2b;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:#be123c}.ProductTile-module__4fTqRG__price small,.ProductTile-module__4fTqRG__discountedPrice small{font-size:.62rem;font-weight:700}.ProductTile-module__4fTqRG__unit{color:#7a847f;margin-top:.05rem;font-size:.63rem;font-weight:600}.ProductTile-module__4fTqRG__cartButton{z-index:5!important;width:3.1rem!important;height:3.1rem!important;color:var(--color-brand-700)!important;background:#fff!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:#849089;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,#eef1f3,#f8f4ea)}.ProductTile-module__4fTqRG__factoryArt{color:#a2aaa6;width:4.5rem;height:4.5rem}.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{color:#4b5563;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #fffc;border-radius:999px;align-items:center;gap:.25rem;min-height:1.65rem;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 #e5e9e7;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:#727c77;align-items:center;gap:.25rem;display:inline-flex}.ProductTile-module__4fTqRG__specs strong{color:#26342d;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:#9a3412;font-size:.88rem;font-weight:900}.ProductTile-module__4fTqRG__industrialRating{color:#92400e;background:#fff7ed;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;min-height:1.7rem;padding-inline:.55rem;font-size:.65rem;font-weight:900;display:inline-flex}.ProductTile-module__4fTqRG__phoneButton{color:#fff;background:#c2410c;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.65rem;margin-top:.65rem;padding-inline:.75rem;font-size:.78rem;font-weight:900;transition:background-color .16s;display:flex}.ProductTile-module__4fTqRG__phoneButton:hover{background:#9a3412}.dark .ProductTile-module__4fTqRG__card:after{background:#1d2420;border-color:#3b4c43;box-shadow:0 18px 42px #00000047}.dark .ProductTile-module__4fTqRG__title{color:#f4f7f5}:is(.dark .ProductTile-module__4fTqRG__description,.dark .ProductTile-module__4fTqRG__unit,.dark .ProductTile-module__4fTqRG__orderLimit){color:#aeb9b3}.dark .ProductTile-module__4fTqRG__priceRow{border-color:#36443d}.dark .ProductTile-module__4fTqRG__specs div{border-color:#36443d}.dark .ProductTile-module__4fTqRG__price{color:#9ed1b6}.dark .ProductTile-module__4fTqRG__cartButton{color:#c3ead4!important;background:#26352d!important;border-color:#4b6155!important;box-shadow:0 10px 24px #00000057!important}.dark .ProductTile-module__4fTqRG__favoriteButton{color:#c8d7cf!important;background:#26352d!important;border-color:#42564b!important}.dark .ProductTile-module__4fTqRG__specs strong{color:#e5ebe7}@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}}
.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);color:#fff;flex-direction:column;justify-content:space-between;gap:1.25rem;min-width:0;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:#ffeceee6;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;display:inline-flex}.DiscountDeals-module__97QQZq__liveDot{background:#ffd9a8;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{color:#fff0f2db;max-width:30rem;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:#fff0f2d1;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);color:#8a1c30;background:#fffaf3;flex:none;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;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:#fff!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}}
.HowItWorks-module__WawhIW__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}.HowItWorks-module__WawhIW__intro{isolation:isolate;background:var(--hp-deep);color:var(--hp-on-deep);flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.5rem 1.25rem;display:flex;position:relative;overflow:hidden}.HowItWorks-module__WawhIW__intro:after{z-index:-1;content:"";border:1px solid #ffffff1f;border-radius:46% 54% 50% 50%;width:15rem;height:15rem;position:absolute;inset:auto -4rem -6rem auto;box-shadow:0 0 0 2.25rem #ffffff08}.HowItWorks-module__WawhIW__eyebrow{color:#f0cf8e;align-items:center;gap:.55rem;font-size:.75rem;font-weight:800;display:inline-flex}.HowItWorks-module__WawhIW__eyebrow:before{content:"";background:currentColor;border-radius:2px;width:1.1rem;height:2px}.HowItWorks-module__WawhIW__title{font-variation-settings:"wght" 900;text-wrap:balance;margin-top:.5rem;font-size:clamp(1.3rem,2.4vw,1.85rem);font-weight:900;line-height:1.5}.HowItWorks-module__WawhIW__text{max-width:30rem;color:var(--hp-on-deep-muted);margin-top:.5rem;font-size:.875rem;line-height:1.95}.HowItWorks-module__WawhIW__cta{border-radius:var(--hp-radius-sm);color:#173f31;background:#fffaf0;align-self:flex-start;align-items:center;gap:.45rem;min-height:2.75rem;padding-inline:1.2rem;font-size:.8125rem;font-weight:850;transition:background-color .18s;display:inline-flex}.HowItWorks-module__WawhIW__cta:hover{background:#fff}.HowItWorks-module__WawhIW__cta svg{width:1rem;height:1rem}.HowItWorks-module__WawhIW__cta:focus-visible{outline-color:#f0cf8e!important}.HowItWorks-module__WawhIW__steps{display:none}.HowItWorks-module__WawhIW__step{background:var(--hp-surface);padding:1.5rem;transition:background-color .18s}.HowItWorks-module__WawhIW__step:hover{background:var(--hp-surface-2)}.HowItWorks-module__WawhIW__stepTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.HowItWorks-module__WawhIW__stepIcon{border:1px solid var(--hp-brand-line);border-radius:var(--hp-radius-sm);background:var(--hp-brand-soft);width:2.9rem;height:2.9rem;color:var(--hp-brand-text);place-items:center;display:grid}.HowItWorks-module__WawhIW__stepIcon svg{width:1.4rem;height:1.4rem}.HowItWorks-module__WawhIW__stepNumber{color:var(--hp-accent-text);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:850}.HowItWorks-module__WawhIW__step h3,.HowItWorks-module__WawhIW__slide h3{color:var(--hp-ink);margin-top:1rem;font-size:.95rem;font-weight:850;line-height:1.7}.HowItWorks-module__WawhIW__step p,.HowItWorks-module__WawhIW__slide p{color:var(--hp-muted);margin-top:.35rem;font-size:.8125rem;line-height:1.95}.HowItWorks-module__WawhIW__slider{background:var(--hp-surface-2);padding:1rem}.HowItWorks-module__WawhIW__slide{border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface);min-height:11.5rem;padding:1.1rem 1.1rem 1.35rem;animation:.28s cubic-bezier(.22,1,.36,1) both HowItWorks-module__WawhIW__step-slide-in;position:relative;overflow:hidden}.HowItWorks-module__WawhIW__progressTrack{background:var(--hp-line);height:3px;position:absolute;inset:auto 0 0}.HowItWorks-module__WawhIW__progress{background:var(--hp-brand);transform-origin:100%;width:100%;height:100%;animation:4.2s linear both HowItWorks-module__WawhIW__step-progress;display:block}.HowItWorks-module__WawhIW__slider[data-paused=true] .HowItWorks-module__WawhIW__progress{animation-play-state:paused}.HowItWorks-module__WawhIW__sliderControls{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.HowItWorks-module__WawhIW__dots{align-items:center;display:flex}.HowItWorks-module__WawhIW__dots button{border-radius:var(--hp-radius-sm);place-items:center;width:2.5rem;height:2.75rem;display:grid}.HowItWorks-module__WawhIW__dots button span{background:var(--hp-line-strong);border-radius:999px;width:.5rem;height:.5rem;transition:width .2s,background-color .2s;display:block}.HowItWorks-module__WawhIW__dots button[aria-current=step] span{background:var(--hp-brand);width:1.5rem}@keyframes HowItWorks-module__WawhIW__step-slide-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes HowItWorks-module__WawhIW__step-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:640px){.HowItWorks-module__WawhIW__intro{padding:2rem}.HowItWorks-module__WawhIW__slider{display:none}.HowItWorks-module__WawhIW__steps{background:var(--hp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}}@media (min-width:1024px){.HowItWorks-module__WawhIW__panel{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.HowItWorks-module__WawhIW__intro{padding:2.5rem}.HowItWorks-module__WawhIW__step{padding:1.75rem}}@media (prefers-reduced-motion:reduce){.HowItWorks-module__WawhIW__slide,.HowItWorks-module__WawhIW__progress{animation:none}.HowItWorks-module__WawhIW__step,.HowItWorks-module__WawhIW__cta,.HowItWorks-module__WawhIW__dots button span{transition:none}}
.StoresShowcase-module__o3wbJq__stage{position:relative}.StoresShowcase-module__o3wbJq__rail{margin-inline:calc(-1 * var(--hp-gutter));padding:.35rem var(--hp-gutter) .75rem;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,21rem)}.StoresShowcase-module__o3wbJq__card{border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:var(--hp-surface);height:100%;min-height:24rem;box-shadow:var(--hp-shadow-sm);flex-direction:column;padding:1rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.StoresShowcase-module__o3wbJq__card:hover,.StoresShowcase-module__o3wbJq__card:focus-within{border-color:var(--hp-brand-line);box-shadow:var(--hp-shadow);transform:translateY(-3px)}.StoresShowcase-module__o3wbJq__favorite{top:.75rem;z-index:2;position:absolute;inset-inline-end:.75rem}.StoresShowcase-module__o3wbJq__favorite button{border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface-2);width:2.75rem;height:2.75rem;color:var(--hp-muted);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.StoresShowcase-module__o3wbJq__favorite button[aria-pressed=true]{color:#d6455d}.StoresShowcase-module__o3wbJq__cardHeader{align-items:center;gap:.8rem;padding-inline-end:3.25rem;display:flex}.StoresShowcase-module__o3wbJq__logo{border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-photo);color:#3d6b56;flex:none;place-items:center;width:4rem;height:4rem;padding:.35rem;display:grid;overflow:hidden}.StoresShowcase-module__o3wbJq__logo svg{width:1.6rem;height:1.6rem}.StoresShowcase-module__o3wbJq__logoImage{object-fit:contain;width:100%;height:100%}.StoresShowcase-module__o3wbJq__identity{flex:1;min-width:0}.StoresShowcase-module__o3wbJq__verified{color:var(--hp-brand-text);align-items:center;gap:.25rem;font-size:.7rem;font-weight:800;display:inline-flex}.StoresShowcase-module__o3wbJq__verified svg{width:.95rem;height:.95rem}.StoresShowcase-module__o3wbJq__nameLink{border-radius:.25rem;margin-top:.1rem;display:block}.StoresShowcase-module__o3wbJq__nameLink h3{color:var(--hp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:900;line-height:1.6;overflow:hidden}.StoresShowcase-module__o3wbJq__identity p{color:var(--hp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.StoresShowcase-module__o3wbJq__description{min-height:3.2rem;color:var(--hp-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.9rem;font-size:.8125rem;line-height:1.95;display:-webkit-box;overflow:hidden}.StoresShowcase-module__o3wbJq__facts{border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:.9rem;display:grid;overflow:hidden}.StoresShowcase-module__o3wbJq__facts span{background:var(--hp-sunken);min-width:0;min-height:2.6rem;color:var(--hp-ink-2);white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;padding-inline:.4rem;font-size:.75rem;font-weight:700;display:flex;overflow:hidden}.StoresShowcase-module__o3wbJq__facts svg{width:.95rem;height:.95rem;color:var(--hp-brand-text);flex:none}.StoresShowcase-module__o3wbJq__categories{flex-wrap:wrap;align-content:flex-start;gap:.35rem;min-height:3.9rem;margin-top:.85rem;display:flex}.StoresShowcase-module__o3wbJq__categories span{border:1px solid var(--hp-line);background:var(--hp-surface-2);height:1.75rem;color:var(--hp-ink-2);border-radius:.3rem;align-items:center;padding-inline:.55rem;font-size:.7rem;font-weight:700;display:inline-flex}.StoresShowcase-module__o3wbJq__cardCta{border-radius:var(--hp-radius-sm);background:var(--hp-brand);color:#fff;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;margin-top:auto;padding-inline:1rem;font-size:.8125rem;font-weight:850;transition:background-color .18s;display:flex}.StoresShowcase-module__o3wbJq__cardCta span{align-items:center;gap:.45rem;display:inline-flex}.StoresShowcase-module__o3wbJq__cardCta svg{width:1rem;height:1rem;transition:transform .18s}.StoresShowcase-module__o3wbJq__card:hover .StoresShowcase-module__o3wbJq__cardCta{background:var(--hp-brand-hover)}.StoresShowcase-module__o3wbJq__card:hover .StoresShowcase-module__o3wbJq__cardCta>svg{transform:translate(-3px)}.StoresShowcase-module__o3wbJq__dragHint{color:var(--hp-muted);margin-top:.25rem;font-size:.72rem}@media (min-width:640px){.StoresShowcase-module__o3wbJq__cardSlot{width:21rem}}@media (min-width:1024px){.StoresShowcase-module__o3wbJq__rail{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media (prefers-reduced-motion:reduce){.StoresShowcase-module__o3wbJq__card,.StoresShowcase-module__o3wbJq__cardCta,.StoresShowcase-module__o3wbJq__cardCta svg{transition:none}.StoresShowcase-module__o3wbJq__card:hover,.StoresShowcase-module__o3wbJq__card:focus-within{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}}
.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}}
.MarketplaceRope-module__nUMoTW__scene{--rope:#b3936a;--rope-shadow:#46361e1f;--clip:#d4b889;position:relative}.dark .MarketplaceRope-module__nUMoTW__scene{--rope:#8a7352;--rope-shadow:#00000059;--clip:#a88d62}.MarketplaceRope-module__nUMoTW__ropeArea{padding:2.75rem 3.5% .5rem;position:relative}.MarketplaceRope-module__nUMoTW__rope{pointer-events:none;width:95%;height:7.5rem;position:absolute;top:0;left:2.5%;overflow:visible}.MarketplaceRope-module__nUMoTW__ropeShadow{fill:none;stroke:var(--rope-shadow);stroke-width:6px;transform:translateY(2px)}.MarketplaceRope-module__nUMoTW__ropeLine{fill:none;stroke:var(--rope);stroke-linecap:round;stroke-width:3px}.MarketplaceRope-module__nUMoTW__hangers{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:clamp(.6rem,1.2vw,1.1rem);display:grid;position:relative}.MarketplaceRope-module__nUMoTW__hanger{min-width:0;padding-top:var(--hang-offset,1.2rem);position:relative}.MarketplaceRope-module__nUMoTW__hanger:first-child,.MarketplaceRope-module__nUMoTW__hanger:nth-child(7){--hang-offset:.15rem}.MarketplaceRope-module__nUMoTW__hanger:nth-child(2),.MarketplaceRope-module__nUMoTW__hanger:nth-child(6){--hang-offset:1.65rem}.MarketplaceRope-module__nUMoTW__hanger:nth-child(3),.MarketplaceRope-module__nUMoTW__hanger:nth-child(5){--hang-offset:2.65rem}.MarketplaceRope-module__nUMoTW__hanger:nth-child(4){--hang-offset:3rem}.MarketplaceRope-module__nUMoTW__thread{width:1px;height:calc(var(--hang-offset) + .8rem);background:var(--rope);opacity:.7;position:absolute;top:0;left:50%;transform:translate(-50%)}.MarketplaceRope-module__nUMoTW__clip{top:calc(var(--hang-offset) + .15rem);z-index:2;background:var(--clip);border:1px solid #5a42224d;border-radius:.15rem;width:.7rem;height:1.4rem;position:absolute;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 2px 3px #32241226}.MarketplaceRope-module__nUMoTW__clip i{border:1px solid #503c2266;border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.MarketplaceRope-module__nUMoTW__card{border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:var(--hp-surface);width:100%;min-height:14rem;box-shadow:var(--hp-shadow);text-align:center;transform:rotate(var(--card-tilt,0deg));transform-origin:top;flex-direction:column;align-items:center;margin-top:1rem;padding:.6rem .6rem .75rem;transition:border-color .2s,box-shadow .2s,transform .22s;display:flex}.MarketplaceRope-module__nUMoTW__card:hover{border-color:var(--hp-brand-line);box-shadow:var(--hp-shadow-lift);transform:rotate(0)translateY(-3px)}.MarketplaceRope-module__nUMoTW__art{aspect-ratio:1.3;border-radius:var(--hp-radius-sm);background:var(--hp-sunken);width:100%;color:var(--hp-brand-text);place-items:center;display:grid;position:relative;overflow:hidden}.MarketplaceRope-module__nUMoTW__art svg{width:3.25rem;height:3.25rem}.MarketplaceRope-module__nUMoTW__image{object-fit:contain;padding:.6rem;transition:transform .24s}.MarketplaceRope-module__nUMoTW__card:hover .MarketplaceRope-module__nUMoTW__image{transform:scale(1.04)}.MarketplaceRope-module__nUMoTW__group{max-width:100%;color:var(--hp-accent-text);text-overflow:ellipsis;white-space:nowrap;margin-top:.6rem;font-size:.68rem;font-weight:700;overflow:hidden}.MarketplaceRope-module__nUMoTW__card strong{min-height:2.6rem;color:var(--hp-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.1rem;font-size:.85rem;font-weight:850;line-height:1.55;display:-webkit-box;overflow:hidden}.MarketplaceRope-module__nUMoTW__count{color:var(--hp-brand-text);margin-top:auto;padding-top:.35rem;font-size:.72rem;font-weight:750}@media (max-width:1099px){.MarketplaceRope-module__nUMoTW__ropeArea{padding-inline:2%}.MarketplaceRope-module__nUMoTW__hangers{grid-template-columns:repeat(5,minmax(0,1fr))}.MarketplaceRope-module__nUMoTW__hanger:nth-child(n+6){display:none}.MarketplaceRope-module__nUMoTW__hanger:first-child,.MarketplaceRope-module__nUMoTW__hanger:nth-child(5){--hang-offset:.5rem}.MarketplaceRope-module__nUMoTW__hanger:nth-child(2),.MarketplaceRope-module__nUMoTW__hanger:nth-child(4){--hang-offset:2rem}.MarketplaceRope-module__nUMoTW__hanger:nth-child(3){--hang-offset:2.65rem}}@media (max-width:767px){.MarketplaceRope-module__nUMoTW__ropeArea{padding:1.35rem 0 .25rem}.MarketplaceRope-module__nUMoTW__rope{width:100%;height:4.25rem;left:0}.MarketplaceRope-module__nUMoTW__hangers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.MarketplaceRope-module__nUMoTW__hanger:nth-child(n+4){display:none}.MarketplaceRope-module__nUMoTW__hanger:first-child,.MarketplaceRope-module__nUMoTW__hanger:nth-child(3){--hang-offset:.25rem}.MarketplaceRope-module__nUMoTW__hanger:nth-child(2){--hang-offset:1rem}.MarketplaceRope-module__nUMoTW__card{min-height:11rem;margin-top:.65rem;padding:.4rem .4rem .6rem;transform:none}.MarketplaceRope-module__nUMoTW__group{display:none}.MarketplaceRope-module__nUMoTW__card strong{min-height:2.35rem;margin-top:.45rem;font-size:.76rem}.MarketplaceRope-module__nUMoTW__count{font-size:.66rem}.MarketplaceRope-module__nUMoTW__image{padding:.35rem}}@media (prefers-reduced-motion:reduce){.MarketplaceRope-module__nUMoTW__card,.MarketplaceRope-module__nUMoTW__image{transition:none}.MarketplaceRope-module__nUMoTW__card:hover{transform:rotate(var(--card-tilt,0deg))}.MarketplaceRope-module__nUMoTW__card:hover .MarketplaceRope-module__nUMoTW__image{transform:none}}
