.objection-trust{background:var(--objection-bg);color:var(--objection-ink);overflow:hidden;padding:var(--objection-top) 0 var(--objection-bottom)}.objection-trust__shell{margin:0 auto;max-width:1600px}.objection-trust__intro{padding:0 clamp(1.25rem,5vw,5rem) clamp(1.3rem,3vw,2.4rem);text-align:center}.objection-trust__kicker{color:var(--objection-accent);font-family:var(--font-body-family, Inter, sans-serif);font-size:.69rem;font-weight:700;letter-spacing:.15em;margin:0 0 .6rem;text-transform:uppercase}.objection-trust__heading{font-family:var(--font-heading-family, "DM Serif Display", serif);font-size:clamp(1.7rem,5vw,3.25rem);font-weight:400;letter-spacing:-.035em;line-height:1.02;margin:0}.objection-trust__viewport{isolation:isolate;overflow:hidden;padding:.4rem 0;position:relative}.objection-trust__viewport:before,.objection-trust__viewport:after{background:linear-gradient(90deg,var(--objection-bg),transparent);content:"";inset:0 auto 0 0;pointer-events:none;position:absolute;width:clamp(1.5rem,7vw,7rem);z-index:2}.objection-trust__viewport:after{background:linear-gradient(270deg,var(--objection-bg),transparent);inset:0 0 0 auto}.objection-trust__track{animation:objection-trust-scroll var(--objection-speed) linear infinite;display:flex;width:max-content}.objection-trust__list{align-items:stretch;display:flex;flex:0 0 auto;list-style:none;margin:0;padding:0}.objection-trust__item{align-items:center;display:flex;flex:0 0 auto;gap:.95rem;padding:.65rem clamp(1.5rem,4.5vw,4.25rem);white-space:nowrap}.objection-trust__icon{align-items:center;background:color-mix(in srgb,var(--objection-accent) 11%,transparent);border-radius:50%;color:var(--objection-accent);display:inline-flex;flex:0 0 auto;height:3rem;justify-content:center;width:3rem}.objection-trust__icon svg{height:1.4rem;width:1.4rem}.objection-trust__copy{display:grid;gap:.08rem;text-transform:uppercase}.objection-trust__copy small{font-family:var(--font-body-family, Inter, sans-serif);font-size:.68rem;font-weight:700;letter-spacing:.13em;opacity:.62;text-transform:uppercase}.objection-trust__copy strong{font-family:var(--font-body-family, Inter, sans-serif);font-size:var(--objection-message-size);font-weight:600;letter-spacing:-.018em}.objection-trust__dot{background:var(--objection-accent);border-radius:50%;display:none;height:.34rem;margin-left:clamp(.5rem,1.5vw,1.7rem);opacity:.75;width:.34rem}.objection-trust__track:hover{animation-play-state:paused}@keyframes objection-trust-scroll{to{transform:translate(-50%)}}@media(max-width:749px){.objection-trust{padding:var(--objection-top) 0 var(--objection-bottom)}.objection-trust__intro{padding-bottom:1rem}.objection-trust__item{gap:.75rem;padding-inline:1.35rem}.objection-trust__icon{height:3.2rem;width:3.2rem}.objection-trust__icon svg{height:1.45rem;width:1.45rem}.objection-trust__copy small{font-size:.64rem}.objection-trust__copy strong{font-size:var(--objection-message-size-mobile)}.objection-trust__dot{margin-left:.35rem}}@media(prefers-reduced-motion:reduce){.objection-trust__track{animation:none;transform:none}.objection-trust__viewport{overflow-x:auto;scrollbar-width:none}.objection-trust__viewport::-webkit-scrollbar{display:none}.objection-trust__list[aria-hidden=true]{display:none}}.eda-desktop-banner{display:none}@media screen and (min-width:750px){.eda-desktop-banner{--eda-hero-height: clamp(600px, 48vw, 760px);display:grid;grid-template-columns:minmax(0,1fr) calc(var(--eda-hero-height) * 2 / 3);position:relative;isolation:isolate;min-height:var(--eda-hero-height);width:100%;overflow:hidden;background:#f4f1eb;color:var(--eda-text-color)}.eda-desktop-banner__copy{display:flex;align-items:center;min-width:0;padding:64px clamp(32px,5vw,96px) 64px clamp(24px,var(--eda-content-left),25vw)}.eda-desktop-banner__content{position:relative;transform:translateY(var(--eda-vertical-shift));width:100%;max-width:780px;text-align:var(--eda-text-align)}.eda-desktop-banner__heading{margin:0;font-family:var(--font-heading-family, "Noto Serif", Georgia, serif);font-size:clamp(var(--eda-heading-min),var(--eda-heading-fluid),var(--eda-heading-max));font-weight:400;line-height:1.13;letter-spacing:-.035em;color:var(--eda-heading-color);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}.eda-desktop-banner__rule{display:block;width:56px;height:1px;margin-block:clamp(26px,2.5vw,40px);background:#9a8752}.eda-desktop-banner__description{margin:0;max-width:33em;font-family:var(--font-body-family, Arial, sans-serif);font-size:clamp(var(--eda-description-min),var(--eda-description-fluid),var(--eda-description-max));font-weight:400;line-height:1.65;letter-spacing:0;color:var(--eda-text-color);text-wrap:pretty}.eda-desktop-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:32px;max-width:100%;min-height:52px;margin-top:clamp(28px,3vw,44px);padding:16px 26px;border:1px solid #4b5438;background:#4b5438;color:#fffaf1;font-family:var(--font-body-family, Arial, sans-serif);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}.eda-desktop-banner__button svg{flex-shrink:0}.eda-desktop-banner__button:hover{background:#35402b;border-color:#35402b;color:#fffaf1}.eda-desktop-banner__button:focus-visible{outline:2px solid #4b5438;outline-offset:5px}.eda-desktop-banner__media{position:relative;min-width:0;align-self:stretch;background:#d8cbbb}.eda-desktop-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgb(255 255 255 / var(--eda-image-overlay))}.eda-desktop-banner__image{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.eda-desktop-banner[data-text-alignment=center] .eda-desktop-banner__rule,.eda-desktop-banner[data-text-alignment=center] .eda-desktop-banner__description{margin-inline:auto}.eda-desktop-banner[data-text-alignment=right] .eda-desktop-banner__rule,.eda-desktop-banner[data-text-alignment=right] .eda-desktop-banner__description{margin-left:auto}}@media screen and (min-width:750px)and (max-width:989px){.eda-desktop-banner{--eda-hero-height: 600px;grid-template-columns:minmax(0,1fr) 42%}.eda-desktop-banner__copy{padding:44px 28px}.eda-desktop-banner__image{object-fit:contain}.eda-desktop-banner__button{gap:20px;padding-inline:20px;font-size:12px}}@media(prefers-reduced-motion:reduce){.eda-desktop-banner__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
