.section-stack:has(.carousel-wrap)>.section-header .h2{font-size:.9375rem;font-weight:600;letter-spacing:.14em;line-height:1.4}@media screen and (min-width:1000px){.section-stack:has(.carousel-wrap)>.section-header .h2{font-size:1.0625rem}}.button,.atc-button,.sticky-atc__inner .button{border-radius:6px}.santos-fc.section-spacing{padding-block:1.75rem}.santos-fc+.santos-fc.section-spacing,.shopify-section:has(.santos-fc)+.shopify-section .santos-fc.section-spacing{padding-top:.5rem}.santos-fc .section-stack{gap:1rem}.santos-fc__body{gap:.875rem}.santos-fc__cta{justify-self:start}.santos-fc .santos-fc__button,.banner-copy .santos-fc__button{min-height:0;padding:.55rem 1rem;font-size:.6875rem;letter-spacing:.12em;line-height:1.2;text-shadow:none}@media screen and (min-width:1000px){.santos-fc.section-spacing{padding-block:2.5rem}.shopify-section:has(.santos-fc)+.shopify-section .santos-fc.section-spacing{padding-top:1rem}.santos-fc .santos-fc__button,.banner-copy .santos-fc__button{padding:.65rem 1.25rem;font-size:.75rem}}.announcement{border-bottom:1px solid rgb(0 0 0 / .06)}.announcement__sep{color:#3a3a3a!important;opacity:.5}.split-banner__eyebrow,.split-banner__badge{background:#8b5cf6!important;color:#fff!important}:root{--accent-green: 139 92 246}.cart-progress__msg .cart-progress__amount,.cart-progress.is-complete .cart-progress__msg strong{color:#fff!important}.cart-progress__fill{background:rgb(var(--accent-green))!important}.cart-progress__step.is-done{color:rgb(var(--accent-green))!important}.split-banner__panel,.split-banner__copy{min-width:0}.split-banner__heading{white-space:normal!important;overflow-wrap:break-word!important;font-size:min(1.25rem,5vw)!important;line-height:1.1!important}@media screen and (min-width:700px){.split-banner__heading{font-size:2.25rem!important}}.trust-strip{background:#dcdcdc!important;border-bottom:0!important}.ethos-icon{--icon-stroke-width: 1.4px !important}.ethos-actions .ethos-icon svg{width:26px!important;height:26px!important}.ethos-icon--menu svg{width:22px!important;height:16px!important}.header .ethos-actions{gap:.625rem!important}.ethos-actions .ethos-icon .header__cart-dot{width:6px;height:6px;top:5px;right:4px}@media screen and (min-width:750px){.header .ethos-actions{gap:1.75rem!important}}.drawer{z-index:1000!important}body.has-open-drawer #ethos-fixed-top{z-index:1001!important}body.has-open-drawer #ethos-fixed-top:not(:has(.drawer.is-open)){z-index:1!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/santos-titles.css.map */
