.RundaleTheme-module__AcQ0Vq__theme{--rundale-navy:#102a63;--rundale-navy-deep:#091b42;--rundale-navy-soft:#1a3977;--rundale-gold:#bd8f3e;--rundale-gold-text:#75521e;--rundale-gold-light:#e1c88f;--rundale-ivory:#fbf8f1;--rundale-stone:#ede9e1;--rundale-ink:#18233e;--rundale-muted:#655f55;--rundale-border:#bd8f3e59;background:var(--rundale-ivory);color:var(--rundale-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow:clip}.RundaleTheme-module__AcQ0Vq__section{padding-block:clamp(4rem,3rem + 3.5vi,7rem)}.RundaleTheme-module__AcQ0Vq__sectionCompact{padding-block:clamp(3rem,2.4rem + 2.5vi,5rem)}.RundaleTheme-module__AcQ0Vq__lightSection{background:var(--rundale-ivory)}.RundaleTheme-module__AcQ0Vq__stoneSection{background:var(--rundale-stone)}.RundaleTheme-module__AcQ0Vq__darkSection{background:var(--rundale-navy-deep);color:var(--rundale-ivory)}.RundaleTheme-module__AcQ0Vq__eyebrow{color:var(--rundale-gold-text);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700}.RundaleTheme-module__AcQ0Vq__heading{max-inline-size:18ch;color:var(--rundale-navy);font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.2rem,1.7rem + 2.2vi,4rem);font-weight:600;line-height:1.02}.RundaleTheme-module__AcQ0Vq__darkHeading{color:var(--rundale-ivory)}.RundaleTheme-module__AcQ0Vq__description{max-inline-size:62ch;color:var(--rundale-muted);text-wrap:pretty;font-size:clamp(1rem,.95rem + .22vi,1.125rem);line-height:1.75}.RundaleTheme-module__AcQ0Vq__darkDescription{color:#fbf8f1c2}.RundaleTheme-module__AcQ0Vq__hero .RundaleTheme-module__AcQ0Vq__eyebrow,.RundaleTheme-module__AcQ0Vq__darkSection .RundaleTheme-module__AcQ0Vq__eyebrow,.RundaleTheme-module__AcQ0Vq__finalPanel .RundaleTheme-module__AcQ0Vq__eyebrow{color:var(--rundale-gold-light)}.RundaleTheme-module__AcQ0Vq__bodyCopy{text-wrap:pretty}.RundaleTheme-module__AcQ0Vq__cardHeading{text-wrap:balance}.RundaleTheme-module__AcQ0Vq__deferredSection{content-visibility:auto;contain-intrinsic-size:auto none auto 48rem}.RundaleTheme-module__AcQ0Vq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.RundaleTheme-module__AcQ0Vq__goldRule{background:var(--rundale-gold);block-size:1px;inline-size:clamp(4rem,9vi,8rem)}.RundaleTheme-module__AcQ0Vq__primaryLink,.RundaleTheme-module__AcQ0Vq__secondaryLink,.RundaleTheme-module__AcQ0Vq__textLink{justify-content:center;align-items:center;gap:.65rem;min-block-size:3rem;font-size:.9rem;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,translate .18s;display:inline-flex}.RundaleTheme-module__AcQ0Vq__primaryLink{border:1px solid var(--rundale-gold);background:var(--rundale-gold);color:var(--rundale-navy-deep);border-radius:.3rem;padding-inline:1.5rem}.RundaleTheme-module__AcQ0Vq__primaryLink:hover{border-color:var(--rundale-gold-light);background:var(--rundale-gold-light);translate:0 -1px}.RundaleTheme-module__AcQ0Vq__primaryLink:focus-visible,.RundaleTheme-module__AcQ0Vq__secondaryLink:focus-visible,.RundaleTheme-module__AcQ0Vq__textLink:focus-visible{outline:3px solid var(--rundale-navy-deep);outline-offset:4px}.RundaleTheme-module__AcQ0Vq__hero .RundaleTheme-module__AcQ0Vq__primaryLink:focus-visible,.RundaleTheme-module__AcQ0Vq__hero .RundaleTheme-module__AcQ0Vq__secondaryLink:focus-visible,.RundaleTheme-module__AcQ0Vq__finalPanel .RundaleTheme-module__AcQ0Vq__primaryLink:focus-visible,.RundaleTheme-module__AcQ0Vq__finalPanel .RundaleTheme-module__AcQ0Vq__secondaryLink:focus-visible{outline-color:var(--rundale-gold-light)}.RundaleTheme-module__AcQ0Vq__secondaryLink{color:var(--rundale-ivory);background:0 0;border:1px solid #e1c88f9e;border-radius:.3rem;padding-inline:1.5rem}.RundaleTheme-module__AcQ0Vq__secondaryLink:hover{border-color:var(--rundale-gold-light);background:#e1c88f14}.RundaleTheme-module__AcQ0Vq__textLink{color:var(--rundale-navy);-webkit-text-decoration-color:var(--rundale-gold);text-decoration-color:var(--rundale-gold);text-underline-offset:.35rem;justify-content:flex-start;text-decoration-line:underline;text-decoration-thickness:1px}.RundaleTheme-module__AcQ0Vq__textLink:hover{color:var(--rundale-gold-text)}.RundaleTheme-module__AcQ0Vq__zoomImage{transform:scale(1)}.RundaleTheme-module__AcQ0Vq__hero{isolation:isolate;border-block-end:1px solid var(--rundale-border);background:radial-gradient(ellipse 42% 72% at 88% 22%, #bd8f3e33, transparent 72%), var(--rundale-navy-deep);min-block-size:min(52rem,100svh - 7rem);color:var(--rundale-ivory);padding-block:clamp(3.5rem,2rem + 5vi,7.5rem);position:relative;overflow:hidden}.RundaleTheme-module__AcQ0Vq__heroMedia{-webkit-mask-image:var(--hero-image-mask);-webkit-mask-image:var(--hero-image-mask);mask-image:var(--hero-image-mask)}.RundaleTheme-module__AcQ0Vq__monogram{filter:drop-shadow(0 1.25rem 2.5rem #0000003d)}.RundaleTheme-module__AcQ0Vq__productComposition{filter:drop-shadow(0 2rem 2.5rem #00000047)}.RundaleTheme-module__AcQ0Vq__storyImage{border:1px solid var(--rundale-border);box-shadow:1.25rem 1.25rem 0 var(--rundale-navy)}.RundaleTheme-module__AcQ0Vq__productRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vi,2rem);display:grid}.RundaleTheme-module__AcQ0Vq__productRailDense{grid-template-columns:repeat(2,minmax(0,1fr))}.RundaleTheme-module__AcQ0Vq__productCard{border:1px solid var(--rundale-border);background:#fffdfa;grid-template-columns:minmax(10rem,.82fr) minmax(0,1.18fr);min-inline-size:0;display:grid;overflow:hidden;box-shadow:0 1rem 2.5rem #102a6314}.RundaleTheme-module__AcQ0Vq__productCardCompact{grid-template-columns:1fr;block-size:100%}.RundaleTheme-module__AcQ0Vq__productImage{background:#fff}.RundaleTheme-module__AcQ0Vq__usageCard,.RundaleTheme-module__AcQ0Vq__recipeCard{border:1px solid var(--rundale-border);background:var(--rundale-ivory);min-inline-size:0;overflow:hidden}.RundaleTheme-module__AcQ0Vq__usageCard{flex-direction:column;block-size:100%;display:flex}.RundaleTheme-module__AcQ0Vq__recipeCard{grid-template-rows:auto 1fr;block-size:100%;display:grid}.RundaleTheme-module__AcQ0Vq__qualityPoint{border-block-start:1px solid var(--rundale-border);padding-block-start:1.25rem}.RundaleTheme-module__AcQ0Vq__storePanel{border:1px solid var(--rundale-border);background:var(--rundale-ivory);box-shadow:0 1.5rem 3.5rem #102a6317}.RundaleTheme-module__AcQ0Vq__finalPanel{border:1px solid var(--rundale-border);background:var(--rundale-navy);color:var(--rundale-ivory);position:relative;overflow:hidden}.RundaleTheme-module__AcQ0Vq__finalPanel:after{content:"";pointer-events:none;border-inline:1px solid #bd8f3e38;inline-size:min(28%,16rem);position:absolute;inset-block:1.25rem;inset-inline-end:1.25rem;transform:skew(-14deg)}@media (min-width:64rem){.RundaleTheme-module__AcQ0Vq__productRailDense{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.RundaleTheme-module__AcQ0Vq__productRailDense{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:63.999rem){.RundaleTheme-module__AcQ0Vq__hero{min-block-size:auto}.RundaleTheme-module__AcQ0Vq__productRail,.RundaleTheme-module__AcQ0Vq__productRailDense{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(17rem,78vi);grid-auto-flow:column;padding-block-end:.25rem;scroll-padding-inline:1rem;overflow-x:auto}.RundaleTheme-module__AcQ0Vq__productRail::-webkit-scrollbar{display:none}.RundaleTheme-module__AcQ0Vq__productRailDense::-webkit-scrollbar{display:none}.RundaleTheme-module__AcQ0Vq__productRail>*,.RundaleTheme-module__AcQ0Vq__productRailDense>*{scroll-snap-align:start}.RundaleTheme-module__AcQ0Vq__productCard{grid-template-columns:1fr}.RundaleTheme-module__AcQ0Vq__productImage{aspect-ratio:4/3}}@media (max-width:39.999rem){.RundaleTheme-module__AcQ0Vq__heading{font-size:clamp(2.15rem,11vi,3.2rem)}.RundaleTheme-module__AcQ0Vq__storyImage{box-shadow:.75rem .75rem 0 var(--rundale-navy)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.RundaleTheme-module__AcQ0Vq__zoomImage{transition:transform .5s}.RundaleTheme-module__AcQ0Vq__usageCard:hover .RundaleTheme-module__AcQ0Vq__zoomImage,.RundaleTheme-module__AcQ0Vq__recipeCard:hover .RundaleTheme-module__AcQ0Vq__zoomImage,.RundaleTheme-module__AcQ0Vq__productCard:hover .RundaleTheme-module__AcQ0Vq__zoomImage{transform:scale(1.035)}}@media (prefers-contrast:more){.RundaleTheme-module__AcQ0Vq__theme{--rundale-muted:#39362f;--rundale-border:#091b42b8}}@media (prefers-reduced-motion:reduce){.RundaleTheme-module__AcQ0Vq__primaryLink,.RundaleTheme-module__AcQ0Vq__secondaryLink,.RundaleTheme-module__AcQ0Vq__textLink{transition:none}}
