:root{--brand:#95D836;--brand-ink:#18210f;--brand-link:#365a16}.button.accent,.contact-band{color:var(--brand-ink)}.replica-home a:focus-visible,.replica-home button:focus-visible,.replica-home summary:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-link);outline-offset:4px}.replica-home .rh-header:not(.rh-solid) :focus-visible{outline-color:var(--brand)}.replica-home .rh-icon-button{min-width:44px;min-height:44px;justify-content:center}.rc-filters select,.rd-summary input,.rd-summary select,.replica-home .rh-search input{border-radius:8px}.rc-filters button,.rd-submit,.replica-home .rh-search button,.rk-tool-link,.wc-primary{border-radius:8px;min-height:44px}.rd-submit,.rk-tool-link,.wc-primary{background:var(--brand);color:var(--brand-ink)}.wc-options input{accent-color:var(--brand-link)}.rh-modal-close,.wc-close{min-width:44px;min-height:44px}.wc-count{color:#62676b}.wc-pagination button{min-width:44px;min-height:44px;border-radius:8px}.wc-pagination button[aria-current=page]{background:transparent;color:inherit;border:1px solid var(--brand)}.rd-summary details summary>span{display:none}.rd-summary details summary:after{content:"＋";float:right}.rd-summary details[open] summary:after{content:"−"}.rh-mobile-nav{max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}.rh-quick-dialog,.wc-modal{border-radius:16px;box-shadow:0 16px 70px #0003}@media(hover:none){.rh-quick-view,.wc-card-actions{opacity:1}}@media(max-width:767px){.wc-compare-bar{padding:12px 16px;flex-wrap:wrap;gap:10px}.wc-compare-bar>div{order:3;flex-basis:100%}.replica-home .rh-chat{bottom:18px;right:16px}.wheel-collection:has(.wc-compare-bar) .rh-chat{display:none}.wc-modal{padding:52px 20px 24px}.rc-filters select,.rh-search input{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.replica-home .rh-domestic-social{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px}.replica-home .rh-domestic-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;border:0;border-radius:8px;color:#fff}.replica-home .rh-domestic-social a:hover{color:#95D836;background:#ffffff0d}.replica-home .rh-header.rh-solid,.replica-home .rh-header:has(details[open]){box-shadow:0 1px 0 #00000008,0 4px 12px #00000004}.replica-home .rh-header .rh-icon-button{font-size:11px;font-weight:400;line-height:16px;gap:4px;white-space:nowrap}.replica-home .rh-header .rh-icon-button svg{width:22px;height:22px}.replica-home .rh-nav-group>summary svg{width:12px;height:12px;opacity:.65;transition:transform .15s ease}.replica-home .rh-nav-group[open]>summary svg{transform:rotate(180deg)}@media(min-width:1200px){.replica-home .rh-header{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);gap:24px;padding-inline:clamp(24px,2.6vw,48px)}.replica-home .rh-logo{justify-self:start;display:flex;align-items:center}.replica-home .rh-nav{gap:clamp(20px,1.85vw,32px);margin:0;justify-self:center;height:100%}.replica-home .rh-nav>.rh-nav-group>summary,.replica-home .rh-nav>a{display:flex;align-items:center;min-height:67px;padding:0;font-size:15px;line-height:24px;font-weight:500;letter-spacing:.02em}.replica-home .rh-nav-group>summary{gap:6px}.replica-home .rh-tools{justify-self:end;align-items:center;gap:12px}.replica-home .rh-tools .rh-icon-button{min-width:52px;min-height:52px}}@media(max-width:1199px){.replica-home .rh-mobile-nav>.rh-nav-group>summary,.replica-home .rh-mobile-nav>a{font-size:15px;line-height:24px;font-weight:500}.replica-home .rh-tools{align-items:center;gap:12px}}@media(max-width:767px){.replica-home .rh-header{padding-inline:16px}}.replica-home .rh-dropdown{width:260px;padding:10px;border:1px solid #e8e8e8;border-radius:0 0 14px 14px;box-shadow:0 18px 36px #00000016;left:-16px;color:#1d1d1f}.replica-home .rh-menu-list{display:flex;flex-direction:column;gap:2px}.replica-home .rh-menu-list a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 14px;min-height:44px;font-size:14px;line-height:1.5;border-radius:8px;font-weight:500}.replica-home .rh-menu-list a>span{color:#96989c;font-size:18px}.replica-home .rh-menu-list a:focus-visible,.replica-home .rh-menu-list a:hover{background:#f1f5eb;color:#365a16}.replica-home .rh-accessory-nav .rh-dropdown{max-height:calc(100dvh - 120px);overflow:auto}.replica-home .rh-accessory-group>summary{padding:12px 14px;font-size:14px;min-height:44px;justify-content:space-between;border-radius:8px}.replica-home .rh-accessory-group>summary:hover{background:#f1f5eb;color:#365a16}.replica-home .rh-accessory-group>summary>a{padding:0;min-height:0;font-weight:600}.replica-home .rh-accessory-children{padding-left:14px}.replica-home .rh-accessory-children a{white-space:normal}@media(min-width:1200px){.replica-home .rh-header:has(.rh-nav-group[open]){background:#fff;color:#1d1d1f}}@media(max-width:1199px){.replica-home .rh-mobile-nav .rh-dropdown{width:100%;padding:8px 0 12px;border:0;border-radius:0;background:transparent;box-shadow:none}}.contact-external.contact-store-icons{gap:12px}.contact-external.contact-store-icons a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:0;border-radius:10px;color:#1d1d1f}.contact-external.contact-store-icons a:hover{color:#365a16;background:#edf7df}.contact-store-icons .store-platform-icon{display:block;flex-shrink:0}.wc-wheel-search{margin:0 0 16px}.wc-wheel-search label{display:block;font-size:18px;font-weight:700}.wc-wheel-search-control{position:relative;display:flex;align-items:center;margin-top:16px}.wc-wheel-search-control input{width:100%;min-width:0;height:48px;padding:10px 46px 10px 12px;border:1px solid #ccc;border-radius:8px;background:#fff;font-size:16px;font-weight:400;color:#1d1d1f}.wc-wheel-search-control button{position:absolute;right:2px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:#56585c}.wc-wheel-search-control button:hover{background:#edf7df;color:#365a16}.rd-related .product-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:14px}.rd-related .product-grid>*{min-width:0;scroll-snap-align:start}@media(max-width:1000px){.rd-related .product-grid{grid-auto-columns:calc((100% - 40px)/3);gap:20px}}@media(max-width:700px){.rd-related .product-grid{grid-auto-columns:72%;gap:16px}}.rd-design-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start;max-width:1440px;margin:80px auto;padding:0 40px}.rd-design-options>.rd-feature{display:flex;flex-direction:column;align-items:stretch;gap:24px;min-width:0;max-width:none;margin:0;padding:0}.rd-design-options>.rd-feature>img{display:block;width:100%}.rd-design-options>.rd-feature p:first-child{margin-top:0}.rd-design-options>.rd-finishes{min-width:0;width:100%;max-width:none;margin:0;padding:0;text-align:left}.rd-design-options>.rd-finishes>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 12px;margin-top:20px}.rd-design-options .rd-finishes figure{text-align:center}.rd-design-options>.rd-finishes h2{font-size:22px;margin-bottom:12px}.rd-design-options>:only-child{grid-column:1/-1}@media(max-width:1000px){.rd-design-options{gap:28px}.rd-design-options>.rd-finishes>div{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:700px){.rd-design-options{grid-template-columns:1fr;gap:40px;margin:40px auto;padding:0 20px}.rd-design-options>.rd-finishes h2{font-size:22px}.rd-design-options>.rd-finishes>div{grid-template-columns:repeat(4,minmax(0,1fr))}}.rd-design-options .rd-finishes figcaption{font-size:11px;line-height:1.5;margin-top:6px}@media(min-width:701px){.rd-design-options:has(>.rd-feature)>.rd-finishes{contain:size;align-self:stretch;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}}.replica-home .product-tile-thumbs button[aria-pressed=true],.replica-home .rd-product .thumbnails button[aria-pressed=true],.replica-home .rh-thumbs button[aria-pressed=true],.replica-home .wc-thumbnails button[aria-pressed=true]{border-color:var(--rh-green)}.knowledge-detail-site .rk-article,.knowledge-detail-site .rk-article :is(.rich-text blockquote,.rich-text th,.rich-text td,.fitment-tool,.fitment-results){background-color:#fff}.knowledge-detail-site .rich-text blockquote{border-left:0}.replica-home .product-tile-thumbs button[aria-pressed=true],.replica-home .rd-product .thumbnails button:hover,.replica-home .rd-product .thumbnails button[aria-pressed=true],.replica-home .rh-thumbnails button:hover,.replica-home .rh-thumbnails button[aria-pressed=true],.replica-home .wc-thumbnails button:focus-visible,.replica-home .wc-thumbnails button:hover,.replica-home .wc-thumbnails button[aria-pressed=true]{background:transparent;border-color:var(--rh-green)}.pagination a[aria-current=page],.replica-home .rc-pagination button[aria-current=page]{background:transparent;color:inherit;border:1px solid var(--brand)}.replica-home .wc-quick-links button[aria-pressed=true]{background:transparent;border-color:var(--brand)}.replica-home .wc-accessory-categories__children>a:hover,.replica-home .wc-accessory-categories__children>a[aria-current=page]{background:transparent}.detail-site .rd-ff-specs tbody tr.is-selected{background:transparent;box-shadow:inset 0 0 0 1px var(--config-accent)}.rk-calculator-jump.is-selected,.rk-calculator-jump.is-selected:hover,.rk-calculator-jump:active{background:transparent;box-shadow:0 0 0 1px var(--brand)}.contact-external.contact-store-icons a:hover,.detail-site .rd-3d-link:hover,.detail-site .rd-product-media .rd-store-links a:hover,.detail-site .rd-spec-card--refined .rd-spec-card-actions button:last-child:hover,.wc-wheel-search-control button:hover{background:transparent}.replica-home .product-tile-thumbs button[aria-pressed=true],.replica-home .rd-product .thumbnails button[aria-pressed=true],.replica-home .rh-thumbs button[aria-pressed=true],.replica-home .wc-thumbnails button[aria-pressed=true]{border-color:#111;box-shadow:none;background:transparent}.replica-home .product-tile-thumbs button:hover:not([aria-pressed=true]),.replica-home .rd-product .thumbnails button:hover:not([aria-pressed=true]),.replica-home .rh-thumbs button:hover:not([aria-pressed=true]),.replica-home .wc-thumbnails button:hover:not([aria-pressed=true]){border-color:#ccc;box-shadow:none;background:transparent}.replica-home .thumbnail-strip-shell{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;width:100%}.replica-home .thumbnail-strip-track{position:relative;display:flex;flex-wrap:nowrap;flex-shrink:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:default;touch-action:pan-x pan-y}.replica-home .thumbnail-strip-track::-webkit-scrollbar{display:none}.replica-home .thumbnail-strip-track>button{scroll-snap-align:start}.replica-home .thumbnail-strip-track img{-webkit-user-drag:none}.replica-home .thumbnail-strip-arrow{flex:0 0 18px;width:18px;height:36px;padding:0;border:0;background:transparent;color:#111;font-size:25px;line-height:1;border-radius:3px}.replica-home .thumbnail-strip-arrow:focus-visible,.replica-home .thumbnail-strip-arrow:hover{background:#eee}.replica-home .thumbnail-strip-track.rh-scroll-dragging{scroll-snap-type:none;cursor:ew-resize;-webkit-user-select:none;user-select:none}.replica-home .thumbnail-strip-track.rh-scroll-dragging *{cursor:ew-resize!important}.wheel-model-stage{position:relative;width:100%;aspect-ratio:1;background:#fff;border-radius:6px;overflow:hidden}.wheel-model-stage model-viewer{display:block;width:100%;height:100%;--poster-color:#fff;touch-action:pan-y}.wheel-model-hint{position:absolute;bottom:14px;left:12px;right:12px;text-align:center;color:#666;font-size:12px;pointer-events:none}.wheel-model-fallback{position:absolute;bottom:45px;left:0;right:0;text-align:center;font-size:14px}.model-thumbnail{position:relative}.model-thumbnail span{position:absolute;right:2px;bottom:2px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#fff;color:#111}.model-thumbnail svg{width:17px;height:17px}.store-platform-icon{display:block;width:24px;height:24px;object-fit:contain;flex-shrink:0;border-radius:22%}.detail-site .rd-spec-card--refined .rd-spec-card-actions{grid-template-columns:1fr}.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) .case-preview-card{display:block;box-sizing:border-box;min-width:0;padding:15px 22px 16px;background:#fff;border-radius:0;color:#111;text-align:center}.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) .case-preview-card :is(.rh-gallery-image,.rc-card-image){padding:0;width:100%;aspect-ratio:3/2;overflow:hidden;background:transparent}.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) .case-preview-card :is(.rh-gallery-image,.rc-card-image)>img{display:block;width:100%;height:100%;object-fit:contain;transform:none;opacity:1}.replica-home .rd-case-showcase .case-preview-card .rd-case-copy,.replica-home .rh-galleries .case-preview-card>div:not(.rh-gallery-image){padding:0;margin-top:26px;background:transparent}.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) .case-preview-card :is(h2,h3,strong){display:block;margin:26px 0 0;padding:0;font-size:16px;font-weight:700;line-height:1.35;letter-spacing:0;color:#111}.replica-home .rd-case-showcase .case-preview-card .rd-case-copy strong,.replica-home .rh-galleries .case-preview-card h3{margin-top:0}.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) .case-preview-card :is(p,.rd-case-copy span){display:block;margin:4px 0 0;padding:0;font-size:14px;font-weight:400;line-height:1.4;color:#111}.cases-site{background:#f7f7f7}.replica-home .cd-related-track{display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;cursor:default;user-select:none;-webkit-user-select:none;touch-action:pan-x pan-y pinch-zoom}.replica-home .cd-related-track>.rc-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 88px)/5);scroll-snap-align:start;cursor:inherit}.replica-home .cd-related-track img{-webkit-user-drag:none}.replica-home .cd-related-track.rh-scroll-dragging{cursor:ew-resize;scroll-snap-type:none!important;scroll-behavior:auto}@media(max-width:1000px){.replica-home .cd-related-track>.rc-card{flex-basis:calc((100% - 44px)/3)}}@media(max-width:700px){.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) .case-preview-card{padding:12px 12px 14px}.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) .case-preview-card :is(h2,h3,strong){font-size:14px;margin-top:20px}.replica-home .rd-case-showcase .case-preview-card .rd-case-copy,.replica-home .rh-galleries .case-preview-card>div:not(.rh-gallery-image){margin-top:20px}.replica-home .rd-case-showcase .case-preview-card .rd-case-copy strong,.replica-home .rh-galleries .case-preview-card h3{margin-top:0}.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) .case-preview-card :is(p,.rd-case-copy span){font-size:12px}.replica-home .cd-related-track{gap:15px}.replica-home .cd-related-track>.rc-card{flex-basis:calc((100% - 15px)/2)}}.case-detail-site .rc-related .cd-related-track{gap:12px}.case-detail-site .rc-related .cd-related-track>.rc-card{flex-basis:calc((100% - 48px)/5);padding-left:10px;padding-right:10px}.case-detail-site .rc-related .case-preview-card h2{margin-top:16px}@media(max-width:1000px){.case-detail-site .rc-related .cd-related-track>.rc-card{flex-basis:calc((100% - 24px)/3)}}@media(max-width:700px){.case-detail-site .rc-related .cd-related-track{gap:10px}.case-detail-site .rc-related .cd-related-track>.rc-card{flex-basis:calc((100% - 10px)/2);padding-left:8px;padding-right:8px}.case-detail-site .rc-related .case-preview-card h2{margin-top:14px}}.gallery-photo-track{display:flex;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;cursor:default}.gallery-photo-track::-webkit-scrollbar{display:none}.gallery-photo-track>.gallery-photo-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.gallery-photo-track.rh-scroll-dragging{scroll-snap-type:none!important;cursor:ew-resize;-webkit-user-select:none;user-select:none}.gallery-photo-track img,.rh-category-grid img{-webkit-user-drag:none}.replica-home .thumbnail-strip-track{scroll-snap-type:none;touch-action:pan-x pan-y pinch-zoom}.replica-home .thumbnail-strip-track.is-inertial-dragging,.site-horizontal-scroll.is-inertial-dragging{cursor:ew-resize;-webkit-user-select:none;user-select:none}.rh-quick-dialog>.gallery{min-width:0;width:100%}@media(max-width:767px){.replica-home .rh-category-grid{touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;cursor:default}.replica-home .rh-category-grid.rh-scroll-dragging{scroll-snap-type:none!important;cursor:ew-resize;-webkit-user-select:none;user-select:none}}.detail-site .rd-spec-card.rd-spec-card--refined .rd-spec-card-actions .rd-spec-preview-trigger{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:13px 18px;border:1px solid #202020;border-radius:6px;background:#202020;color:#fff;font-size:14px;font-weight:500;line-height:1.4;transition:background .18s,border-color .18s,transform .12s}.detail-site .rd-spec-preview-trigger svg{display:block;width:19px;height:19px;flex-shrink:0}.detail-site .rd-spec-preview-trigger .rd-spec-preview-arrow{width:17px;height:17px;margin-left:4px;transition:transform .18s}.detail-site .rd-spec-card.rd-spec-card--refined .rd-spec-card-actions .rd-spec-preview-trigger:not(:disabled):hover{background:#383838;border-color:#383838;color:#fff}.detail-site .rd-spec-preview-trigger:not(:disabled):hover .rd-spec-preview-arrow{transform:translateX(3px)}.detail-site .rd-spec-card.rd-spec-card--refined .rd-spec-card-actions .rd-spec-preview-trigger:not(:disabled):active{background:#111;border-color:#111;transform:translateY(1px)}.detail-site .rd-spec-card.rd-spec-card--refined .rd-spec-card-actions .rd-spec-preview-trigger:focus-visible{outline:2px solid #202020;outline-offset:4px}.detail-site .rd-spec-card.rd-spec-card--refined .rd-spec-card-actions .rd-spec-preview-trigger:disabled{opacity:.55;cursor:wait}.detail-site .rd-spec-preview{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid #e5e5e5;border-radius:12px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.2)}.detail-site .rd-spec-preview::backdrop{background:rgba(20,20,20,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail-site .rd-spec-preview header{margin:0 0 20px;gap:16px}.detail-site .rd-spec-preview header h2{font-size:19px;line-height:1.4;color:#202020}.detail-site .rd-spec-preview header .rd-spec-preview-close{display:grid;place-items:center;flex:0 0 40px;width:40px;min-height:40px;padding:10px;border:1px solid #e5e5e5;border-radius:50%;background:#fff;color:#555;transition:background .18s,color .18s,border-color .18s}.detail-site .rd-spec-preview-close svg{width:18px;height:18px}.detail-site .rd-spec-preview header .rd-spec-preview-close:hover{background:#ededed;border-color:#d5d5d5;color:#111}.detail-site .rd-spec-preview header .rd-spec-preview-close:focus-visible{outline:2px solid #202020;outline-offset:3px}.detail-site .rd-spec-preview-stage{padding:16px;background:#f5f5f5;border:1px solid #ededed;border-radius:8px}.detail-site .rd-spec-preview .rd-spec-preview-stage img{width:100%;height:auto;max-height:min(66dvh,760px);object-fit:contain;border:0;border-radius:0}.detail-site .rd-spec-preview>p{margin:16px 0 0;font-size:12px;line-height:1.6;color:#737373}@media(max-width:560px){.detail-site .rd-spec-preview{padding:18px;border-radius:10px}.detail-site .rd-spec-preview header{margin-bottom:16px}.detail-site .rd-spec-preview-stage{padding:10px}}@media(prefers-reduced-motion:reduce){.detail-site .rd-spec-card.rd-spec-card--refined .rd-spec-card-actions .rd-spec-preview-trigger,.detail-site .rd-spec-preview header .rd-spec-preview-close,.detail-site .rd-spec-preview-trigger .rd-spec-preview-arrow{transition:none}.detail-site .rd-spec-card.rd-spec-card--refined .rd-spec-card-actions .rd-spec-preview-trigger:not(:disabled):active,.detail-site .rd-spec-preview-trigger:not(:disabled):hover .rd-spec-preview-arrow{transform:none}}.carousel-pagination{gap:min(4px,calc(48px / var(--bar-count)));width:calc(100% - 32px);max-width:640px;margin:12px auto 0;-webkit-backdrop-filter:none;backdrop-filter:none}.carousel-pagination,.carousel-pagination>button{display:flex;align-items:center;justify-content:center;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.carousel-pagination>button{appearance:none;flex:1 1;max-width:32px;height:28px;margin:0;border-radius:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.carousel-pagination>button>span{display:block;width:100%;height:4px;border-radius:2px;background:#ccc;transition:background-color .16s ease}.carousel-pagination>button[aria-current=true]>span{background:#95d600}.carousel-pagination>button:focus:not(:focus-visible){outline:none}.carousel-pagination>button:focus-visible{outline:2px solid #598000;outline-offset:2px}.photo-carousel{min-width:0;max-width:100%}.photo-carousel-track{display:flex;gap:24px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;cursor:default;-webkit-tap-highlight-color:transparent}.gallery-photo-track{gap:24px}.photo-carousel-track>.photo-carousel-slide{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 100%;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:6px;background:transparent;scroll-snap-align:start;scroll-snap-stop:always;cursor:inherit;overflow:hidden}.photo-carousel-track>button.photo-carousel-slide{cursor:zoom-in}.photo-carousel-slide img{position:static;display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto;transform:none}.photo-carousel-track.rh-scroll-dragging{scroll-snap-type:none!important;cursor:ew-resize;-webkit-user-select:none;user-select:none}.photo-carousel-track.rh-scroll-dragging *{cursor:ew-resize!important}.photo-carousel-track::-webkit-scrollbar,.site-snap-carousel::-webkit-scrollbar{display:none}.gallery-photo-slide:focus:not(:focus-visible),.gallery-photo-track:focus:not(:focus-visible),.photo-carousel-slide:focus:not(:focus-visible),.photo-carousel-track:focus:not(:focus-visible),.rh-hero-track:focus:not(:focus-visible),.site-snap-carousel:focus:not(:focus-visible){outline:none;box-shadow:none}.gallery-photo-slide:focus-visible,.gallery-photo-track:focus-visible,.photo-carousel-slide:focus-visible,.photo-carousel-track:focus-visible,.site-snap-carousel:focus-visible{outline:2px solid #598000;outline-offset:-3px}.photo-carousel--case .photo-carousel-slide{aspect-ratio:3/2}.photo-carousel--editorial-card .photo-carousel-slide,.photo-carousel--editorial-mobile .photo-carousel-slide{aspect-ratio:2/3}.photo-carousel--editorial-card .carousel-pagination{margin-top:4px}.photo-carousel-thumbnails .cd-thumbnails{display:flex;justify-content:center;gap:10px}.photo-carousel-thumbnails .cd-thumbnails button{flex:0 0 80px;padding:2px;border:1px solid transparent;background:transparent}.photo-carousel-thumbnails .cd-thumbnails button[aria-pressed=true]{border-color:transparent;box-shadow:none}.photo-carousel-thumbnails .cd-thumbnails button:focus:not(:focus-visible){outline:none}.photo-carousel-thumbnails .cd-thumbnails button:focus-visible{outline:2px solid #598000;outline-offset:2px}.photo-carousel-thumbnails .cd-thumbnails img{display:block;width:100%;height:54px;object-fit:contain}.unified-editorial-gallery .wheel-stories__track{align-items:start}.unified-editorial-gallery>.carousel-pagination{margin-top:20px}.photo-lightbox{box-sizing:border-box;position:fixed;inset:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:64px 24px 18px;border:0;background:transparent;overflow:hidden;color:#fff}.photo-lightbox[open]{display:flex;align-items:center;justify-content:center}.photo-lightbox::backdrop{background:rgba(0,0,0,.88)}.photo-lightbox>.photo-carousel{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.photo-carousel--lightbox .photo-carousel-track{position:relative;flex:1 1;min-height:0;aspect-ratio:auto;max-height:none;touch-action:none;overscroll-behavior:contain}.photo-carousel--lightbox .photo-carousel-slide{height:100%;min-height:0;border-radius:0}.photo-carousel--lightbox .photo-carousel-slide img{transform-origin:center;will-change:transform}.photo-carousel--lightbox .carousel-pagination{flex:0 0 28px;margin-top:8px}.photo-lightbox-toolbar{position:absolute;z-index:2;right:16px;top:max(8px,env(safe-area-inset-top));display:flex;align-items:center;gap:4px}.photo-lightbox-toolbar :is(button,a){box-sizing:border-box;appearance:none;position:static;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:6px;background:transparent;color:#fff;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.photo-lightbox-toolbar :is(button,a):hover{background:rgba(255,255,255,.12)}.photo-lightbox-toolbar button:disabled{opacity:.3;cursor:default;background:transparent}.photo-lightbox-toolbar .photo-lightbox-reset{width:auto;padding:0 12px;font:inherit;font-size:13px}.photo-lightbox-toolbar .photo-lightbox-download{display:flex;align-items:center;gap:6px;width:auto;font:inherit;font-size:13px;white-space:nowrap}.photo-lightbox-scale{width:48px;font:400 13px/1.2 sans-serif;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#eee}.photo-lightbox-toolbar svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}.photo-lightbox-toolbar :is(button,a):focus:not(:focus-visible){outline:none}.photo-lightbox-toolbar :is(button,a):focus-visible{outline:2px solid #95d600;outline-offset:2px}.photo-carousel--lightbox .photo-carousel-track{cursor:zoom-in}.photo-carousel--lightbox .photo-carousel-track.is-zoomed{overflow-x:hidden;cursor:move}.photo-carousel--lightbox .photo-carousel-track:active{cursor:ew-resize}.photo-carousel--lightbox .photo-carousel-track.is-zoomed:active{cursor:move}.photo-lightbox .carousel-pagination>button:focus-visible{outline-color:#95d600}.gallery-mobile-model{display:none}.replica-home .rh-hero>.carousel-pagination{position:relative;margin-top:0;padding:4px 0}.replica-home .rh-hero{display:flex;flex-direction:column;overflow:visible;background:transparent;touch-action:pan-x pan-y pinch-zoom}.replica-home .rh-hero .rh-hero-track{position:relative;inset:auto;flex:1 1;min-height:0;width:100%}.replica-home .rh-hero>.carousel-pagination{flex:0 0 36px}.replica-home .site-snap-carousel{scrollbar-width:none;scroll-snap-type:x mandatory}.site-snap-carousel>*{scroll-snap-align:start}@media(max-width:767px){.gallery-photo-track,.photo-carousel-track{gap:16px}.unified-editorial-gallery>.photo-carousel{width:calc(100% - 32px);margin:auto}.photo-carousel--editorial-mobile .photo-carousel-slide{max-height:72dvh}.gallery>.thumbnail-strip-shell,.photo-carousel-thumbnails{display:none}.gallery-mobile-model{display:block;margin:8px auto;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:transparent;color:inherit}.photo-lightbox{padding:calc(60px + env(safe-area-inset-top)) 8px calc(12px + env(safe-area-inset-bottom))}.photo-lightbox-toolbar{right:8px;gap:2px}.photo-lightbox-toolbar :is(button,a){width:40px;height:44px;padding:8px}.photo-lightbox-toolbar .photo-lightbox-download{width:40px}.photo-lightbox-download span{display:none}.photo-lightbox-scale{width:40px}.case-detail-site .rc-related .cd-related-track>.rc-card,.replica-home .cd-related-track>.rc-card,.replica-home .rh-arrivals .rh-track>.rh-product,.replica-home .rh-galleries .rh-track>.rh-gallery-card,.replica-home .rh-track>*{flex-basis:100%}.replica-home .rh-category-grid>*{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start}.rd-related .product-grid{grid-auto-columns:100%;padding-bottom:0}.gallery-photo-slide img,.replica-home .rc-card img,.replica-home .rh-gallery-card img{object-fit:contain}.replica-home :is(.rh-track,.rh-category-grid,.cd-related-track,.rh-hero-track,.gallery-photo-track,.site-snap-carousel){scrollbar-width:none;-webkit-tap-highlight-color:transparent}.replica-home :is(.rh-track,.rh-category-grid,.cd-related-track,.rh-hero-track,.gallery-photo-track,.site-snap-carousel) *{-webkit-tap-highlight-color:transparent}}@media(prefers-reduced-motion:reduce){.carousel-pagination>button>span{transition:none}.gallery-photo-track,.photo-carousel-track,.rh-hero-track,.site-snap-carousel{scroll-behavior:auto!important}}:root{--site-box-radius:6px;--site-card-radius:var(--site-box-radius)}:is(.button,.menu-toggle,.reset-button,.skip-link,.filter-tabs a,.pagination a,.contact-external a,.catalog-search-field,.catalog-search-field button,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea,.category-card,.card-image,.card-arrow,.empty-state,.gallery-main,.thumbnails button,.product-tile-image,.product-tile-thumbs button,.case-filters,.inquiry-form,.inquiry-captcha,.inquiry-captcha-row>button,.form-message,.form-success,.rh-search input,.rh-search button,.rh-dropdown,.rh-menu-list a,.rh-accessory-group>summary,.rh-neutral-button,.rh-shop,.rh-chat,.rh-label,.rh-thumbs button,.rh-quick-dialog,.rh-guide-list a,.rh-domestic-social a,.contact-store-icons a,.wc-sidebar,.wc-wheel-search-control input,.wc-wheel-search-control button,.wc-sort select,.wc-filter-toggle,.wc-selected button,.wc-empty button,.wc-primary,.wc-quick-links button,.wc-compare-bar button,.wc-thumbnails button,.wc-modal,.wc-quick-specs,.wc-quick-options select,.wc-pagination button,.wc-pagination-current,.wc-accessory-categories__children>a,.rc-filters,.rc-filters select,.rc-filters button,.rc-card,.rd-case-card,.case-preview-card,.rc-pagination button,.knowledge-links>a,.rk-tool-link,.rk-calculator-jump,.fitment-tool,.fitment-inputs input,.vf-brand,.vf-article-card,.support-highlight,.support-action,.support-note,.verification-query,.rd-summary,.rd-summary label>input,.rd-summary label>select,.rd-visual,.rd-meta span,.rd-3d,.rd-3d-link,.rd-quantity,.rd-submit,.rd-consult-card,.rd-ff-specs,.rd-customization-scroll,.rd-spec-empty,.rd-spec-card-actions button,.rd-spec-preview,.rd-spec-preview-stage,.rd-spec-save,.rd-store-links a,.rd-info-dialog,.rd-info-close,.rd-product-gallery a,.rd-feature>img,.rd-process video,.wheel-specifications-tabs button,.rpm-production-media,.wheel-story,.wheel-story__slides figure,.wheel-story-dialog,.gallery-modal-track,.overview-dialog,.overview-dialog__player,.gallery-mobile-model,.photo-carousel-slide,.cd-thumbnails button,.cd-gallery-empty,.cd-product-photo,.cd-product-button,.films-hero-watch,.films-filters button,.films-search input,.films-search select,.films-search button,.film-card,.film-duration,.films-more>a,.films-player:not(.films-player--expanded),.films-player-details>a,.films-player-product,.films-player-expand,.films-player--expanded .films-player-close,.measurement-modal,.measurement-modal__header button){border-radius:var(--site-box-radius)!important}:is(.rc-card,.rd-case-card,.case-preview-card,.category-card,.film-card){overflow:hidden}.replica-home :is(.rh-category,.case-preview-card .rh-gallery-image,.case-preview-card .rh-gallery-image>img,.case-preview-card .rc-card-image,.case-preview-card .rc-card-image>img,.rh-thumbs button,.rh-thumbnails button,.wc-thumbnails button,.product-tile-thumbs button,.thumbnails button,.cd-thumbnails button){--site-box-radius:3px;border-radius:3px!important;overflow:hidden}.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) a.case-preview-card:is(.rh-gallery-card,.rc-card,.rd-case-card){--site-box-radius:3px;display:block;box-sizing:border-box;min-width:0;padding:0;background:#fff;border:0;border-radius:3px!important;overflow:hidden;box-shadow:0 4px 14px rgb(0 0 0/5%);color:#111;text-align:center}.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) a.case-preview-card:is(.rh-gallery-card,.rc-card,.rd-case-card) :is(.rh-gallery-image,.rc-card-image,.image-empty){display:block;width:100%;aspect-ratio:3/2;margin:0;padding:0;overflow:hidden;border-radius:0!important;background:#f3f3f3}.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) a.case-preview-card:is(.rh-gallery-card,.rc-card,.rd-case-card) :is(.rh-gallery-image,.rc-card-image)>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0!important;transform:none;transition:none}.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) a.case-preview-card:is(.rh-gallery-card,.rc-card,.rd-case-card)>div:not(.rh-gallery-image):not(.rc-card-image):not(.image-empty){margin:0;padding:0;background:#fff}.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) a.case-preview-card:is(.rh-gallery-card,.rc-card,.rd-case-card) :is(h2,h3,strong){display:block;margin:16px 12px 0;padding:0;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:0;color:#111}.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) a.case-preview-card:is(.rh-gallery-card,.rc-card,.rd-case-card) :is(p,.rd-case-copy span){display:block;margin:0 12px 16px;padding:0;font-size:14px;font-weight:400;line-height:1.4;color:#111}@media(max-width:700px){.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) a.case-preview-card:is(.rh-gallery-card,.rc-card,.rd-case-card) :is(h2,h3,strong){margin:12px 8px 1px;font-size:14px}.replica-home :is(.rh-galleries,.rc-list,.rc-related,.rd-case-showcase) a.case-preview-card:is(.rh-gallery-card,.rc-card,.rd-case-card) :is(p,.rd-case-copy span){margin:0 8px 12px;font-size:12px}}