.cc-gift-banner__art{z-index:0!important}.cc-gift-banner__copy{z-index:1}.cc-gift-banner__label{z-index:2}#regalo-rastar{scroll-margin-top:145px}.cc-gift-banner-wrap{padding-block:4px 32px}.cc-gift-banner{position:relative;isolation:isolate;container-type:inline-size;aspect-ratio:8/3;background:#f8f8f4;color:#151612;overflow:hidden;font-family:var(--font-body-family,Arial,sans-serif)}.cc-gift-banner__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block}.cc-gift-banner__art img{display:block;width:100%;height:100%;object-fit:cover}.cc-gift-banner__copy{position:absolute;left:5%;top:18.89%;width:40%}.cc-gift-banner__accent{display:block;width:3cqw;height:max(3px,.333cqw);background:#f9eb18;margin-bottom:1.667cqw}.cc-gift-banner h2{font-family:var(--font-heading-family,Arial,sans-serif);font-size:4.167cqw;line-height:1.09;letter-spacing:-.133cqw;font-weight:700;margin:0}.cc-gift-banner__offer{font-size:1.5cqw;line-height:1.48;letter-spacing:-.021cqw;margin:1.5cqw 0 0}.cc-gift-banner strong{font-weight:700}.cc-gift-banner__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:1.833cqw;background:#f9eb18;color:#151612;text-decoration:none;font-size:1.292cqw;font-weight:700;line-height:1;padding:1.125cqw 1.417cqw;margin-top:1.625cqw;border-radius:3px;min-height:44px;transition:background .15s ease}.cc-gift-banner__cta:hover{background:#eee011;color:#151612}.cc-gift-banner__cta:focus-visible{outline:3px solid #151612;outline-offset:4px}.cc-gift-banner__cta>span{font-family:Arial,sans-serif;font-weight:400;font-size:1.625cqw}.cc-gift-banner__terms{font-size:max(12px,1cqw);line-height:1.5;margin:1.042cqw 0 0;color:#53564e}.cc-gift-banner__label{position:absolute;left:82.5%;bottom:20.78%;padding:.417cqw .667cqw;background:#c82028;color:#fff;border-radius:3px;line-height:1.2}.cc-gift-banner__label strong{display:block;font-size:1.042cqw;letter-spacing:.058cqw}.cc-gift-banner__label>span{display:block;font-size:.792cqw;margin-top:.12cqw}.cc-gift-banner__label:after{content:"";position:absolute;left:.667cqw;bottom:-.458cqw;height:.458cqw;width:1px;background:#c82028}#rastar-catalogo{scroll-margin-top:110px}@media(min-width:990px)and (max-width:1199px){.cc-gift-banner__copy{top:13%;width:41%}.cc-gift-banner__offer{font-size:16px}.cc-gift-banner__cta{font-size:14px}.cc-gift-banner__terms{font-size:12px;line-height:1.35}.cc-gift-banner__label strong{font-size:12px}.cc-gift-banner__label>span{font-size:10px}}@media(max-width:989px){.cc-gift-banner-wrap{padding-bottom:28px}.cc-gift-banner{aspect-ratio:auto;min-height:125cqw}.cc-gift-banner__art{inset:auto 0 0;aspect-ratio:4/5}.cc-gift-banner__copy{position:relative;left:auto;top:auto;width:auto;padding:7.222cqw 6.667cqw 60cqw}.cc-gift-banner__accent{width:5.556cqw;height:max(2px,.648cqw);margin-bottom:2.593cqw}.cc-gift-banner h2{font-size:7.593cqw;line-height:1.12;letter-spacing:-.259cqw}.cc-gift-banner__offer{font-size:max(14px,3.704cqw);line-height:1.4;letter-spacing:-.037cqw;margin-top:3.056cqw}.cc-gift-banner__cta{font-size:max(16px,3.889cqw);padding:2.963cqw 3.889cqw;margin-top:3.241cqw;gap:5.556cqw;min-height:44px}.cc-gift-banner__cta>span{font-size:4.444cqw}.cc-gift-banner__terms{font-size:max(12px,3.333cqw);line-height:1.4;margin-top:2.315cqw}.cc-gift-banner__terms>span{display:block}.cc-gift-banner__label{left:72.685%;bottom:18.3cqw;background:transparent;color:#151612;padding:0;border-radius:0}.cc-gift-banner__label strong{font-size:2.5cqw;line-height:1.4;letter-spacing:.093cqw;border-bottom:max(2px,.463cqw) solid #f9eb18}.cc-gift-banner__label>span{display:none}.cc-gift-banner__label:after{left:.926cqw;bottom:-2.037cqw;height:2.037cqw;background:#94968d}}@media(prefers-reduced-motion:reduce){.cc-gift-banner__cta{transition:none}}.canalla-newsletter-consent{display:flex;align-items:flex-start;gap:.8rem;margin-top:1rem;font-size:1.2rem;line-height:1.5;text-align:left}.canalla-newsletter-consent input{flex:0 0 auto;margin:.25rem 0 0;width:1.6rem;height:1.6rem;accent-color:#111}.canalla-newsletter-consent a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAQAAAAAAAAAAAAAAAg */
