.rte img,.rte video,.rte iframe,.media,.media img,.image-with-text__media,.image-with-text__media img,.card__media,.card__inner,.multicolumn-card__image-wrapper img,.article-card__image,.blog__post img,.product__media,.product__media img,.product-media-container,.thumbnail img,.collage-card,.collage__item img,.jdgm-carousel-item img,.jdgm-rev__pics img{border-radius:16px}.image-with-text__media,.product-media-container,.card__inner{overflow:hidden}.button,button.button,.shopify-payment-button__button,.product-form__submit,.jdgm-btn,.jdgm-write-rev-link,.cowlendar-button,[class*=cowlendar] button,[class*=Cowlendar] button,input[type=submit],.newsletter-form__button{border-radius:40px!important}.button:after,.button:before,.shopify-payment-button__button:after{border-radius:40px!important}.product-form__submit{min-height:5.2rem;font-weight:600;letter-spacing:.04rem}h1,h2,.h1,.h2{letter-spacing:-.01em;text-wrap:balance}.spp-asesoria{color:rgb(var(--color-foreground))}.spp-asesoria h2{margin-top:3.2rem;margin-bottom:1.2rem;font-size:calc(var(--font-heading-scale) * 2.2rem)}.spp-asesoria h3{margin-top:2.4rem}.spp-asesoria .spp-lead{font-size:1.9rem;line-height:1.35;margin-bottom:.8rem}.spp-asesoria ul.spp-checks{list-style:none;padding:1.6rem 1.8rem;margin:2rem 0;background:rgba(var(--color-foreground),.04);border-radius:16px;display:grid;gap:.8rem}.spp-asesoria ul.spp-checks li{position:relative;padding-left:2.8rem}.spp-asesoria ul.spp-checks li:before{content:"";position:absolute;left:0;top:.35em;width:1.7rem;height:1.7rem;border-radius:50%;background:rgb(var(--color-button)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/70% no-repeat}.spp-asesoria table.spp-costes{font-variant-numeric:tabular-nums;margin:1.2rem 0 1.6rem;border:1px solid rgba(var(--color-foreground),.12)!important;border-radius:16px;overflow:hidden;border-collapse:separate!important;border-spacing:0}.spp-asesoria table.spp-costes td{padding:1.2rem 1.6rem!important;border-color:rgba(var(--color-foreground),.1)!important}.spp-asesoria table.spp-costes tr:first-child td{background:rgba(var(--color-button),.07);font-weight:600}.spp-asesoria table.spp-costes tr:last-child td:last-child{font-weight:600}.spp-asesoria blockquote.spp-quote{margin:1.2rem 0;padding:1.6rem 1.8rem;border:0;background:rgba(var(--color-foreground),.04);border-radius:16px;font-style:normal}.spp-asesoria blockquote.spp-quote p{margin:0}.spp-asesoria blockquote.spp-quote p+p{margin-top:.8rem;opacity:.7}.spp-asesoria .spp-garantia{border:1.5px solid rgb(var(--color-button))!important;background:rgba(var(--color-button),.05);border-radius:16px!important}.spp-asesoria ol li{margin-bottom:.6rem}.spp-trust{display:flex;flex-wrap:wrap;gap:.6rem;margin:.4rem 0 1.2rem}.spp-trust span{font-size:1.3rem;padding:.5rem 1.1rem;border-radius:40px;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.product__tax{font-size:0!important}.product__tax:before{content:"IVA incluido.";font-size:1.2rem}.banner,.banner__media,.banner .media,.banner__media img,.banner .media img{border-radius:0!important}.banner{background:#0f1b26}.banner__media img{object-position:center 20%}.image-with-text .image-with-text__media,.image-with-text .image-with-text__media img,.image-with-text .global-media-settings{border-radius:16px!important;overflow:hidden}.spp-cta-final{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem}.spp-cta-final h2{margin:0}.spp-cta-final p{margin:0 0 .8rem;max-width:56rem}.spp-cta-final .button{min-width:22rem}@media screen and (min-width:1100px){.banner__media{background:#283b40}.banner__media img{width:auto!important;height:100%!important;max-width:none!important;left:auto!important;right:6%!important;object-fit:cover;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%,#000 80%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 22%,#000 80%,transparent 100%)}.banner__content{justify-content:flex-start!important;align-items:center!important}.banner__box{text-align:left!important;max-width:42rem!important;margin:0!important}.banner__box .banner__buttons{justify-content:flex-start!important}}body,[class*=color-scheme-]{color:rgba(var(--color-foreground),.86)}.spp-asesoria blockquote.spp-quote{display:block}@media screen and (max-width:749px){.banner .banner__media{height:30rem!important;min-height:0!important}.banner{min-height:0!important}.banner__box{padding:2.4rem 1.6rem 3.2rem!important}.banner__heading{font-size:3rem!important;line-height:1.12!important}.banner__buttons{gap:.8rem!important;max-width:100%!important;width:100%}.banner__buttons .button{width:100%;min-height:5rem}.image-with-text__media{max-height:38rem}.image-with-text__content{padding:2.4rem .4rem 0!important}.image-with-text__text{font-size:1.6rem}.image-with-text .button{width:100%;min-height:5rem}.spp-asesoria h2{font-size:2.3rem;margin-top:2.8rem}.spp-asesoria .spp-lead{font-size:1.8rem}.spp-asesoria table.spp-costes td{padding:1rem 1.2rem!important;font-size:1.4rem}.spp-asesoria ul.spp-checks{padding:1.4rem}.spp-trust span{font-size:1.25rem}.spp-cta-final .button{width:100%}.product-form__submit{min-height:5.4rem;font-size:1.6rem}}.spp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:99;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -6px 24px #0f1b2624;transform:translateY(110%);transition:transform .25s ease}.spp-sticky.is-visible{transform:none}.spp-sticky__info{display:flex;flex-direction:column;line-height:1.2;color:#0f1b26}.spp-sticky__info strong{font-size:1.8rem}.spp-sticky__info span{font-size:1.2rem;opacity:.7}.spp-sticky__btn{min-height:4.6rem!important;padding:0 2.6rem!important;flex:none}shopify-chat{transition:transform .25s ease}body.spp-sticky-on shopify-chat{transform:translateY(-76px)}@media screen and (min-width:750px){.spp-sticky{display:none!important}}@media(prefers-reduced-motion:reduce){.spp-sticky,shopify-chat{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/spp-custom.css.map */
