.HomeCampaign_campaign__G7jrZ{position:relative;display:grid;min-height:min(850px,100svh);place-items:center;isolation:isolate;overflow:hidden;margin-top:clamp(48px,6vw,88px);background:#191919;color:#fff}.HomeCampaign_desktopImage__StL8k,.HomeCampaign_mobilePoster__5mF9O,.HomeCampaign_mobileVideo__o0BcZ,.HomeCampaign_scrim__Hi5UT{position:absolute;inset:0;width:100%;height:100%}.HomeCampaign_desktopImage__StL8k{z-index:-3;display:block;object-fit:cover;object-position:center 50%}.HomeCampaign_mobilePoster__5mF9O,.HomeCampaign_mobileVideo__o0BcZ{display:none;object-fit:cover;object-position:center}.HomeCampaign_mobilePoster__5mF9O{z-index:-3}.HomeCampaign_mobileVideo__o0BcZ{z-index:-2;opacity:0;transition:opacity .26s ease}.HomeCampaign_mobileVideo__o0BcZ[data-playing=true]{opacity:1}.HomeCampaign_scrim__Hi5UT{z-index:-1;background:linear-gradient(0deg,rgb(15 15 14/76%),rgb(15 15 14/35%) 52%,rgb(15 15 14/5%))}.HomeCampaign_content__d6d15{width:min(calc(100% - 2 * var(--page-gutter)),var(--content-width));padding-block:72px;translate:0 clamp(52px,9vh,90px);text-align:center;text-shadow:0 2px 18px rgb(0 0 0/24%)}.HomeCampaign_content__d6d15 h2{max-width:1400px;margin:0 auto;font-size:clamp(42px,5.8vw,78px);font-weight:600;letter-spacing:-.055em;line-height:.98}.HomeCampaign_content__d6d15 p{max-width:540px;margin:22px auto 0;color:rgb(255 255 255/92%);font-size:clamp(14px,1.6vw,19px);line-height:1.65}.HomeCampaign_action__Q8Ofy{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:18px;margin-top:30px;padding:0 24px;background:var(--color-accent);color:var(--color-ink);font-size:10px;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;text-shadow:none;transition:background-color .16s ease,transform .16s ease}.HomeCampaign_action__Q8Ofy:hover{background:#fff;transform:translateY(-2px)}.HomeCampaign_action__Q8Ofy:focus-visible{outline-color:#fff;outline-offset:5px}.HomeCampaign_action__Q8Ofy span{font-size:16px}@media (max-width:767px){.HomeCampaign_campaign__G7jrZ{min-height:100svh;margin-top:52px}.HomeCampaign_desktopImage__StL8k{display:none}.HomeCampaign_mobilePoster__5mF9O,.HomeCampaign_mobileVideo__o0BcZ{display:block}.HomeCampaign_scrim__Hi5UT{background:linear-gradient(0deg,rgb(15 15 14/72%),rgb(15 15 14/30%) 64%,rgb(15 15 14/16%))}.HomeCampaign_content__d6d15{width:min(calc(100% - 40px),520px);padding-block:52px;translate:0 clamp(22px,4vh,34px)}.HomeCampaign_content__d6d15 h2{font-size:clamp(40px,11vw,54px)}.HomeCampaign_content__d6d15 p{max-width:300px;margin-top:16px;font-size:14px}.HomeCampaign_action__Q8Ofy{min-height:50px;margin-top:24px}}.ProductCard_card__syd1X{min-width:0;background:var(--color-paper)}.ProductCard_imageLink__gYcNA{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--color-surface);color:var(--color-paper)}.ProductCard_image__gQGbo{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ProductCard_imageLink__gYcNA:hover .ProductCard_image__gQGbo{transform:scale(1.035)}.ProductCard_imageAction__XYg3V{position:absolute;right:12px;bottom:12px;padding:9px 12px;background:rgb(25 25 25/84%);color:white;font-size:9px;font-weight:700;letter-spacing:.12em;opacity:0;text-transform:uppercase;transform:translateY(5px);transition:opacity .18s ease,transform .18s ease}.ProductCard_imageLink__gYcNA:focus-visible .ProductCard_imageAction__XYg3V,.ProductCard_imageLink__gYcNA:hover .ProductCard_imageAction__XYg3V{opacity:1;transform:translateY(0)}.ProductCard_details__wc9jO{padding:15px 0 0}.ProductCard_eyebrow__qnFlN{margin:0 0 7px;color:var(--color-accent-dark);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ProductCard_name__sCv6k{min-height:42px;margin:0;font-size:12px;font-weight:700;line-height:1.55;text-transform:uppercase}.ProductCard_name__sCv6k a{color:inherit;text-decoration:none}.ProductCard_price__Z10KW{margin:8px 0 0;font-size:13px;font-weight:600}.ProductCard_addButton__Qc31d{width:100%;min-height:42px;margin-top:14px;border:1px solid var(--color-ink);background:var(--color-ink);color:white;cursor:pointer;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background-color .16s ease,color .16s ease}.ProductCard_selectVariantLink__C_YP2{display:grid;place-items:center;text-decoration:none}.ProductCard_addButton__Qc31d:hover:not(:disabled){background:var(--color-accent);color:var(--color-ink)}.ProductCard_addButton__Qc31d:disabled{cursor:not-allowed;opacity:.5}@media (max-width:520px){.ProductCard_details__wc9jO{padding-top:11px}.ProductCard_name__sCv6k{min-height:38px;font-size:10px}.ProductCard_eyebrow__qnFlN{font-size:8px}}