/* generated from src/section-rhythm.css — edit that file, not this one */
:where(#MainContent>.shopify-section:has(>template[data-fl-rhythm])){--fl-rhythm-before: calc(var(--layout-section-gap, 128px) / 2);--fl-rhythm-after: calc(var(--layout-section-gap, 128px) / 2)}:where(#MainContent>.shopify-section:has(.hero-sync-ref)+.shopify-section:has(>template[data-fl-rhythm])){--fl-rhythm-before: var(--layout-section-gap, 128px)}@media (min-width: 990px){#MainContent[data-template=product] .buy-box-section[data-fl-rhythm-space=end]{min-height:100vh}}:where(#MainContent>.shopify-section:has(>template:is([data-fl-rhythm=page],[data-fl-rhythm=header]))){--fl-rhythm-before: var(--layout-page-top, 120px)}:where(#MainContent>.shopify-section:has(>template[data-fl-rhythm=header])){--fl-rhythm-after: 0px}#MainContent>.shopify-section [data-fl-rhythm-space]:not([data-fl-rhythm-space=end]){padding-top:var(--fl-rhythm-before)}#MainContent>.shopify-section [data-fl-rhythm-space]{padding-bottom:calc(var(--fl-rhythm-after) + var(--fl-rhythm-tail-clearance, 0px))}#MainContent>.shopify-section:has(>template[data-fl-rhythm]){margin-top:0}#MainContent .buy-box-section[data-fl-rhythm-space=end] .buy-box__col,#MainContent .gcm-section[data-fl-rhythm-space=end] .gcm__col{padding-bottom:0}#MainContent>.shopify-section:has(>template[data-fl-rhythm=empty]){display:none}.social-boxes-section--desktop-marquee .social-boxes-wrapper{--fl-rhythm-tail-clearance: var(--social-boxes-line-overhang, 0px)}#MainContent .shopify-policy__container{padding-bottom:calc(var(--layout-section-gap, 128px) / 2)}#MainContent cart-items.is-empty .cart__warnings{padding-bottom:calc(var(--layout-section-gap, 128px) / 2)}html body #MainContent{background-image:radial-gradient(circle,rgba(0,0,0,.06) var(--dark-dot-radius, .6px),transparent var(--dark-dot-edge, 1px));background-size:var(--dark-dot-pitch, 12px) var(--dark-dot-pitch, 12px);background-repeat:repeat;background-position:0 0;background-attachment:scroll}#MainContent>.shopify-section:has(>template[data-fl-surface=rgb255-255-255]:not([data-fl-rhythm=empty]))>:not(template,style,script,link,noscript,.fl-white-glow,.has-active-video){background-color:transparent;background-image:var(--fl-edge-top, none),var(--fl-edge-bottom, none);background-size:100% 100%;background-repeat:no-repeat;background-position:0 0;background-attachment:scroll}#MainContent>.shopify-section:has(>.fl-white-glow){position:relative}#MainContent>.shopify-section:has(>.fl-white-glow)>:not(template,style,script,link,noscript,.fl-white-glow){position:relative}#MainContent>.shopify-section>.fl-white-glow{display:block;position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(0,0,0,.42) var(--dark-dot-radius, .6px),transparent var(--dark-dot-edge, 1px));background-size:var(--dark-dot-pitch, 12px) var(--dark-dot-pitch, 12px);opacity:0;transition:opacity .5s ease}
