.banner__media picture{display:block;width:100%;height:100%}.banner__img{object-position:center 30%}@media(max-width:749px){.header__logo-text{font-size:17px;letter-spacing:.16em}.announcement{font-size:11px;letter-spacing:.1em}.announcement__inner{gap:8px}}.iwt--alt{background:var(--c-bg-alt)}.iwt__grid{display:grid;gap:32px;align-items:center}@media(min-width:990px){.iwt__grid{grid-template-columns:1fr 1fr;gap:72px}.iwt__grid--reverse .iwt__media{order:2}}.iwt__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--c-bg-alt)}.iwt__media img,.iwt__media .placeholder-svg{width:100%;height:100%;object-fit:cover}.iwt__title{margin-bottom:20px}.iwt__text{font-size:16px;line-height:1.8;color:rgba(var(--c-text-rgb),.85);margin-bottom:24px}.rte blockquote{font-family:var(--f-heading);font-size:clamp(22px,2.6vw,30px);line-height:1.4;font-style:italic;margin:8px 0 24px;padding:0;border:0}.text-center .rte ul{display:inline-block;text-align:left}.rte p strong em{font-family:var(--f-heading);font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.4;display:block;margin-top:12px}.mc-footer{background:var(--ft-bg);color:var(--ft-text);font-size:14px}.mc-footer a{color:inherit}.mc-footer__inner{padding-top:56px;padding-bottom:16px}.mc-footer__brand{padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.15)}.mc-footer__logo{font-family:var(--f-heading);font-size:22px;letter-spacing:.3em;margin:0 0 8px}.mc-footer__tagline{font-size:12px;letter-spacing:.2em;text-transform:uppercase;opacity:.6;margin:0}.mc-footer__social{display:flex;gap:6px;list-style:none;padding:0;margin:16px 0 0}.mc-footer__social a{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;opacity:.8}.mc-footer__social a:hover{opacity:1}.mc-footer__social .icon{width:18px;height:18px}.mc-footer__cols{display:grid;grid-template-columns:1fr;column-gap:32px}@media(min-width:750px){.mc-footer__cols{grid-template-columns:1fr 1fr}}.mc-footer__acc{border-bottom:1px solid rgba(255,255,255,.15)}.mc-footer__acc summary{display:flex;justify-content:space-between;align-items:center;padding:22px 0;cursor:pointer;list-style:none;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.mc-footer__acc summary::-webkit-details-marker{display:none}.mc-footer__acc summary .icon--caret{width:12px;height:8px;transition:transform .25s;opacity:.8}.mc-footer__acc[open] summary .icon--caret{transform:rotate(180deg)}.mc-footer__links{list-style:none;margin:0;padding:0 0 20px}.mc-footer__links li{margin-bottom:10px}.mc-footer__links a{opacity:.75}.mc-footer__links a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.mc-footer__newsletter{padding-top:28px;max-width:460px}.mc-footer__heading{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.mc-footer__small{opacity:.7}.mc-footer .newsletter-form__row input{border-color:#ffffff59;color:var(--ft-text)}.mc-footer .newsletter-form__row .button{background:var(--ft-text);color:var(--ft-bg);border-color:var(--ft-text)}.mc-footer__bottom{border-top:1px solid rgba(255,255,255,.15);padding:32px 0 36px;text-align:center}.mc-footer__bottom .payment-icons{justify-content:center;margin-bottom:16px}.mc-footer__bottom .payment-icon{width:46px;height:30px}.mc-footer__copy{font-size:12px;opacity:.55;margin:0}.product>*{min-width:0}.product__gallery,.product__info{min-width:0;max-width:100%}.product__main{width:100%}.product-form,.product-form__row,.info-box,.bundle-box,.benefits,.accordion{max-width:100%;box-sizing:border-box}.product-form__row .button--atc{min-width:0}@media(max-width:749px){.product{overflow-x:hidden}.button--atc{letter-spacing:.1em}}.product__info .benefits{margin-bottom:28px}.product__info .stock-note{margin-bottom:16px}.product__info .product-form{margin-top:4px}.pr-box{margin-top:32px;border:1px solid rgba(var(--c-text-rgb),.12);background:var(--c-bg)}.pr-box__head{text-align:center;padding:20px 16px 18px}.pr-box__stars{letter-spacing:.15em;margin:0 0 6px;font-size:16px}.pr-box__title{font-size:13px;font-weight:700;letter-spacing:.2em;margin:0}.pr-box__summary{font-size:12px;color:rgba(var(--c-text-rgb),.6);margin:6px 0 0;letter-spacing:.05em}.pr-box__empty{padding:0 16px 20px;text-align:center;font-size:13px;color:rgba(var(--c-text-rgb),.6)}.pr-box__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(var(--c-text-rgb),.12)}@media(max-width:749px){.pr-box__grid{grid-template-columns:repeat(2,1fr)}}.pr-card{border-right:1px solid rgba(var(--c-text-rgb),.12);border-bottom:1px solid rgba(var(--c-text-rgb),.12);display:flex;flex-direction:column;min-width:0}.pr-card__media{position:relative;aspect-ratio:2 / 3;overflow:hidden;background:var(--c-bg-alt)}.pr-card__media img{width:100%;height:100%;object-fit:cover}.pr-card__badge{position:absolute;left:0;right:0;bottom:0;background:#ffffffeb;color:#2e7d32;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;line-height:1.5}.pr-card__body{padding:16px 14px 20px}.pr-card__stars{margin:0 0 8px;font-size:15px;letter-spacing:.08em}.pr-card__stars .is-off{opacity:.2}.pr-card__author{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px}.pr-card__text{font-style:italic;font-size:14px;line-height:1.7;color:rgba(var(--c-text-rgb),.8)}.pr-card__text p{margin:0}.pr-card__verified{font-size:11px;font-weight:700;color:#2e7d32;letter-spacing:.1em;text-transform:uppercase;margin:10px 0 0}.rv-carousel__head{text-align:center;margin-bottom:28px}.rv-carousel__head .pr-box__title{font-family:var(--f-body);font-size:14px}.rv-carousel__wrap{position:relative}.rv-carousel .slider{gap:16px}.rv-carousel .slider__slide{flex:0 0 78%}@media(min-width:750px){.rv-carousel .slider__slide{flex-basis:calc((100% - 32px) / 3)}}@media(min-width:1200px){.rv-carousel .slider__slide{flex-basis:calc((100% - 48px)/4)}}.rv-carousel .pr-card{border:1px solid rgba(var(--c-text-rgb),.12);height:100%;background:var(--c-bg)}.rv-carousel__prev,.rv-carousel__next{position:absolute;top:38%;z-index:2;box-shadow:0 2px 10px #0000001f}.rv-carousel__prev{left:-10px}.rv-carousel__next{right:-10px}@media(max-width:749px){.rv-carousel__prev,.rv-carousel__next{display:none}}.price__compare,s.price__compare{color:#1f2a44}.bundle-box,.template-product .bundle-box{border:0!important;background:#fff9;border-radius:12px;padding:16px 20px}.bundle-box__title{color:var(--c-text)}.bundle-box__note{font-style:italic}.bundle-box__title{color:#000!important;font-weight:800;font-size:13px}.bundle-box__list strong{color:#000;font-weight:800;font-size:1.05em}.product__info .product-payment{gap:14px!important}.product-payment__icon{width:37px!important;height:24px!important}@media(max-width:480px){.product__info .product-payment{gap:11px!important}.product-payment__icon{width:33px!important;height:21px!important}}.mc-aviso-rojo{margin-top:22px!important}.product__info .benefits li:last-child{order:-1}.product__info .product-payment{padding-top:22px!important;position:relative;top:0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
