.announcement-bar-section .utility-bar{--color-foreground: 48, 48, 44;--color-background: 255, 255, 255;--color-link: 48, 48, 44;background:#fff;color:#30302c;padding:0;border-bottom:1px solid #e9e7e1}.announcement-bar-section .announcement-bar__message{color:#30302c;font-family:Inter,var(--font-body-family);font-size:16px;font-weight:500;line-height:1.45;letter-spacing:.04em;min-height:56px;padding:12px 4px;justify-content:center;text-align:center;text-wrap:balance}.announcement-bar-section .announcement-bar__link{color:#30302c;border-bottom:0;text-decoration:none}.announcement-bar-section .announcement-bar .slider-button{color:#55574d;min-height:56px;height:auto}.announcement-bar-section .announcement-bar__message .icon-arrow{width:18px;flex-shrink:0}@media screen and (max-width:749px){.announcement-bar-section .announcement-bar__message{font-size:14px;min-height:64px;padding:12px 2px;letter-spacing:.025em}.announcement-bar-section .announcement-bar .slider-button{min-height:64px}}.announcement-bar-section .alda-welcome-trigger{display:flex;align-items:center;width:100%;margin:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.announcement-bar-section .alda-welcome-trigger:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.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}}.MB-summer-banner-section{margin:0!important}.MB-summer-banner{display:none}@media screen and (max-width:749px){.MB-summer-banner{display:block;position:relative;overflow:hidden;width:100%;background:#f4f1eb}.MB-summer-banner__visual{position:relative;isolation:isolate;height:min(177.7778vw,calc(100svh - var(--mb-header-height, 138px) - 12px));min-height:400px;overflow:hidden}.MB-summer-banner__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center;z-index:-1}.MB-summer-banner__visual:before{content:"";position:absolute;inset:0 0 auto;height:58px;background:linear-gradient(to bottom,#f4f1eb,#f4f1eb00);pointer-events:none}.MB-summer-banner__content{position:absolute;z-index:1;top:var(--mb-heading-position);left:var(--mb-horizontal-position);width:calc(100% - 2 * var(--mb-horizontal-position));text-align:var(--mb-text-alignment)}.MB-summer-banner__heading{margin:0;color:var(--mb-heading-color);font-family:"Alda Noto Serif Condensed","Noto Serif",Georgia,serif!important;font-size:clamp(var(--mb-heading-min),var(--mb-heading-size),var(--mb-heading-max))!important;font-weight:400;letter-spacing:-.02em;line-height:1.22!important;text-transform:uppercase;overflow-wrap:normal;text-wrap:initial}.MB-summer-banner__divider{display:block;width:30px;height:1px;margin-top:24px;background:#9a8752}.MB-summer-banner__bottom{position:absolute;z-index:1;bottom:clamp(16px,var(--mb-bottom-position),24px);left:var(--mb-horizontal-position);width:calc(100% - 2 * var(--mb-horizontal-position));display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--mb-description-color);text-align:var(--mb-text-alignment)}.MB-summer-banner__description{color:var(--mb-description-color);font-family:var(--font-body-family, Arial, sans-serif);font-size:clamp(var(--mb-description-min),var(--mb-description-size),var(--mb-description-max));font-weight:400;letter-spacing:0;line-height:1.55}.MB-summer-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;width:100%;max-width:100%;min-height:52px;padding:14px 16px;border:1px solid #4b5438;background:#4b5438;color:#fffaf1;font-family:var(--font-body-family, Arial, sans-serif);font-size:clamp(11px,3.3vw,14px);font-weight:500;letter-spacing:.04em;line-height:1.4;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.MB-summer-banner__button svg{flex-shrink:0;width:20px}.MB-summer-banner .eda-hero-line{display:block;white-space:nowrap}.MB-summer-banner__button span{white-space:nowrap}@media screen and (max-width:359px){.MB-summer-banner__button{font-size:11px;padding-inline:12px}.MB-summer-banner__content{top:4.5%}}@media screen and (max-height:650px){.MB-summer-banner__image{object-position:center 42%}.MB-summer-banner__content{top:18px}.MB-summer-banner__heading{font-size:clamp(18px,5.8vw,22px)!important}.MB-summer-banner__bottom{bottom:16px}.MB-summer-banner__button{min-height:46px;padding-block:12px}}.MB-summer-banner__button:hover,.MB-summer-banner__button:focus-visible{background:#35402b;border-color:#35402b;color:#fffaf1}.MB-summer-banner__button:focus-visible{outline:2px solid #4b5438;outline-offset:3px}.MB-summer-banner[data-text-alignment=center] .MB-summer-banner__bottom{align-items:center}.MB-summer-banner[data-text-alignment=right] .MB-summer-banner__bottom{align-items:flex-end}.MB-summer-banner[data-text-alignment=center] .MB-summer-banner__divider{margin-inline:auto}.MB-summer-banner[data-text-alignment=right] .MB-summer-banner__divider{margin-left:auto}}@media(prefers-reduced-motion:reduce){.MB-summer-banner__button{transition:none}}.eda-desktop-banner{display:none}@media screen and (min-width:750px){.eda-desktop-banner{--eda-hero-height: clamp(440px, 40.5vw, 680px);display:block;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;position:relative;z-index:1;width:46%;min-height:var(--eda-hero-height);padding:40px 2vw 40px var(--eda-content-left);box-sizing:border-box}.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:"Alda Noto Serif Condensed","Noto Serif",Georgia,serif!important;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:initial;overflow-wrap:break-word}.eda-desktop-banner__rule{display:block;width:56px;height:1px;margin-block:clamp(24px,2.2vw,36px);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:16px;max-width:100%;min-height:52px;margin-top:0;padding:16px 26px;border:1px solid #4b5438;background:#4b5438;color:#fffaf1;font-family:var(--font-body-family, Arial, sans-serif);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.075em;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:absolute;top:0;right:0;bottom:0;left:0;min-width:0;z-index:0;background:#eee7df}.eda-desktop-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#eee7df 0% 21%,#eee7dfdb 29%,#eee7df00 43%),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:contain;object-position:right center}.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}}.eda-desktop-banner .eda-hero-line{display:block;white-space:nowrap}@media screen and (min-width:750px)and (max-width:989px){.eda-desktop-banner{--eda-hero-height: 44vw}.eda-desktop-banner__copy{padding:24px 2vw 24px 3vw;width:45%}.eda-desktop-banner__heading{font-size:2.65vw}.eda-desktop-banner__button{padding:12px;font-size:10px;gap:10px;letter-spacing:.03em}.eda-desktop-banner__button svg{width:20px}.eda-desktop-banner__rule{margin-block:14px}}@media(prefers-reduced-motion:reduce){.eda-desktop-banner__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map */
