/** Shopify CDN: Minification failed

Line 17:9 Unexpected "{"
Line 30:1 Expected ")" to go with "("

**/
/* Pella site-wide layer: keyboard focus rings, screen-reader-only text (.pella-sr), reduced motion, colour-contrast tweaks, small-phone fixes. */
.pella-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
/* Visible keyboard focus everywhere (brand green ring, cream halo so it shows on dark bands too) */
:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role="button"]):focus-visible{outline:2px solid #2d1c14!important;outline-offset:2px!important;box-shadow:0 0 0 4px #FCFBF7!important}
:where(.pf,.ph-ann,[data-dark]) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#FCFBF7!important;box-shadow:0 0 0 4px #2d1c14!important}
/* Respect reduced-motion */
@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/* Contrast (WCAG 1.4.3) — smallest shift that clears the ratio */

/* Hidden-input radios (plan picker): show the ring on the visible card */
:is(label{outline:2px solid #2d1c14!important;outline-offset:2px!important}
/* Card gallery arrows (theme) appear when they take keyboard focus */
.slideshow-control:focus-visible{opacity:1!important;visibility:visible!important}
/* Scroll-reveal blocks never hide a focused control */
.rv:focus-within{opacity:1!important;transform:none!important}

/* Judge.me widget text contrast (Chesky OK 7:17 AM Oct 26) */
.jdgm-histogram__frequency{color:#5c5c5c!important}
.jdgm-rev__timestamp{color:#5c544a!important}

/* hCaptcha badge on small phones */
@media (max-width:380px){
  html body #shop-hcaptcha-badge-container{bottom:6px!important;transform:scale(.72);transform-origin:100% 100%;z-index:25!important}
}