.monte-piscina-app{--monte-piscina-min-height: 90dvh;--monte-piscina-viewport-extra: 3.5rem}.monte-piscina-app--full-bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}.monte-piscina-app__header{margin-bottom:1.6rem;text-align:center}.monte-piscina-app__title{margin:0}.monte-piscina-app__sub{margin:.8rem 0 0;color:rgba(var(--color-foreground),.72)}.monte-piscina-app__frame-wrap{position:relative;width:100%;overflow:hidden;border-radius:var(--border-radius, .8rem);background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 .4rem 2.4rem rgba(var(--color-shadow),.06)}.monte-piscina-app__iframe{display:block;width:100%;min-height:var(--monte-piscina-min-height);border:0;vertical-align:top}.monte-piscina-app--viewport .monte-piscina-app__iframe{min-height:unset}.monte-piscina-app__toolbar{position:absolute;right:1.2rem;bottom:1.2rem;z-index:2;pointer-events:none}.monte-piscina-app__toolbar modal-opener{display:block;pointer-events:auto}.monte-piscina-app__open.button{min-width:auto;min-height:auto;padding:.85rem 1.5rem;gap:.7rem;font-size:1.35rem;font-weight:600;letter-spacing:.01em;line-height:1.2;background-color:#fffffff5;color:rgb(var(--color-foreground));border-radius:999px;box-shadow:0 .2rem 1rem rgba(var(--color-shadow),.12),0 0 0 .1rem rgba(var(--color-foreground),.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.monte-piscina-app__open.button:before,.monte-piscina-app__open.button:after{border-radius:999px}.monte-piscina-app__open.button:hover{transform:translateY(-.1rem);box-shadow:0 .4rem 1.6rem rgba(var(--color-shadow),.16),0 0 0 .1rem rgba(var(--color-foreground),.1);background-color:rgb(var(--color-background))}.monte-piscina-app__open.button:hover .monte-piscina-app__open-icon{color:#17c1ea}.monte-piscina-app__open.button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.45);outline-offset:.2rem}.monte-piscina-app__open-icon.svg-wrapper{display:flex;width:1.8rem;height:1.8rem;flex-shrink:0}.monte-piscina-app__open-icon svg{width:100%;height:100%}.monte-piscina-app__open-label{white-space:nowrap}@media screen and (max-width:549px){.monte-piscina-app__toolbar{right:.8rem;bottom:.8rem;left:.8rem;display:flex;justify-content:center}.monte-piscina-app__open.button{padding:.75rem 1.25rem;font-size:1.25rem;width:100%;max-width:28rem}}.monte-piscina-app__external{margin:.5rem 0 0;font-size:.85rem}.monte-piscina-app__external a{text-decoration:underline;color:rgba(var(--color-foreground),.65)}.monte-piscina-app__modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0;top:0;left:0;overflow:auto;width:100%;height:100%;background:rgba(var(--color-foreground),.4)}.monte-piscina-app__modal[open]{opacity:1;visibility:visible;z-index:101}.monte-piscina-app__modal-content{position:absolute;top:2dvh;left:50%;transform:translate(-50%);width:min(96vw,72rem);height:min(92dvh,96dvh);margin:0;padding:0;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--popup-corner-radius, .8rem);background-color:rgb(var(--color-background));box-shadow:0 1.2rem 4rem rgba(var(--color-shadow),.2);overflow:hidden;display:flex;flex-direction:column}.monte-piscina-app__modal-close{position:absolute;top:.8rem;right:.8rem;z-index:2;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0;padding:1rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:50%;background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),.65);cursor:pointer}.monte-piscina-app__modal-close:hover{color:rgba(var(--color-foreground),.9)}.monte-piscina-app__modal-close svg{width:2rem;height:auto}.monte-piscina-app__modal-iframe{display:block;flex:1 1 auto;width:100%;min-height:0;border:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/monte-sua-piscina-embed.css.map */
