.section-hero_banner .banner{min-height:520px}.section-hero_banner .banner__heading{font-weight:700;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.3)}.section-hero_banner .banner__text{text-shadow:0 1px 4px rgba(0,0,0,.3)}.section-hero_banner .button--secondary{border:2px solid #FFFFFF;color:#fff;background:transparent;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:40px;padding:12px 32px;font-weight:500;letter-spacing:.04em;text-transform:none}.section-hero_banner .button--secondary:hover{background-color:#fff;color:#2c2c2c;border-color:#fff}.section-hero_banner .placeholder-svg{background:linear-gradient(135deg,#2c2c2c,#444,#2c2c2c);fill:#ffd900;opacity:.4}@media screen and (max-width:749px){.section-hero_banner .banner{min-height:auto}.section-hero_banner .banner.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__media,.section-hero_banner .banner.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:clamp(24rem,62vw,30rem);height:clamp(24rem,62vw,30rem)}.section-hero_banner .banner__media img{object-position:center center}.section-hero_banner .banner__content{padding:24px 20px}.section-hero_banner .banner__box{max-width:92vw;padding:16px;border-radius:14px;background:#ffffffb8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.section-hero_banner .banner__heading{font-size:clamp(4rem,10vw,6rem);line-height:.98;letter-spacing:-.015em;margin-bottom:8px}.section-hero_banner .banner__text{font-size:2rem;line-height:1.25;margin-bottom:12px}.section-hero_banner .banner__buttons .button{font-size:1.8rem;line-height:1;padding:10px 22px}}@media screen and (min-width:750px)and (max-width:989px){.section-hero_banner .banner--large:not(.banner--adapt){min-height:clamp(28rem,54vw,36rem)!important}.section-hero_banner .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content,.section-hero_banner .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__media{min-height:clamp(28rem,54vw,36rem)!important;height:clamp(28rem,54vw,36rem)!important}.section-hero_banner .banner__box{max-width:72vw;padding:18px}.section-hero_banner .banner__heading{font-size:clamp(4.2rem,7vw,5.4rem);line-height:1}}.product__field--custom{margin:1.2em 0;border:2px solid #FFD900;border-radius:12px;padding:1.2em;background-color:#fafafa;transition:border-color .3s ease,box-shadow .3s ease}.product__field--custom:focus-within{border-color:#ffe433;box-shadow:0 0 0 3px #ffd90026}.product__field--custom .form__label{display:block;font-weight:600;margin-bottom:.5em;color:#b39700;font-size:.9em;text-transform:uppercase;letter-spacing:.08em}.product__field--custom .field__input{width:100%;padding:12px 16px;border:1px solid #D4C9B0;border-radius:8px;font-size:16px;outline:none;background:#fff;color:#2c2c2c;transition:border-color .3s ease,box-shadow .3s ease}.product__field--custom .field__input:focus{border-color:#ffd900;box-shadow:0 0 0 2px #ffd90033}.product__field--custom .field__input::placeholder{color:#a89f8f}a,button,.button,input,select,textarea{transition:all .25s ease}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#2c2c2c}a:not(.button):hover{color:#ffd900}.card-wrapper{transition:transform .3s ease,box-shadow .3s ease}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 24px #2c2c2c1f}.card__heading a{font-weight:500;line-height:1.3}.price-item--regular,.price-item--sale{font-weight:600;color:#2c2c2c}.price-item--sale{color:#ffd900}.section-mas_vendidos .card__media{position:relative;overflow:hidden}.section-mas_vendidos .card__media:after{content:"Ver producto";position:absolute;top:0;right:0;bottom:0;left:0;background:#2c2c2c73;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase;opacity:0;transition:opacity .3s ease;z-index:2;border-radius:inherit}.section-mas_vendidos .card-wrapper:hover .card__media:after{opacity:1}.section-mas_vendidos .card__media img{transition:transform .4s ease}.section-mas_vendidos .card-wrapper:hover .card__media img{transform:scale(1.05)}@media screen and (max-width:749px){.drawer{width:100%!important;max-width:100vw!important}.drawer__inner{width:100%!important;max-width:100%!important;padding:0}.drawer__header{padding:16px 20px;border-bottom:1px solid #F0F0F0}.cart-drawer .cart-item{padding:16px 20px}.cart-drawer .cart-item__details>*{max-width:none}.cart-drawer .cart-item__name{font-size:1.65rem;font-weight:600;line-height:1.3;margin-bottom:.4rem}.cart-drawer .product-option,.cart-drawer .product-option dt,.cart-drawer .product-option dd,.cart-drawer .cart-item .price,.cart-drawer .cart-item__final-price{font-size:1.55rem;line-height:1.45}.cart-drawer .cart-item__quantity-wrapper{align-items:center;gap:.6rem}.quantity{min-height:44px;border-radius:8px}.quantity__button{min-width:44px;min-height:44px}.cart__ctas{padding:16px 20px;background:#fff;border-top:1px solid #F0F0F0;position:sticky;bottom:0;z-index:10}.cart__ctas .button{width:100%;min-height:52px;font-size:1.5rem;font-weight:600;border-radius:12px;text-transform:uppercase;letter-spacing:.05em}.cart__dynamic-checkout-buttons{margin-top:12px}.cart__dynamic-checkout-buttons .dynamic-checkout__content{gap:8px}.cart__dynamic-checkout-buttons [role=button]{min-height:48px!important;border-radius:12px!important}.shopify-payment-button__button{min-height:52px!important;border-radius:12px!important;font-size:1.5rem}.shopify-payment-button__button--unbranded{background-color:#ffd900!important;color:#2c2c2c!important;font-weight:600}.product-form__buttons{gap:10px}.product-form__submit{min-height:52px;font-size:1.5rem;font-weight:600;border-radius:12px;letter-spacing:.03em}.product__description.rte,.product__description.rte p,.product__description.rte li{font-size:1.7rem;line-height:1.65}.product__description.rte ul,.product__description.rte ol{padding-left:2.2rem}.product__description.rte strong{font-size:1.75rem;letter-spacing:.03em}.totals{padding:12px 0}.totals__total{font-size:1.6rem;font-weight:700}.totals__total-value{font-size:1.8rem;color:#ffd900;font-weight:700}.header{padding:6px 16px}.menu-drawer{padding:20px}.menu-drawer__menu-item{padding:14px 0;font-size:1.6rem;border-bottom:1px solid #F0F0F0}.collection .grid__item{padding:4px}.section-padding{padding-top:24px;padding-bottom:24px}.announcement-bar{padding:8px 16px}.footer{padding-left:16px;padding-right:16px}.footer__content-top{padding-top:24px}.footer-block--newsletter{margin-top:0;gap:2rem}.footer__content-bottom{padding-top:1.8rem}}@media screen and (min-width:750px)and (max-width:989px){.drawer__inner{width:420px;max-width:60vw}.cart__ctas .button{min-height:48px;border-radius:10px;font-weight:600}.shopify-payment-button__button{min-height:48px!important;border-radius:10px!important}}@media screen and (min-width:990px){.drawer__inner{width:480px}.cart__ctas .button{min-height:50px;border-radius:10px;font-weight:600;letter-spacing:.03em}}.button--primary,.cart__checkout-button,.shopify-payment-button__button--unbranded{background-color:#ffd900;color:#2c2c2c;border:none;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.button--primary:hover,.cart__checkout-button:hover{background-color:#e6c300;box-shadow:0 4px 16px #ffd90066}.button--secondary{border:2px solid #FFD900;color:#2c2c2c;background:transparent}.button--secondary:hover{background-color:#ffd900;color:#2c2c2c}.badge--sale{background-color:#ffd900;color:#2c2c2c;font-weight:600;border-radius:20px;padding:4px 12px;font-size:.85em;letter-spacing:.02em}.badge--sold-out{background-color:#2c2c2c;color:#fff}.header__heading-link{color:#2c2c2c}.header__menu-item{color:#2c2c2c;font-weight:500}.header__menu-item:hover{color:#ffd900}.header__icon,.header .icon-caret{color:#2c2c2c}.header__heading-logo-wrapper img{border-radius:8px}.color-scheme-4 .header__menu-item,.color-scheme-4 a{color:#2c2c2c}.collection-hero__title{font-weight:400;letter-spacing:.03em}.footer__content-top{border-top:2px solid #FFD900;padding-top:40px}.footer__social-bottom .list-social__link{box-shadow:0 4px 12px #00000024}.whatsapp-widget{position:fixed;bottom:24px;right:24px;z-index:9999;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #25d36659;transition:transform .3s ease,box-shadow .3s ease}.whatsapp-widget:hover{transform:scale(1.1);box-shadow:0 6px 24px #25d36673}.whatsapp-widget img{width:32px;height:32px}.section-rich-text .rich-text__heading{font-weight:700}#shopify-section-promo_banner .rich-text__heading,#shopify-section-promo_banner .rich-text__text,#shopify-section-promo_banner .rich-text__text p,#shopify-section-promo_banner .rich-text__caption,#shopify-section-promo_banner .rich-text__blocks strong,[id*=promo_banner] .rich-text__heading,[id*=promo_banner] .rich-text__text,[id*=promo_banner] .rich-text__text p,[id*=promo_banner] .rich-text__caption,[id*=promo_banner] .rich-text__blocks strong{color:#fff!important}:root{--buttons-radius: 22px !important;--buttons-radius-outset: 22px !important}.button,.button:before,.button:after,.cart__checkout-button,.shopify-payment-button__button{border-radius:22px!important}.section-newsletter .newsletter-form__field-wrapper{max-width:440px;margin:0 auto}.collection-list__item .card__heading{font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:1.3rem}html{scroll-behavior:smooth}::selection{background-color:#ffd90033;color:#2c2c2c}*:focus-visible{outline:2px solid #FFD900;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/regalitoDelivery.css.map */
