[data-surface=rochati-store] .delivery-module__FyGaiq__step{gap:24px;min-width:0;display:grid}[data-surface=rochati-store] .delivery-module__FyGaiq__methods{gap:12px;min-width:0;display:grid}[data-surface=rochati-store] .delivery-module__FyGaiq__legend{font-size:var(--rs-type-ui);line-height:var(--rs-leading-ui);margin-bottom:12px}[data-surface=rochati-store] .delivery-module__FyGaiq__methodCopy{gap:4px;min-width:0;display:grid}[data-surface=rochati-store] .delivery-module__FyGaiq__methodName{font-size:var(--rs-type-ui);font-weight:500;line-height:var(--rs-leading-ui);letter-spacing:.025em;text-transform:uppercase}:is([data-surface=rochati-store] .delivery-module__FyGaiq__details,[data-surface=rochati-store] .delivery-module__FyGaiq__placeSearch){gap:16px;min-width:0;display:grid}[data-surface=rochati-store] .delivery-module__FyGaiq__hint{color:var(--rs-muted);font-size:var(--rs-type-ui);line-height:var(--rs-leading-ui);overflow-wrap:anywhere}[data-surface=rochati-store] .delivery-module__FyGaiq__suggestions{z-index:30;min-width:0;overscroll-behavior:contain;border:1px solid var(--rs-control-line);background:var(--rs-paper);max-block-size:min(320px,40dvh);position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}[data-surface=rochati-store] .delivery-module__FyGaiq__searchAnchor{min-width:0;position:relative}[data-surface=rochati-store] .delivery-module__FyGaiq__searchAnchor>input{width:100%}[data-surface=rochati-store] .delivery-module__FyGaiq__suggestions[data-panel-side=above]{inset-block:auto 100%}[data-surface=rochati-store] .delivery-module__FyGaiq__searchStatus{min-block-size:max(24px,3lh)}[data-surface=rochati-store] .delivery-module__FyGaiq__suggestionList{margin:0;padding:0;list-style:none;display:grid}[data-surface=rochati-store] .delivery-module__FyGaiq__suggestionList>li+li{border-top:1px solid var(--rs-line)}[data-surface=rochati-store] .delivery-module__FyGaiq__suggestion{background:var(--rs-paper);width:100%;min-width:0;min-height:64px;color:var(--rs-ink);font-family:var(--rs-font-text-stack);text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:transform var(--rs-motion-press) var(--rs-ease-out), opacity var(--rs-motion-press) var(--rs-ease-out);border:0;border-radius:0;align-content:center;gap:4px;padding:12px 16px;display:grid}@media (hover:hover) and (pointer:fine){[data-surface=rochati-store] .delivery-module__FyGaiq__suggestion:hover:not(:disabled){background:var(--rs-ivory)}}[data-surface=rochati-store] .delivery-module__FyGaiq__suggestion:active:not(:focus-visible,:disabled){opacity:.82;transform:scale(.97)}[data-surface=rochati-store] .delivery-module__FyGaiq__suggestion[aria-selected=true]{background:var(--rs-ivory);outline:2px solid var(--rs-ink);outline-offset:-3px}[data-surface=rochati-store] .delivery-module__FyGaiq__suggestion:focus-visible{outline:2px solid var(--rs-ink);outline-offset:-3px}[data-surface=rochati-store] .delivery-module__FyGaiq__suggestion:disabled{color:var(--rs-muted);cursor:not-allowed}[data-surface=rochati-store] .delivery-module__FyGaiq__suggestionName{font-size:var(--rs-type-body);font-weight:500;line-height:var(--rs-leading-body)}[data-surface=rochati-store] .delivery-module__FyGaiq__attribution{border-top:1px solid var(--rs-line);padding:10px 16px}:is([data-surface=rochati-store] .delivery-module__FyGaiq__status,[data-surface=rochati-store] .delivery-module__FyGaiq__proof){border-block:1px solid var(--rs-line);color:var(--rs-muted);font-size:var(--rs-type-ui);line-height:var(--rs-leading-ui);padding-block:12px}[data-surface=rochati-store] .delivery-module__FyGaiq__proof{color:var(--rs-ink)}[data-surface=rochati-store] .delivery-module__FyGaiq__notice{border:1px solid var(--rs-line);border-inline-start:2px solid var(--rs-ink);background:var(--rs-ivory);color:var(--rs-ink);font-size:var(--rs-type-body);line-height:var(--rs-leading-body);padding:16px}[data-surface=rochati-store] .delivery-module__FyGaiq__notice[data-tone=error]{border-inline-start-color:var(--rs-danger)}[data-surface=rochati-store] .delivery-module__FyGaiq__notice[data-tone=warning]{border-inline-start-color:var(--rs-warning)}[data-surface=rochati-store] .delivery-module__FyGaiq__quote{border-top:1px solid var(--rs-ink);background:var(--rs-paper);min-width:0;color:var(--rs-ink);font-size:var(--rs-type-body);line-height:var(--rs-leading-body);gap:8px;padding:20px 0 0;display:grid}[data-surface=rochati-store] .delivery-module__FyGaiq__quoteFee{font-size:var(--rs-type-price);font-weight:500;line-height:var(--rs-leading-price);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:8px;display:flex}[data-surface=rochati-store] .delivery-module__FyGaiq__quoteHint{border-top:1px solid var(--rs-line);color:var(--rs-muted);font-size:var(--rs-type-ui);line-height:var(--rs-leading-ui);margin-top:8px;padding-top:16px}@media (prefers-reduced-motion:reduce){[data-surface=rochati-store] .delivery-module__FyGaiq__suggestion{transition:opacity var(--rs-motion-press) var(--rs-ease-out)}[data-surface=rochati-store] .delivery-module__FyGaiq__suggestion:active:not(:focus-visible,:disabled){transform:none}}
[data-surface=rochati-store] .status-module__IEqpvG__state{place-items:center;min-height:64svh;padding-block:72px;display:grid}[data-surface=rochati-store] .status-module__IEqpvG__copy{text-align:center;justify-items:center;gap:20px;width:100%;min-width:0;max-width:640px;display:grid}[data-surface=rochati-store] .status-module__IEqpvG__label{color:var(--rs-ink);font-family:var(--rs-font-text-stack);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:400;line-height:1.5}[data-surface=rochati-store] .status-module__IEqpvG__title{max-width:24ch;color:var(--rs-ink);font-family:var(--rs-font-text-stack);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-size:1.75rem;font-weight:600;line-height:1.2}[data-surface=rochati-store] .status-module__IEqpvG__text{max-width:46ch;color:var(--rs-muted);font-size:.875rem;line-height:1.65}[data-surface=rochati-store] .status-module__IEqpvG__actions{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-top:4px;display:flex}[data-surface=rochati-store] .status-module__IEqpvG__actions>:is(a,button){min-width:min(100%,200px);max-width:100%}[data-surface=rochati-store] .status-module__IEqpvG__recovery{border-top:1px solid var(--rs-line);gap:12px;width:100%;max-width:420px;padding-top:24px;display:grid}:is([data-surface=rochati-store] .status-module__IEqpvG__recoveryLinks,[data-surface=rochati-store] .status-module__IEqpvG__familyLinks){flex-wrap:wrap;justify-content:center;gap:0 24px;display:flex}[data-surface=rochati-store] .status-module__IEqpvG__quietLink{max-width:100%;min-height:44px;color:var(--rs-ink);letter-spacing:.04em;text-underline-offset:4px;text-transform:uppercase;justify-content:center;align-items:center;font-size:.75rem;font-weight:400;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}[data-surface=rochati-store] .status-module__IEqpvG__recoverySearch{text-align:left;gap:8px;width:100%;min-width:0;display:grid}[data-surface=rochati-store] .status-module__IEqpvG__searchLabel{gap:8px;width:100%;min-width:0;display:grid}[data-surface=rochati-store] .status-module__IEqpvG__searchRow{border-bottom:1px solid var(--rs-control-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}[data-surface=rochati-store] .status-module__IEqpvG__searchInput{background:var(--rs-paper);width:100%;min-width:0;min-height:48px;color:var(--rs-ink);font-family:var(--rs-font-text-stack);border:0;border-radius:0;padding:12px 0;font-size:1rem;line-height:1.5}[data-surface=rochati-store] .status-module__IEqpvG__searchInput::placeholder{color:var(--rs-muted);opacity:1}[data-surface=rochati-store] .status-module__IEqpvG__searchSubmit{background:var(--rs-paper);min-width:44px;min-height:48px;color:var(--rs-ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform var(--rs-motion-press) var(--rs-ease-out), opacity var(--rs-motion-hover) var(--rs-ease-out);border:0;border-radius:0;justify-content:center;align-items:center;padding:12px;font-size:.75rem;line-height:1.5;display:inline-flex}@media (hover:hover) and (pointer:fine){[data-surface=rochati-store] .status-module__IEqpvG__searchSubmit:hover{opacity:.65}}[data-surface=rochati-store] .status-module__IEqpvG__searchSubmit:active:not(:focus-visible){opacity:.82}[data-surface=rochati-store] .status-module__IEqpvG__footer{justify-items:center;gap:28px;width:100%;margin-top:12px;display:grid}[data-surface=rochati-store] .status-module__IEqpvG__families{justify-items:center;gap:4px;width:100%;display:grid}[data-surface=rochati-store] .status-module__IEqpvG__empty{padding:64px var(--rs-gutter);text-align:center;justify-items:center;gap:20px;display:grid}[data-surface=rochati-store] .status-module__IEqpvG__empty .status-module__IEqpvG__title{font-size:1.375rem}[data-surface=rochati-store] .status-module__IEqpvG__prepared{width:100%;max-width:var(--rs-copy-max);gap:24px;margin-inline:auto;display:grid}[data-surface=rochati-store] .status-module__IEqpvG__closed{width:100%;min-width:0;padding:32px var(--rs-gutter) 48px;flex:1;grid-template-rows:auto 1fr;justify-items:center;display:grid}[data-surface=rochati-store] .status-module__IEqpvG__closedLogo{width:180px;max-width:100%;height:auto;display:block}[data-surface=rochati-store] .status-module__IEqpvG__closedCopy{align-self:center;padding-block:64px}[data-surface=rochati-store] .status-module__IEqpvG__closedCopy .status-module__IEqpvG__title{font-size:2.25rem}[data-surface=rochati-store] .status-module__IEqpvG__closedMessage{max-width:38ch;color:var(--rs-ink);font-size:.875rem;line-height:1.65}[data-surface=rochati-store] .status-module__IEqpvG__contactLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 24px;margin-top:16px;display:flex}[data-surface=rochati-store] .status-module__IEqpvG__contactLinks a{gap:8px}[data-surface=rochati-store] .status-module__IEqpvG__loading{gap:20px;width:100%;min-width:0;display:grid}[data-surface=rochati-store] .status-module__IEqpvG__signIn{gap:28px;width:100%;min-width:0;max-width:440px;margin-inline:auto;display:grid}@media (min-width:768px){[data-surface=rochati-store] .status-module__IEqpvG__state{padding-block:96px}[data-surface=rochati-store] .status-module__IEqpvG__title{font-size:2.25rem}[data-surface=rochati-store] .status-module__IEqpvG__closed{padding-top:40px}[data-surface=rochati-store] .status-module__IEqpvG__closedLogo{width:220px}[data-surface=rochati-store] .status-module__IEqpvG__closedCopy .status-module__IEqpvG__title{font-size:3rem}}@media (prefers-reduced-motion:reduce){[data-surface=rochati-store] .status-module__IEqpvG__searchSubmit{transition:none}[data-surface=rochati-store] .status-module__IEqpvG__searchSubmit:active{transform:none}}
.automatic-collection-notice-module__m0lt6a__notice{--rs-ink:#111;--rs-muted:#6b6b6b;--rs-line:#d7d7d7;--rs-gold-text:#111;--rs-gold-700:#111;inset:auto 16px calc(max(16px, env(safe-area-inset-bottom)) + var(--rs-active-buybar-height,0px)) auto;z-index:45;width:min(440px,100% - 32px);color:var(--rs-ink,#111);background:var(--rs-paper,#fff);border:1px solid var(--rs-line,#d7d7d7);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;font-size:12px;line-height:1.5;display:flex;position:fixed;box-shadow:0 4px 18px #00000014}.automatic-collection-notice-module__m0lt6a__text{flex:240px;margin:0}.automatic-collection-notice-module__m0lt6a__accept{flex:none;min-height:44px}.automatic-collection-notice-module__m0lt6a__notice[data-in-flow=true]{margin:16px;flex:none;align-self:flex-end;margin-inline-start:auto;position:static}
.campaign-hero-module__vUUdTq__hero{isolation:isolate;color:#fff;background:#574b3d;position:relative}.campaign-hero-module__vUUdTq__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.campaign-hero-module__vUUdTq__track::-webkit-scrollbar{display:none}.campaign-hero-module__vUUdTq__slide{min-width:0;min-height:calc(100svh - var(--rs-header-height));scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;align-items:end;display:grid;position:relative;overflow:hidden}.campaign-hero-module__vUUdTq__media,.campaign-hero-module__vUUdTq__shade,.campaign-hero-module__vUUdTq__dormant{position:absolute;inset:0}.campaign-hero-module__vUUdTq__media{grid-template-columns:minmax(0,1fr);display:grid}.campaign-hero-module__vUUdTq__primaryMedia,.campaign-hero-module__vUUdTq__secondaryMedia{background:#b6a590;position:relative;overflow:hidden}.campaign-hero-module__vUUdTq__secondaryMedia,.campaign-hero-module__vUUdTq__desktopPicture{display:none}.campaign-hero-module__vUUdTq__mobilePicture{display:block}.campaign-hero-module__vUUdTq__image,.campaign-hero-module__vUUdTq__mobileImage,.campaign-hero-module__vUUdTq__secondaryImage{object-fit:cover}.campaign-hero-module__vUUdTq__image{object-position:var(--campaign-focal)}.campaign-hero-module__vUUdTq__mobileImage{object-position:var(--campaign-mobile-focal)}.campaign-hero-module__vUUdTq__secondaryImage{object-position:50% 60%}.campaign-hero-module__vUUdTq__media[data-product-fallback=true] .campaign-hero-module__vUUdTq__image{object-fit:contain;padding:12% 6% 24%}.campaign-hero-module__vUUdTq__dormant{background:#574b3d}.campaign-hero-module__vUUdTq__shade{pointer-events:none;background:linear-gradient(#00000029 0%,#0000 42%,#000000a3 78%,#000000d1 100%)}.campaign-hero-module__vUUdTq__wordmark{top:12%;text-align:center;font-family:var(--rs-font-display-stack);letter-spacing:-.065em;pointer-events:none;padding-inline:.01em .07em;font-size:clamp(64px,20vw,390px);font-weight:400;line-height:.95;position:absolute;inset-inline:0}.campaign-hero-module__vUUdTq__copy{z-index:1;min-width:0;padding:max(180px, 30svh) max(var(--rs-gutter), env(safe-area-inset-left)) 156px;gap:12px;max-width:780px;display:grid}.campaign-hero-module__vUUdTq__kicker{overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:.1em;font-size:12px;line-height:1.5}.campaign-hero-module__vUUdTq__title{letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(2rem,5.5vw,4.5rem);font-weight:500;line-height:1.03}.campaign-hero-module__vUUdTq__subtitle{overflow-wrap:anywhere;max-width:48ch;font-size:16px;line-height:1.5}.campaign-hero-module__vUUdTq__ctas{flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:8px;display:flex}.campaign-hero-module__vUUdTq__cta.rs-btn{color:#111;text-wrap:balance;overflow-wrap:anywhere;background:#fff;border-color:#fff;gap:20px;max-width:100%;min-height:48px;padding:12px 20px;font-size:13px}.campaign-hero-module__vUUdTq__secondaryCta{overflow-wrap:anywhere;color:#fff;text-underline-offset:5px;align-items:center;gap:12px;max-width:100%;min-height:48px;font-size:13px;text-decoration:underline;display:inline-flex}.campaign-hero-module__vUUdTq__controls{inset-inline:max(var(--rs-gutter), env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex;position:absolute}.campaign-hero-module__vUUdTq__progress{flex:220px;gap:8px;max-width:360px;display:flex}.campaign-hero-module__vUUdTq__progressButton{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-width:44px;min-height:44px;display:grid}.campaign-hero-module__vUUdTq__progressRail{background:#ffffff73;height:2px;display:block}.campaign-hero-module__vUUdTq__progressFill{transform-origin:0;width:100%;height:100%;transition:transform var(--rs-motion-small) var(--rs-ease-out);background:#fff;display:block;transform:scaleX(0)}.campaign-hero-module__vUUdTq__progressFill[data-current=true]{transform:scaleX(1)}.campaign-hero-module__vUUdTq__hero[data-instant=true] .campaign-hero-module__vUUdTq__progressFill{transition:none}.campaign-hero-module__vUUdTq__arrows{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.campaign-hero-module__vUUdTq__arrow{color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffffa6;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.campaign-hero-module__vUUdTq__arrow:disabled{opacity:.4;cursor:default}.campaign-hero-module__vUUdTq__counter{font-variant-numeric:tabular-nums;text-align:center;min-width:40px;font-size:12px}.campaign-hero-module__vUUdTq__hero :is(button,a):focus-visible,.campaign-hero-module__vUUdTq__track:focus-visible{outline-offset:-4px;outline:2px solid #fff}.campaign-hero-module__vUUdTq__hero :is(button,a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.campaign-hero-module__vUUdTq__benefits{background:var(--rs-paper);border-bottom:1px solid var(--rs-line);min-height:52px;color:var(--rs-ink);align-items:center;display:flex;position:relative}.campaign-hero-module__vUUdTq__tickerWindow{flex:1;min-width:0;overflow:hidden}.campaign-hero-module__vUUdTq__tickerTrack{width:max-content;animation:36s linear infinite campaign-hero-module__vUUdTq__campaign-ticker;display:flex}.campaign-hero-module__vUUdTq__tickerGroup,.campaign-hero-module__vUUdTq__tickerPair{flex-shrink:0;align-items:center;display:flex}.campaign-hero-module__vUUdTq__tickerPair{white-space:nowrap;gap:32px;padding-inline-end:32px;font-size:13px}.campaign-hero-module__vUUdTq__star{font-size:20px}.campaign-hero-module__vUUdTq__pause{border:0;border-left:1px solid var(--rs-line);background:var(--rs-paper);color:var(--rs-ink);cursor:pointer;flex:0 0 48px;align-self:stretch;place-items:center;display:grid}.campaign-hero-module__vUUdTq__benefits[data-visible=false] .campaign-hero-module__vUUdTq__tickerTrack,.campaign-hero-module__vUUdTq__benefits[data-paused=true] .campaign-hero-module__vUUdTq__tickerTrack,.campaign-hero-module__vUUdTq__benefits:focus-within .campaign-hero-module__vUUdTq__tickerTrack{animation-play-state:paused}@keyframes campaign-hero-module__vUUdTq__campaign-ticker{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.campaign-hero-module__vUUdTq__benefits:hover .campaign-hero-module__vUUdTq__tickerTrack{animation-play-state:paused}}@media (min-width:768px){.campaign-hero-module__vUUdTq__slide{min-height:calc(100svh - var(--rs-header-height))}.campaign-hero-module__vUUdTq__media[data-panels=two]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:4px}.campaign-hero-module__vUUdTq__desktopPicture,.campaign-hero-module__vUUdTq__secondaryMedia{display:block}.campaign-hero-module__vUUdTq__mobilePicture{display:none}.campaign-hero-module__vUUdTq__wordmark{top:17%}.campaign-hero-module__vUUdTq__copy{padding-top:48px;padding-bottom:106px}.campaign-hero-module__vUUdTq__controls{flex-wrap:nowrap;bottom:24px}.campaign-hero-module__vUUdTq__progress{max-width:360px}.campaign-hero-module__vUUdTq__arrows{gap:12px}}@media (max-width:360px){.campaign-hero-module__vUUdTq__controls{gap:8px}.campaign-hero-module__vUUdTq__counter{display:none}}@media (prefers-reduced-motion:reduce){.campaign-hero-module__vUUdTq__tickerTrack{animation:none}.campaign-hero-module__vUUdTq__pause{display:none}.campaign-hero-module__vUUdTq__progressFill{transition:none}.campaign-hero-module__vUUdTq__tickerTrack{width:auto}.campaign-hero-module__vUUdTq__tickerGroup:not(:first-child),.campaign-hero-module__vUUdTq__tickerPair:not(:first-child),.campaign-hero-module__vUUdTq__star{display:none}.campaign-hero-module__vUUdTq__tickerPair{white-space:normal;padding:12px var(--rs-gutter);flex-wrap:wrap;gap:4px 24px}}@media (prefers-contrast:more){.campaign-hero-module__vUUdTq__shade{background:linear-gradient(#0000 30%,#000000d9 65%,#000 100%)}}@media (max-width:360px){.campaign-hero-module__vUUdTq__progress{gap:4px}.campaign-hero-module__vUUdTq__arrows{gap:2px}.campaign-hero-module__vUUdTq__controls{inset-inline:var(--rs-gutter)}}.campaign-hero-module__vUUdTq__hero[data-catalog-only=true] .campaign-hero-module__vUUdTq__slide{min-height:clamp(560px, calc(100svh - var(--rs-header-height)), 1000px)}.campaign-hero-module__vUUdTq__hero[data-catalog-only=true] .campaign-hero-module__vUUdTq__media{position:absolute;inset:0}.campaign-hero-module__vUUdTq__hero[data-catalog-only=true] :is(.campaign-hero-module__vUUdTq__image,.campaign-hero-module__vUUdTq__mobileImage,.campaign-hero-module__vUUdTq__secondaryImage){object-fit:cover;padding:0}.campaign-hero-module__vUUdTq__hero[data-catalog-only=true] .campaign-hero-module__vUUdTq__shade{background:linear-gradient(90deg,#000000ad,#0000002e 55%,#0000),linear-gradient(#0000 65%,#00000059)}.campaign-hero-module__vUUdTq__hero[data-catalog-only=true] .campaign-hero-module__vUUdTq__wordmark{display:none}@media (min-width:768px){.campaign-hero-module__vUUdTq__hero[data-catalog-only=true] .campaign-hero-module__vUUdTq__copy{max-width:min(48%,640px)}}@media (max-width:767px){.campaign-hero-module__vUUdTq__hero[data-catalog-only=true] .campaign-hero-module__vUUdTq__copy{padding:32px var(--rs-gutter) 120px;align-self:start}.campaign-hero-module__vUUdTq__hero[data-catalog-only=true] .campaign-hero-module__vUUdTq__shade{background:linear-gradient(#000000a6,#00000038 35%,#0000 65%),linear-gradient(#0000 80%,#00000059)}}
.catalog-module__Mkq8Kq__heading{gap:16px;min-width:0;padding-bottom:12px;display:grid}.catalog-module__Mkq8Kq__titleRow{align-items:end;gap:16px;display:grid}.catalog-module__Mkq8Kq__toolbar{top:var(--rs-header-height);z-index:var(--rs-z-filter);margin-inline:calc(-1 * var(--rs-gutter));padding:4px var(--rs-gutter);border-block:1px solid var(--rs-line);background:var(--rs-paper);gap:0;display:grid;position:sticky}.catalog-module__Mkq8Kq__toolbarControls{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-module__Mkq8Kq__toolbarStatus{color:var(--rs-muted);font-size:var(--rs-type-small);line-height:var(--rs-leading-ui);display:grid}.catalog-module__Mkq8Kq__toolbarStatus>span{grid-area:1/1}.catalog-module__Mkq8Kq__statusReservation{visibility:hidden}.catalog-module__Mkq8Kq__filterButton{min-width:0;min-height:44px;color:var(--rs-ink);text-align:left;font-size:var(--rs-type-ui);line-height:var(--rs-leading-ui);cursor:pointer;align-items:center;gap:8px;padding:0;display:inline-flex}.catalog-module__Mkq8Kq__toolbarHint{color:var(--rs-muted);font-size:var(--rs-type-small);margin-right:auto;display:none}.catalog-module__Mkq8Kq__density{flex-shrink:0;display:flex}.catalog-module__Mkq8Kq__density button{min-width:44px;min-height:44px;color:var(--rs-ink);font-size:var(--rs-type-ui);line-height:var(--rs-leading-ui);cursor:pointer;border:1px solid #0000;padding:8px}.catalog-module__Mkq8Kq__density button+button{margin-left:-1px}.catalog-module__Mkq8Kq__density button[aria-pressed=true]{border-color:var(--rs-control-line);background:var(--rs-paper);position:relative}.catalog-module__Mkq8Kq__densityText{display:none}.catalog-module__Mkq8Kq__densityIcon{justify-content:center;gap:3px;width:30px;height:18px;display:flex}.catalog-module__Mkq8Kq__densityIcon span{border:1px solid;flex:1}.catalog-module__Mkq8Kq__fields{gap:28px;display:grid}.catalog-module__Mkq8Kq__fields fieldset{gap:12px;min-width:0;display:grid}.catalog-module__Mkq8Kq__fields legend{width:100%;font-size:var(--rs-type-ui);line-height:var(--rs-leading-ui);margin-bottom:12px;font-weight:500}.catalog-module__Mkq8Kq__options{flex-wrap:wrap;gap:8px;display:flex}.catalog-module__Mkq8Kq__option{border:1px solid var(--rs-control-line);min-width:44px;min-height:44px;color:var(--rs-ink);font-size:var(--rs-type-ui);line-height:var(--rs-leading-ui);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:8px;padding:9px 12px;display:flex;position:relative}.catalog-module__Mkq8Kq__option:has(input:checked){border-color:var(--rs-ink);box-shadow:inset 0 0 0 1px var(--rs-ink);background:var(--rs-paper)}.catalog-module__Mkq8Kq__option:has(input:focus-visible){outline:2px solid var(--rs-gold-text);outline-offset:3px}.catalog-module__Mkq8Kq__option input{opacity:0;width:1px;height:1px;position:absolute}.catalog-module__Mkq8Kq__count{color:var(--rs-muted);font-size:var(--rs-type-small);font-variant-numeric:tabular-nums}.catalog-module__Mkq8Kq__clear{min-height:48px;font-size:var(--rs-type-ui);line-height:var(--rs-leading-ui)}.catalog-module__Mkq8Kq__results{margin-top:16px;margin-inline:calc(8px - var(--rs-gutter));scroll-margin-top:calc(var(--rs-header-height) + var(--rs-catalog-toolbar-height,80px) + 16px)}.catalog-module__Mkq8Kq__grid[data-catalog-density]>[data-testid=rs-product-grid]{grid-template-columns:repeat(var(--rs-catalog-mobile-columns,2), minmax(0, 1fr));gap:24px 4px}.catalog-module__Mkq8Kq__grid[data-mobile-columns="1"]{--rs-catalog-mobile-columns:1}.catalog-module__Mkq8Kq__grid[data-tablet-columns="2"]{--rs-catalog-tablet-columns:2}.catalog-module__Mkq8Kq__grid[data-desktop-columns="3"]{--rs-catalog-desktop-columns:3}.catalog-module__Mkq8Kq__grid[data-wide-columns="6"]{--rs-catalog-wide-columns:6}html[data-rs-density-mobile="1"] [data-surface=rochati-store] .catalog-module__Mkq8Kq__grid[data-catalog-density]{--rs-catalog-mobile-columns:1}html[data-rs-density-mobile="2"] [data-surface=rochati-store] .catalog-module__Mkq8Kq__grid[data-catalog-density]{--rs-catalog-mobile-columns:2}html[data-rs-density-tablet="2"] [data-surface=rochati-store] .catalog-module__Mkq8Kq__grid[data-catalog-density]{--rs-catalog-tablet-columns:2}html[data-rs-density-tablet="3"] [data-surface=rochati-store] .catalog-module__Mkq8Kq__grid[data-catalog-density]{--rs-catalog-tablet-columns:3}html[data-rs-density-desktop="3"] [data-surface=rochati-store] .catalog-module__Mkq8Kq__grid[data-catalog-density]{--rs-catalog-desktop-columns:3}html[data-rs-density-desktop="4"] [data-surface=rochati-store] .catalog-module__Mkq8Kq__grid[data-catalog-density]{--rs-catalog-desktop-columns:4}html[data-rs-density-wide="4"] [data-surface=rochati-store] .catalog-module__Mkq8Kq__grid[data-catalog-density]{--rs-catalog-wide-columns:4}html[data-rs-density-wide="6"] [data-surface=rochati-store] .catalog-module__Mkq8Kq__grid[data-catalog-density]{--rs-catalog-wide-columns:6}.catalog-module__Mkq8Kq__noScript{gap:12px;margin-top:16px;display:grid}.catalog-module__Mkq8Kq__noScript label{gap:8px;display:grid}@media (min-width:768px){.catalog-module__Mkq8Kq__heading{gap:16px;padding-bottom:16px}.catalog-module__Mkq8Kq__densityText{display:inline}.catalog-module__Mkq8Kq__density button{padding-inline:16px}.catalog-module__Mkq8Kq__grid[data-catalog-density]>[data-testid=rs-product-grid]{grid-template-columns:repeat(var(--rs-catalog-tablet-columns,3), minmax(0, 1fr));gap:28px 6px}}@media (min-width:1024px){.catalog-module__Mkq8Kq__titleRow{grid-template-columns:minmax(0,1fr) auto}.catalog-module__Mkq8Kq__toolbarHint{display:inline}.catalog-module__Mkq8Kq__grid[data-catalog-density]>[data-testid=rs-product-grid]{grid-template-columns:repeat(var(--rs-catalog-desktop-columns,4), minmax(0, 1fr));gap:32px 8px}}@media (min-width:1440px){.catalog-module__Mkq8Kq__grid[data-catalog-density]>[data-testid=rs-product-grid]{grid-template-columns:repeat(var(--rs-catalog-wide-columns,4), minmax(0, 1fr));row-gap:32px}}
.deferred-family-media-module__InKYQW__media{image-rendering:pixelated;display:block;position:absolute;inset:0}.deferred-family-media-module__InKYQW__media img{image-rendering:auto}.deferred-family-media-module__InKYQW__dormant{background:repeating-linear-gradient(135deg, transparent, transparent 28px, #00000006 28px, #00000006 29px), var(--rs-paper);color:var(--rs-muted);align-content:center;justify-items:center;gap:16px;padding:24px 24px 120px;display:grid;position:absolute;inset:0}.deferred-family-media-module__InKYQW__mark{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.2}.deferred-family-media-module__InKYQW__rule{background:currentColor;width:32px;height:1px;display:block}.deferred-family-media-module__InKYQW__noScript{background:var(--rs-sand);display:block;position:absolute;inset:0}
.navigation-feedback-module__XxmnlW__navigationLink{position:relative}.navigation-feedback-module__XxmnlW__navigationLink:active{opacity:.65}.navigation-feedback-module__XxmnlW__navigationLink:has(>[data-link-pending=true]){opacity:.65;cursor:progress}.navigation-feedback-module__XxmnlW__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.navigation-feedback-module__XxmnlW__progress{z-index:1000;pointer-events:none;background:#aa8b7029;height:2px;position:fixed;inset:0 0 auto;overflow:hidden}.navigation-feedback-module__XxmnlW__bar{transform-origin:0;background:#80654b;height:100%;animation:8s cubic-bezier(.23,1,.32,1) forwards navigation-feedback-module__XxmnlW__advance;display:block}@keyframes navigation-feedback-module__XxmnlW__advance{0%{transform:scaleX(.12)}to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.navigation-feedback-module__XxmnlW__bar{animation:none;transform:scaleX(.5)}}
.content-pages-module__7ABunW__reading{width:100%;max-width:var(--rs-copy-max);margin-inline:auto}.content-pages-module__7ABunW__pageHeader{gap:12px;margin-bottom:32px;display:grid}.content-pages-module__7ABunW__body{overflow-wrap:anywhere}.content-pages-module__7ABunW__body h2{font-size:var(--rs-type-h2);line-height:var(--rs-leading-h2);scroll-margin-top:calc(var(--rs-header-height) + 24px)}.content-pages-module__7ABunW__body a{padding-block:3px;display:inline-block}.content-pages-module__7ABunW__contents{border-block:1px solid var(--rs-line);margin-bottom:32px;padding-block:16px}.content-pages-module__7ABunW__contents summary{cursor:pointer;min-height:44px;font-size:var(--rs-type-ui);font-weight:500}.content-pages-module__7ABunW__contents ul{gap:0;padding-top:8px;display:grid}.content-pages-module__7ABunW__contents a{min-height:44px;color:var(--rs-gold-text);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:flex}.content-pages-module__7ABunW__contact{color:var(--rs-muted);font-size:var(--rs-type-body);line-height:var(--rs-leading-body);gap:24px;display:grid}.content-pages-module__7ABunW__contactLayout{gap:40px;display:grid}.content-pages-module__7ABunW__contact address{font-style:normal}.content-pages-module__7ABunW__contactLinks{justify-items:start;gap:0;display:grid}.content-pages-module__7ABunW__contactLinks a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.content-pages-module__7ABunW__brandSections{gap:var(--rs-section);display:grid}.content-pages-module__7ABunW__brandSection{align-items:center;gap:32px;display:grid}.content-pages-module__7ABunW__brandImage{aspect-ratio:4/5;background:var(--rs-sand);position:relative;overflow:hidden}.content-pages-module__7ABunW__brandCopy{width:100%;max-width:var(--rs-copy-max);gap:16px;display:grid}.content-pages-module__7ABunW__tableRegion{max-width:100%;overflow-x:auto}.content-pages-module__7ABunW__sizeTable{border-collapse:collapse;width:100%;color:var(--rs-ink);font-size:var(--rs-type-body);line-height:var(--rs-leading-body);font-variant-numeric:tabular-nums}.content-pages-module__7ABunW__sizeTable caption{text-align:left;color:var(--rs-muted);padding-bottom:16px}.content-pages-module__7ABunW__sizeTable th,.content-pages-module__7ABunW__sizeTable td{text-align:left;overflow-wrap:anywhere;padding:16px 12px}.content-pages-module__7ABunW__sizeTable thead th{border-bottom:1px solid var(--rs-control-line);font-size:var(--rs-type-ui);font-weight:500}.content-pages-module__7ABunW__sizeTable tbody th,.content-pages-module__7ABunW__sizeTable td{border-bottom:1px solid var(--rs-line);font-weight:400}.content-pages-module__7ABunW__state{place-items:center;min-height:60svh;padding-block:80px;display:grid}.content-pages-module__7ABunW__stateCopy{text-align:center;justify-items:center;gap:24px;width:100%;max-width:620px;display:grid}.content-pages-module__7ABunW__stateCopy h1{max-width:18ch}.content-pages-module__7ABunW__stateText{max-width:46ch;color:var(--rs-muted);font-size:var(--rs-type-body);line-height:var(--rs-leading-body)}.content-pages-module__7ABunW__stateActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.content-pages-module__7ABunW__closedLogo{width:180px;height:auto;margin-bottom:8px}.content-pages-module__7ABunW__closed{flex:1;place-items:start center;padding-block:80px;display:grid}.content-pages-module__7ABunW__skeletonContent{gap:16px;display:grid}@media (min-width:768px){.content-pages-module__7ABunW__pageHeader{margin-bottom:40px}.content-pages-module__7ABunW__state,.content-pages-module__7ABunW__closed{padding-block:96px}}@media (min-width:1024px){.content-pages-module__7ABunW__contactLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:64px}.content-pages-module__7ABunW__brandSection[data-has-image=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.content-pages-module__7ABunW__brandSection:nth-child(2n) .content-pages-module__7ABunW__brandImage{order:2}.content-pages-module__7ABunW__brandSection[data-has-image=false]{max-width:var(--rs-copy-max);margin-inline:auto}}
.content-navigation-loading-module__nnzMYW__overlay{inset:var(--rs-header-height) 0 0;z-index:var(--rs-z-overlay);pointer-events:auto;background:var(--rs-paper);position:fixed;overflow:hidden}.content-navigation-loading-module__nnzMYW__overlay .rs-skeleton{opacity:1;animation:none}.content-navigation-loading-module__nnzMYW__contactMap{aspect-ratio:4/3;width:100%;min-height:220px;display:block}@media (min-width:768px){.content-navigation-loading-module__nnzMYW__contactMap{aspect-ratio:3/2}}
[data-surface=rochati-store] .loading-state-module__8WeJGq__skeleton{vertical-align:top;opacity:0;animation:.12s ease-out .15s forwards loading-state-module__8WeJGq__reveal;display:inline-block}@keyframes loading-state-module__8WeJGq__reveal{to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-surface=rochati-store] .loading-state-module__8WeJGq__skeleton{animation-duration:.01ms}}
.product-module__WxVZvq__layout{gap:var(--rs-space-6);display:grid}.product-module__WxVZvq__panel{width:100%;max-width:var(--rs-form-max);min-width:0;margin-inline:auto}.product-module__WxVZvq__related [data-testid=rs-product-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-module__WxVZvq__relatedHeading{letter-spacing:-.01em;text-transform:uppercase;font-size:1rem;font-weight:600;line-height:1.5rem}.product-module__WxVZvq__title{font-family:var(--rs-font-display-stack);font-size:var(--rs-type-product);font-weight:600;line-height:var(--rs-leading-product);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere}.product-module__WxVZvq__family{color:var(--rs-muted);font-size:var(--rs-type-label);letter-spacing:.02em;text-transform:uppercase;font-weight:500;line-height:1.5}.product-module__WxVZvq__choices{gap:var(--rs-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.product-module__WxVZvq__color{align-items:center;gap:var(--rs-space-2);border:1px solid var(--rs-control-line);background:var(--rs-paper);min-height:44px;color:var(--rs-ink);font-size:var(--rs-type-ui);text-align:left;cursor:pointer;padding:9px 11px;display:inline-flex}.product-module__WxVZvq__color[aria-pressed=true]{border:2px solid var(--rs-ink);background:var(--rs-ivory);padding:8px 10px}.product-module__WxVZvq__sample{border-radius:var(--rs-radius-round);flex:0 0 20px;width:20px;height:20px;display:inline-block}.product-module__WxVZvq__soldLabel{color:var(--rs-muted);font-size:var(--rs-type-small)}.product-module__WxVZvq__selectors{scroll-margin-block:calc(var(--rs-header-height) + 24px) calc(var(--rs-bottom-reserve) + 20px)}.product-module__WxVZvq__sizes{gap:var(--rs-space-2);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));min-inline-size:0;display:grid}.product-module__WxVZvq__sizes button{min-width:44px;min-height:44px;height:var(--rs-size-height);padding-inline:4px}.product-module__WxVZvq__sizes button:not(:disabled){cursor:pointer}.product-module__WxVZvq__sizes button:active:not(:focus-visible,:disabled){transition-duration:var(--rs-motion-press)}.product-module__WxVZvq__recovery{gap:var(--rs-space-3);border-top:1px solid var(--rs-line);padding-top:var(--rs-space-4);display:grid}.product-module__WxVZvq__recovery button{border:1px solid var(--rs-control-line);min-height:44px;font-size:var(--rs-type-ui);cursor:pointer;padding:8px 12px}.product-module__WxVZvq__track{margin-inline:calc(-1 * var(--rs-gutter));scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.product-module__WxVZvq__track::-webkit-scrollbar{display:none}.product-module__WxVZvq__photo{aspect-ratio:3/4;scroll-snap-align:start;background:var(--rs-sand);flex:0 0 100%;min-width:0;position:relative}.product-module__WxVZvq__photoButton{cursor:zoom-in;width:100%;height:100%;position:absolute;inset:0}.product-module__WxVZvq__general{background:var(--rs-paper);color:var(--rs-muted);font-size:var(--rs-type-small);pointer-events:none;padding:6px 8px;position:absolute;bottom:8px;left:8px;right:8px}.product-module__WxVZvq__galleryFooter{min-height:44px;font-size:var(--rs-type-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.product-module__WxVZvq__galleryActions{align-items:center;gap:4px;display:flex}.product-module__WxVZvq__galleryFooter p{overflow-wrap:anywhere}.product-module__WxVZvq__desktopGalleryCount{display:none}.product-module__WxVZvq__color{overflow-wrap:anywhere;max-width:100%}.product-module__WxVZvq__buyBar{gap:var(--rs-space-4);padding-bottom:max(12px, env(safe-area-inset-bottom));box-shadow:var(--rs-shadow-buybar)}.product-module__WxVZvq__buyBar .rs-btn{flex:auto;min-width:0;padding-inline:12px}.product-module__WxVZvq__buyBarPrice{flex:none;font-size:18px;font-weight:500}.product-module__WxVZvq__buyBarPrice small{color:var(--rs-muted);font-size:var(--rs-type-small);font-weight:400;display:block}[data-surface=rochati-store]:has(dialog[open]) .product-module__WxVZvq__buyBar{visibility:hidden;transition:none}.product-module__WxVZvq__zoom{width:100vw;max-width:none;height:100dvh;max-height:none;inset:0}.product-module__WxVZvq__zoom .rs-sheet-head{padding:12px var(--rs-gutter)}.product-module__WxVZvq__zoom .rs-sheet-head h2{font-family:var(--rs-font-text-stack);font-size:16px;line-height:1.4}.product-module__WxVZvq__zoom .rs-sheet-body{padding:0 var(--rs-gutter) max(12px, env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.product-module__WxVZvq__zoomBody{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.product-module__WxVZvq__zoomPhoto{background:var(--rs-sand);flex:1;min-height:0;position:relative}.product-module__WxVZvq__zoomControls{justify-content:center;align-items:center;gap:16px;min-height:44px;display:flex}@media (min-width:768px){.product-module__WxVZvq__layout{gap:var(--rs-space-10);padding-bottom:0}.product-module__WxVZvq__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-inline:0;display:grid;overflow:visible}.product-module__WxVZvq__photo{aspect-ratio:3/4;max-height:none}.product-module__WxVZvq__photo:only-child{aspect-ratio:4/5;grid-column:1/-1}.product-module__WxVZvq__galleryPager,.product-module__WxVZvq__mobileGalleryCount{display:none}.product-module__WxVZvq__desktopGalleryCount{display:block}.product-module__WxVZvq__buyBar{display:none}}@media (max-width:767.98px){.product-module__WxVZvq__family{display:none}.product-module__WxVZvq__layout{gap:var(--rs-space-6)}}@media (min-width:1024px){.product-module__WxVZvq__related [data-testid=rs-product-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}.product-module__WxVZvq__layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.product-module__WxVZvq__panel{max-width:400px}.product-module__WxVZvq__panel[data-sticky=true]{top:calc(var(--rs-header-height) + 24px);position:sticky}.product-module__WxVZvq__photo:first-child{aspect-ratio:1;grid-column:1/-1}}@media (min-width:1440px){.product-module__WxVZvq__layout{gap:var(--rs-space-10)}.product-module__WxVZvq__panel{max-width:420px}}@media (prefers-reduced-motion:reduce){.product-module__WxVZvq__track{scroll-behavior:auto}}
.order-interactions-module__fAy6Ma__reservedLabel{display:inline-grid}.order-interactions-module__fAy6Ma__reservedLabel>span{grid-area:1/1}.order-interactions-module__fAy6Ma__reservedLabel>[data-visible=false]{visibility:hidden}.order-interactions-module__fAy6Ma__copyValue{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.order-interactions-module__fAy6Ma__copyText{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;letter-spacing:.02em;min-width:0;font-weight:500}.order-interactions-module__fAy6Ma__copyValue .rs-copy{display:inline-grid}.order-interactions-module__fAy6Ma__copyValue .rs-copy>span{grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.order-interactions-module__fAy6Ma__copyValue .rs-copy>[data-visible=false]{visibility:hidden}.order-interactions-module__fAy6Ma__copyError{grid-column:1/-1}.order-interactions-module__fAy6Ma__orderList .rs-order-row{scroll-margin-block-start:calc(var(--rs-header-height) + 16px)}
.site-header-module__vwy9-a__interactions .rs-search-result{transition:opacity var(--rs-motion-press) var(--rs-ease-out)}.site-header-module__vwy9-a__interactions .rs-search-result:active:not(:focus-visible){opacity:.82}.site-header-module__vwy9-a__interactions .rs-search-result:focus-visible{transition:none}@media (hover:hover) and (pointer:fine){.site-header-module__vwy9-a__interactions .rs-search-result:hover .rs-search-name{text-underline-offset:4px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.site-header-module__vwy9-a__interactions .rs-search-result{transition:none}}
.store-location-map-module__AjZ6CG__location{gap:8px;width:100%;display:grid}.store-location-map-module__AjZ6CG__frame{aspect-ratio:4/3;border:1px solid var(--rs-line);background:var(--rs-sand);min-height:220px;position:relative;overflow:hidden}.store-location-map-module__AjZ6CG__map{border:0;width:100%;height:100%;display:block}.store-location-map-module__AjZ6CG__directions{min-height:44px;font-size:var(--rs-type-ui);justify-self:start;align-items:center;gap:12px;display:inline-flex}.store-location-map-module__AjZ6CG__fallback{text-align:center;align-content:center;justify-items:center;gap:12px;height:100%;padding:32px 24px;display:grid}.store-location-map-module__AjZ6CG__fallback address{font-style:normal;font-size:var(--rs-type-ui);color:var(--rs-muted);line-height:1.5;display:grid}.store-location-map-module__AjZ6CG__storeName{letter-spacing:-.01em;text-transform:uppercase;font-size:14px;font-weight:600}.store-location-map-module__AjZ6CG__marker{border:1px solid var(--rs-ink);border-radius:50% 50% 50% 0;place-items:center;width:28px;height:28px;margin-bottom:8px;display:grid;position:relative;transform:rotate(-45deg)}.store-location-map-module__AjZ6CG__marker span{border:1px solid var(--rs-ink);border-radius:50%;width:8px;height:8px}@media (min-width:768px){.store-location-map-module__AjZ6CG__frame{aspect-ratio:3/2}}
.home-view-module__sDmSca__sectionHeading{padding-inline:var(--rs-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-bottom:24px;display:flex}.home-view-module__sDmSca__sectionHeading h2{letter-spacing:-.01em;text-transform:uppercase;font-size:16px;font-weight:600;line-height:24px}.home-view-module__sDmSca__sectionHeading a{font-size:12px;text-decoration:none}.home-view-module__sDmSca__families{padding-block:var(--rs-section) 0;background:var(--rs-paper)}.home-view-module__sDmSca__familyGrid{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.home-view-module__sDmSca__familyMedia{aspect-ratio:3/4;background:var(--rs-sand);grid-area:1/1;display:block;position:relative;overflow:hidden}.home-view-module__sDmSca__familyLink{display:grid;position:relative}.home-view-module__sDmSca__familyCaption{z-index:1;background:var(--rs-paper);grid-area:1/1;place-self:end start;gap:4px;min-width:180px;max-width:100%;padding:16px 24px;display:grid;position:relative}.home-view-module__sDmSca__familyName{letter-spacing:-.01em;text-transform:uppercase;font-size:20px;font-weight:600;line-height:28px}.home-view-module__sDmSca__familyCaption .rs-eyebrow{letter-spacing:0;font-size:12px}@media (hover:hover) and (pointer:fine){.home-view-module__sDmSca__familyLink:hover .home-view-module__sDmSca__familyName{text-underline-offset:4px;text-decoration:underline}}.home-view-module__sDmSca__familyPlaceholder{background:repeating-linear-gradient(135deg, transparent, transparent 28px, #00000006 28px, #00000006 29px), var(--rs-paper);place-items:center;display:grid}.home-view-module__sDmSca__familyFallback{justify-items:center;gap:24px;padding:24px 24px 120px;display:grid}.home-view-module__sDmSca__familyFallbackWordmark{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.2}.home-view-module__sDmSca__familyFallbackRule{background:var(--rs-ink);width:40px;height:1px}.home-view-module__sDmSca__familyFallbackLabel{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.home-view-module__sDmSca__craft{background:var(--rs-paper)}.home-view-module__sDmSca__craft.home-view-module__sDmSca__craftWithoutImage{border-block:1px solid var(--rs-line);display:block}.home-view-module__sDmSca__craftWithoutImage .home-view-module__sDmSca__craftCopy{margin-inline:auto}.home-view-module__sDmSca__craftImage{aspect-ratio:3/4;background:var(--rs-sand);position:relative;overflow:hidden}.home-view-module__sDmSca__craftCopy{padding:40px var(--rs-gutter);align-content:center;gap:24px;max-width:640px;display:grid}.home-view-module__sDmSca__craftCopy h2{text-transform:uppercase;letter-spacing:-.01em;font-weight:600}.home-view-module__sDmSca__visit{padding-inline:var(--rs-gutter);gap:24px;display:grid}.home-view-module__sDmSca__visitMap{min-width:0}.home-view-module__sDmSca__featured{padding-block:var(--rs-section)}.home-view-module__sDmSca__featured [data-testid=rs-product-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.home-view-module__sDmSca__familyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.home-view-module__sDmSca__familyMedia{aspect-ratio:4/5}.home-view-module__sDmSca__familyGrid>li:only-child{grid-column:1/-1}.home-view-module__sDmSca__familyGrid>li:only-child .home-view-module__sDmSca__familyMedia{aspect-ratio:16/9}.home-view-module__sDmSca__visit{grid-template-columns:1fr 1fr;align-items:start;gap:24px 64px}.home-view-module__sDmSca__visitMap{grid-area:1/2/span 2}}@media (min-width:1024px){.home-view-module__sDmSca__craft{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.home-view-module__sDmSca__craftCopy{padding:64px}.home-view-module__sDmSca__familyGrid{gap:8px}.home-view-module__sDmSca__familyCaption{min-width:220px;padding:20px 32px}.home-view-module__sDmSca__familyName{font-size:24px;line-height:32px}.home-view-module__sDmSca__featured [data-testid=rs-product-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}
.route-loading-module__yY4vcW__route .rs-skeleton{opacity:1;animation:none}.route-loading-module__yY4vcW__focusedLogo{height:var(--rs-header-row-height);place-items:center;display:grid}.route-loading-module__yY4vcW__focusedLogo img{width:auto;height:28px}.route-loading-module__yY4vcW__bagCountSpace{width:calc(3ch + 8px)}.route-loading-module__yY4vcW__hero{min-height:calc(100svh - var(--rs-header-height));background:var(--rs-sand);align-items:end;display:grid}.route-loading-module__yY4vcW__hero .rs-skeleton{background:var(--rs-paper)}.route-loading-module__yY4vcW__heroCopy{width:min(100%,780px);padding:max(180px, 30svh) var(--rs-gutter) 156px;gap:12px;display:grid}.route-loading-module__yY4vcW__heroTitle{width:90%;height:clamp(4rem,11vw,9rem)}.route-loading-module__yY4vcW__benefits{border-bottom:1px solid var(--rs-line);justify-content:center;align-items:center;min-height:52px;display:flex}.route-loading-module__yY4vcW__familyRow{gap:4px;display:flex;overflow:hidden}.route-loading-module__yY4vcW__familyRow>span{flex-shrink:0}.route-loading-module__yY4vcW__catalogTitle{width:min(75%,280px);height:var(--rs-leading-h1)}.route-loading-module__yY4vcW__productTitle{width:85%;height:var(--rs-leading-product)}@media (min-width:768px){.route-loading-module__yY4vcW__heroCopy{padding-top:48px;padding-bottom:106px}}@media (min-width:1024px){.route-loading-module__yY4vcW__focusedLogo img{height:32px}}
.pixel-reveal-image-module__mqqBoa__image{image-rendering:auto}.pixel-reveal-image-module__mqqBoa__placeholder:not([data-image-ready=true]){image-rendering:pixelated}.pixel-reveal-image-module__mqqBoa__image[data-reveal-pending=true]{image-rendering:pixelated;object-position:-100000px -100000px!important}.pixel-reveal-image-module__mqqBoa__overlay{pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0;object-fit:fill!important}@media (prefers-reduced-motion:reduce){.pixel-reveal-image-module__mqqBoa__overlay{display:none}}
@font-face{unicode-range:U+20-7E,U+A0-A5,U+A9,U+AB,U+AD,U+B7,U+BB,U+BF,U+C1,U+C9,U+CD,U+D1,U+D3,U+DA,U+DC,U+E1,U+E9,U+ED,U+F1,U+F3,U+FA,U+FC,U+301,U+303,U+308,U+200B,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+202F,U+20AC,U+2122,U+2190,U+2192,U+2212,U+FEFF;font-family:rochatiStoreTextFont;src:url(../media/InterTight_variable_latin_core-s.p.3-ss951xvo0u-.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:rochatiStoreTextFont Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.rochatistoretextfont_4259c3aa-module__dG4p5W__className{font-family:rochatiStoreTextFont,rochatiStoreTextFont Fallback,Arial,Helvetica Neue,sans-serif}.rochatistoretextfont_4259c3aa-module__dG4p5W__variable{--rs-font-text:"rochatiStoreTextFont", "rochatiStoreTextFont Fallback", Arial, Helvetica Neue, sans-serif}
@font-face{unicode-range:U+A6-A8,U+AA,U+AC,U+AE-B6,U+B8-BA,U+BC-BE,U+C0,U+C2-C8,U+CA-CC,U+CE-D0,U+D2,U+D4-D9,U+DB,U+DD-E0,U+E2-E8,U+EA-EC,U+EE-F0,U+F2,U+F4-F9,U+FB,U+FD-148,U+14A-17F,U+300,U+302,U+304-307,U+30A-31E,U+321-36F,U+2000-200A,U+2010-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027,U+2030-205F,U+20A0-20AB,U+20AD-20BF,U+2191,U+2193-2199;font-family:rochatiStoreExtendedFont;src:url(../media/InterTight_variable_latin_complement.2cxlo0wjr4rdb.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.rochatistoreextendedfont_b1bab107-module__DttuXq__className{font-family:rochatiStoreExtendedFont}.rochatistoreextendedfont_b1bab107-module__DttuXq__variable{--rs-font-extended:"rochatiStoreExtendedFont"}
