.fx-b{position:sticky;top:0}.fx-c{position:sticky;background:#0b1220;margin-top:-30px;overflow:clip;border-radius:30px 30px 0 0;box-shadow:0 -20px 40px #00000073;transition:border-radius .35s ease}.fx-c.fx-in{border-radius:0}.fx-off{visibility:hidden}.fx-b.fx-short,.fx-c.fx-short{position:relative;top:auto!important}.fx-fill{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.fx-fill>section{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.fx-fill>section>.wrap{width:100%}.fx-led{position:absolute;left:10%;right:10%;top:0;height:2px;z-index:30;pointer-events:none;background:linear-gradient(90deg,transparent,#FF3B4E 25%,#FF3B4E 75%,transparent);box-shadow:0 0 12px #ff3b4e,0 0 28px #ff283c80;opacity:.9}.fx-dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;pointer-events:none;background:#03060c;opacity:0}.fx-hold.fx-b:not(.fx-short)+.fx-c{margin-top:calc(65vh - 30px);margin-top:calc(65svh - 30px)}@media(max-width:760px){.fx-hold.fx-b:not(.fx-short)+.fx-c{margin-top:calc(50vh - 30px);margin-top:calc(50svh - 30px)}}@media(prefers-reduced-motion:reduce){.fx-b,.fx-c{position:relative;top:auto!important;margin-top:0!important;border-radius:0;box-shadow:none}.fx-led,.fx-dim{display:none}}.pd-gal-main .pd-gal-tag{transition:opacity .3s}.pd-gal-main:not(:has(>img:first-of-type.on)) .pd-gal-tag{opacity:0;pointer-events:none}.pd-gal-main .pd-gal-arr{transition:opacity .25s}@media(hover:hover)and (min-width:761px){.pd-gal-main .pd-gal-arr{opacity:0}.pd-gal-main:hover .pd-gal-arr,.pd-gal-main .pd-gal-arr:focus-visible{opacity:1}}@media(max-width:760px){.pd-gal-main .pd-gal-arr{display:none!important}}.rb-has-logo{display:inline-flex!important;align-items:center;gap:0!important;letter-spacing:0!important;padding-left:0!important;line-height:0!important;color:#f4f1ee;text-decoration:none}.rb-has-logo:before,.rb-has-logo:after{display:none!important}.rb-logo{display:block;height:36px;width:auto;overflow:visible}.rb-logo-dot{fill:#ff2d3f;filter:drop-shadow(0 0 4px #FF2D3F) drop-shadow(0 0 10px rgba(255,40,60,.75))}.foot-logo.rb-has-logo .rb-logo{height:52px}@media(max-width:760px){.rb-logo{height:30px}.foot-logo.rb-has-logo .rb-logo{height:44px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/rubra-fx.css.map */
