.product-model_visual__7451q{align-items:center;background:var(--surface-product);display:flex;height:328px;justify-content:center;overflow:hidden;position:relative;width:100%}.product-model_detailVisual__1ZJdj{background:transparent;height:min(70vh,640px);min-height:440px;overflow:visible}.product-model_fallbackImage__gSfbZ{height:auto;inset:24px;margin:auto;max-height:280px;max-width:calc(100% - 48px);object-fit:contain;position:absolute;width:auto}.product-model_detailVisual__1ZJdj .product-model_fallbackImage__gSfbZ{max-height:calc(100% - 32px)}.product-model_missingVisual__gBjeq{color:rgb(0 0 0/.2);font-family:var(--font-display),sans-serif;font-size:1.875rem;font-weight:700;text-align:center;text-transform:uppercase}@media (max-width:767px){.product-model_detailVisual__1ZJdj{height:min(52svh,500px);min-height:360px;width:100svw}}.products_page__x7gOe{background:var(--surface-page);min-height:100vh;padding-top:var(--nav-h-mobile)}.products_dealerInner__WY_Lz,.products_lineup__eRwuh{margin:0 auto;max-width:var(--content-max)}.products_dealerEyebrow__HhaoH,.products_lineupEyebrow__o6AvN{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tracking-widest);line-height:1.2;margin:0;text-transform:uppercase}.products_dealerTitle__N683L,.products_productTitle___wLMF,.products_sectionTitle__xwAff{font-family:var(--font-display);font-weight:700;letter-spacing:0;line-height:.86;margin:0;text-transform:uppercase}.products_lineup__eRwuh{padding:48px var(--page-gutter-mobile) 56px}.products_lineupHeader__tbI5B{margin-bottom:36px}.products_sectionTitle__xwAff{font-size:clamp(4.25rem,20vw,9rem);margin-top:16px;max-width:9ch;text-wrap:balance}.products_sectionCopy__kEzx_{color:var(--fg-2);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);margin:18px 0 0;max-width:38rem}.products_hubGrid__pRUTJ{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}.products_productCard__i0D57{background:var(--surface-page);border:var(--border-heavy);box-shadow:var(--shadow-hard);color:var(--fg-1);display:flex;flex-direction:column;height:100%;text-decoration:none;transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.products_productVisual__Pybu4{align-items:center;background:var(--surface-product);display:flex;height:252px;justify-content:center;overflow:hidden;position:relative}.products_productVisual__Pybu4>[data-product-model]{height:252px}.products_productInfo__cmnDZ{border-top:var(--border-heavy);flex:1;padding:18px}.products_cardCta__Ca0N2{border-top:var(--border-strong);color:var(--sticks-green-dark);display:block;font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1;margin-top:18px;padding-top:14px;text-transform:uppercase}.products_productHeadingRow__mvQRb{align-items:center;display:flex;gap:12px;justify-content:space-between}.products_productTitle___wLMF{font-size:clamp(2.25rem,10vw,3.75rem);white-space:nowrap}.products_productArrow__Rxpqk{flex:none;transition:transform .16s ease}.products_productPromise__MnN3V{color:var(--fg-2);font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-body);margin:12px 0 0}.products_featureList__DG_fT{border-top:var(--border-strong);display:none;flex-wrap:wrap;gap:6px 12px;list-style:none;margin:16px 0 0;padding:12px 0 0}.products_featureList__DG_fT li{color:var(--fg-1);font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.products_featureList__DG_fT li:before{color:var(--sticks-green);content:"•";margin-right:5px}.products_dealerBand__Ti1tB{background:var(--surface-brand) var(--grain);border-top:var(--border-heavy)}.products_dealerInner__WY_Lz{display:grid;gap:18px;padding:36px var(--page-gutter-mobile) 44px}.products_dealerIcon__ZAfJl{color:var(--sticks-white)}.products_dealerEyebrow__HhaoH{color:var(--sticks-black)}.products_dealerTitle__N683L{color:var(--sticks-white);font-size:clamp(3.5rem,18vw,6.5rem);margin-top:8px}.products_dealerButton__RKnPI{align-items:center;background:var(--sticks-white);border:var(--border-heavy);box-shadow:var(--shadow-hard-sm);color:var(--sticks-black);display:flex;font-family:var(--font-display);font-size:1.625rem;font-weight:700;justify-content:space-between;line-height:1;min-height:58px;padding:4px 20px 0;text-decoration:none;transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.products_dealerButton__RKnPI:active{box-shadow:0 0 0 #000;transform:translate(5px,5px)}.products_dealerButton__RKnPI:focus-visible,.products_productCard__i0D57:focus-visible{outline:3px solid var(--focus-ring);outline-offset:6px}@media (hover:hover){.products_productCard__i0D57:hover{box-shadow:8px 8px 0 #000;transform:translate(-2px,-2px)}.products_productCard__i0D57:hover .products_productArrow__Rxpqk{transform:translateX(4px)}.products_dealerButton__RKnPI:hover{box-shadow:7px 7px 0 #000;transform:translate(-2px,-2px)}}@media (min-width:768px){.products_page__x7gOe{padding-top:var(--nav-h-desktop)}.products_lineup__eRwuh{padding:72px var(--page-gutter-tablet) 88px}.products_hubGrid__pRUTJ{gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.products_productVisual__Pybu4,.products_productVisual__Pybu4>[data-product-model]{height:320px}.products_productInfo__cmnDZ{min-height:238px;padding:24px}.products_featureList__DG_fT{display:flex}.products_dealerInner__WY_Lz{align-items:center;grid-template-columns:auto 1fr auto;padding:52px var(--page-gutter-tablet) 60px}.products_dealerButton__RKnPI{gap:28px;min-width:220px}}@media (min-width:1100px){.products_dealerInner__WY_Lz,.products_lineup__eRwuh{padding-left:var(--page-gutter-desktop);padding-right:var(--page-gutter-desktop)}}@media (prefers-reduced-motion:reduce){.products_productArrow__Rxpqk,.products_productCard__i0D57{transition:none}}.product-flavor-carousel_carousel__zqtMP{height:100%;min-height:min(78vh,700px);overflow:hidden;position:relative;touch-action:pan-y;width:100%}.product-flavor-carousel_wheel__H1qNk{height:100%;min-height:min(78vh,700px);perspective:500px;position:relative;transform-style:preserve-3d;width:100%}.product-flavor-carousel_cardContainer___QP19{backface-visibility:hidden;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotateY(calc(var(--offset) * 50deg)) scaleY(calc(1 + var(--abs-offset) * -.4)) translateZ(calc(var(--abs-offset) * -30rem)) translateX(calc(var(--direction) * -5rem));transform-style:preserve-3d;transition:all .3s ease-out;width:clamp(340px,46vw,660px);will-change:filter,opacity,transform;filter:blur(calc(var(--abs-offset) * 1rem))}.product-flavor-carousel_carousel__zqtMP[data-paused=true] .product-flavor-carousel_cardContainer___QP19{transition-duration:.14s}.product-flavor-carousel_model__pIUHh{height:min(78vh,700px);width:100%}.product-flavor-carousel_model__pIUHh>div{height:100%;min-height:0}.product-flavor-carousel_single__QkuZs .product-flavor-carousel_cardContainer___QP19{filter:none;opacity:1;transform:translate(-50%,-50%)}@media (max-width:767px){.product-flavor-carousel_carousel__zqtMP,.product-flavor-carousel_wheel__H1qNk{min-height:min(52svh,480px)}.product-flavor-carousel_cardContainer___QP19{top:50%;transform:translate(-50%,-50%) rotateY(calc(var(--offset) * 50deg)) scaleY(calc(1 + var(--abs-offset) * -.4)) translateZ(calc(var(--abs-offset) * -22rem)) translateX(calc(var(--direction) * -3rem));width:clamp(270px,86vw,360px)}.product-flavor-carousel_model__pIUHh{height:min(48svh,440px)}}@media (prefers-reduced-motion:reduce){.product-flavor-carousel_cardContainer___QP19{transition:none}}