:root,[class*=color-],[class*=color-scheme-]{--flv-site-backdrop-stretch: url(flv-site-backdrop-beach-scene-cropped.svg);--flv-site-backdrop-veil: color-mix(in srgb, rgb(var(--flv-paper)) 54%, transparent);--flv-site-backdrop-panel: color-mix(in srgb, rgb(var(--flv-paper)) 82%, transparent)}html{min-height:100%;background:rgb(var(--flv-paper));overflow-x:clip}body{min-height:100%;position:relative;isolation:isolate;overflow-x:clip;background:rgb(var(--flv-paper))!important}body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.66;background-image:var(--flv-site-backdrop-stretch),radial-gradient(ellipse at 10% 16%,color-mix(in srgb,var(--flv-cocoa, rgb(var(--flv-ink))) 18%,transparent),transparent 34rem),radial-gradient(ellipse at 88% 8%,color-mix(in srgb,rgb(var(--flv-seaglass)) 24%,transparent),transparent 38rem),linear-gradient(180deg,rgba(var(--flv-paper),.14),rgba(var(--flv-paper),.34));background-size:100% 100%,auto,auto,auto;background-position:center top,10% 16%,88% 8%,center top;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-attachment:scroll,scroll,scroll,scroll;background-blend-mode:normal,normal,normal,normal;filter:saturate(1.14) contrast(1.1);transform:translateZ(0)}body>.shopify-section-group-header-group,body>#MainContent,body>.shopify-section-group-footer-group,body>.shopify-section,body>header,body>footer,body>cart-drawer,body>cart-notification,body>predictive-search{position:relative;z-index:1}#MainContent{position:relative;isolation:isolate;overflow:hidden;overflow-x:clip;background:radial-gradient(ellipse at 6% 14%,color-mix(in srgb,var(--flv-cocoa, rgb(var(--flv-ink))) 8%,transparent),transparent 28rem),radial-gradient(ellipse at 94% 16%,color-mix(in srgb,rgb(var(--flv-seaglass)) 12%,transparent),transparent 32rem),linear-gradient(180deg,rgba(var(--flv-paper),.18),rgba(var(--flv-paper),.28))!important}#MainContent:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.84;background-image:var(--flv-site-backdrop-stretch),var(--flv-site-backdrop-stretch),radial-gradient(ellipse at 12% 18%,color-mix(in srgb,var(--flv-cocoa, rgb(var(--flv-ink))) 12%,transparent),transparent 24rem),radial-gradient(ellipse at 88% 10%,color-mix(in srgb,rgb(var(--flv-seaglass)) 16%,transparent),transparent 28rem);background-size:clamp(30rem,41vw,54rem) auto,clamp(30rem,41vw,54rem) auto,auto,auto;background-position:left clamp(-13rem,-8vw,-4rem) top clamp(7rem,12vw,11rem),right clamp(-13rem,-8vw,-4rem) top clamp(6rem,10vw,10rem),12% 18%,88% 10%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-attachment:scroll,scroll,scroll,scroll;background-blend-mode:normal,normal,normal,normal;filter:saturate(1.16) contrast(1.12)}#MainContent>.shopify-section,#MainContent>section,#MainContent>div{position:relative;z-index:1}#MainContent:after,.site-footer__panel:after,.flv-route-hero:after,.flv-story-impact:after,.flv-route-trust__callout:after,.product__info-container:before{content:none!important;display:none!important;opacity:0!important;background:none!important;background-image:none!important;-webkit-mask-image:none!important;mask-image:none!important}.shopify-section-group-footer-group{background:transparent!important;background-image:none!important}.site-footer__panel{background:var(--flv-site-backdrop-stretch),radial-gradient(ellipse at 8% 8%,color-mix(in srgb,var(--flv-cocoa, rgb(var(--flv-ink))) 12%,transparent),transparent 28rem),radial-gradient(ellipse at 88% 0%,color-mix(in srgb,rgb(var(--flv-seaglass)) 18%,transparent),transparent 30rem),linear-gradient(135deg,rgba(var(--flv-paper),.72),color-mix(in srgb,rgba(var(--flv-paper),.8) 74%,var(--flv-cocoa, rgb(var(--flv-ink))) 26%))!important;background-size:100% 100%,auto,auto,auto!important;background-position:center top,8% 8%,88% 0%,center!important;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat!important;background-blend-mode:normal,normal,normal,normal!important}.product__info-container{background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,rgb(var(--flv-seaglass)) 14%,transparent),transparent 24rem),linear-gradient(145deg,rgba(var(--flv-paper),.84),color-mix(in srgb,rgba(var(--flv-paper),.88) 78%,var(--flv-cocoa, rgb(var(--flv-ink))) 22%))!important;background-size:auto,auto!important;background-position:100% 0%,center!important;background-repeat:no-repeat,no-repeat!important}@media screen and (max-width:749px){body:before{opacity:.62;background-size:100% 100%,auto,auto,auto;background-position:center top,4% 14%,92% 8%,center top;filter:saturate(1.18) contrast(1.12)}#MainContent{background:radial-gradient(ellipse at 0% 10%,color-mix(in srgb,var(--flv-cocoa, rgb(var(--flv-ink))) 8%,transparent),transparent 20rem),linear-gradient(180deg,rgba(var(--flv-paper),.18),rgba(var(--flv-paper),.32))!important}#MainContent:before{opacity:.88;background-size:clamp(18rem,60vw,24rem) auto,clamp(18rem,60vw,24rem) auto,auto,auto;background-position:left -8rem top 6rem,right -8rem top 5.5rem,8% 14%,92% 8%;filter:saturate(1.2) contrast(1.14)}.site-footer__panel{background:var(--flv-site-backdrop-stretch),radial-gradient(ellipse at 8% 0%,color-mix(in srgb,rgb(var(--flv-seaglass)) 16%,transparent),transparent 22rem),linear-gradient(145deg,rgba(var(--flv-paper),.76),color-mix(in srgb,rgba(var(--flv-paper),.84) 76%,var(--flv-cocoa, rgb(var(--flv-ink))) 24%))!important;background-size:100% 100%,auto,auto!important;background-position:center top,8% 0%,center!important;background-repeat:no-repeat,no-repeat,no-repeat!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/florida-vibes-backdrop-stretch-20260607.css.map */
