.text-uppercase{text-transform:uppercase}.font--sans-serif{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;font-weight:400}.font--sans-serif--medium{font-family:"Helvetica Neue 65","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;font-weight:400}.font--sans-serif--bold{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;font-weight:900}.text-shadow-bold{text-shadow:0 0 .025em currentColor,0 0 .025em currentColor,0 0 .025em currentColor,0 0 .025em currentColor,0 0 .025em currentColor,0 0 .025em currentColor,0 0 .025em currentColor,0 0 .025em currentColor,0 0 .025em currentColor,0 0 .025em currentColor}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(7,134,73,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(7,134,73,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(7,134,73,0)}}@keyframes fadeIn{from{opacity:0;transform:translate(0, -15%)}to{opacity:1;transform:translate(0, 0%)}}@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-14px)}100%{transform:translateY(0px)}}.collection-banner{min-height:460px;max-height:490px}.collection-banner:not(.collection-banner--disable-sm) .collection-banner--heading{max-width:90%;margin-left:calc(var(--calculated-section-spacing-inline)*-1);place-self:flex-end;justify-self:flex-start;background-color:rgba(227,221,210,.8);margin-block-start:calc(var(--header-height)*var(--section-is-first));padding-block-start:0 !important;padding:3em !important}@media screen and (min-width: 700px){.collection-banner:not(.collection-banner--disable-sm) .collection-banner--heading{padding:3em !important}}.collection-banner:not(.collection-banner--disable-sm) .collection-banner--heading h1{font-size:2rem;text-align:left;margin-top:var(--spacing-2)}@media screen and (min-width: 700px){.collection-banner:not(.collection-banner--disable-sm) .collection-banner--heading h1{font-size:3rem}}.collection-banner:not(.collection-banner--disable-sm) .collection-banner--heading *{color:#1b1b1b}.collection-banner:not(.collection-banner--disable-sm) .collection-banner--heading>*{gap:1.5em}@media screen and (min-width: 700px){.collection-banner:not(.collection-banner--disable-sm) .collection-banner--heading>*{gap:.5em}}@media screen and (max-width: 699px){.collection-banner.collection-banner--disable-sm{--text-color: 0 0 0 !important;min-height:180px;max-height:180px}.collection-banner.collection-banner--disable-sm:before,.collection-banner.collection-banner--disable-sm>picture{display:none}}@media screen and (min-width: 700px){.collection-banner.collection-banner--disable-sm .collection-banner--heading{max-width:90%;margin-left:calc(var(--calculated-section-spacing-inline)*-1);place-self:flex-end;justify-self:flex-start;background-color:rgba(227,221,210,.8);margin-block-start:calc(var(--header-height)*var(--section-is-first));padding-block-start:0 !important;padding:3em !important}}@media screen and (min-width: 700px)and (min-width: 700px){.collection-banner.collection-banner--disable-sm .collection-banner--heading{padding:3em !important}}@media screen and (min-width: 700px){.collection-banner.collection-banner--disable-sm .collection-banner--heading h1{font-size:2rem;text-align:left;margin-top:var(--spacing-2)}}@media screen and (min-width: 700px)and (min-width: 700px){.collection-banner.collection-banner--disable-sm .collection-banner--heading h1{font-size:3rem}}@media screen and (min-width: 700px){.collection-banner.collection-banner--disable-sm .collection-banner--heading *{color:#1b1b1b}.collection-banner.collection-banner--disable-sm .collection-banner--heading>*{gap:1.5em}}@media screen and (min-width: 700px)and (min-width: 700px){.collection-banner.collection-banner--disable-sm .collection-banner--heading>*{gap:.5em}}.collection-header{margin-block-start:var(--spacing-4);margin-block-end:var(--spacing-4)}@media screen and (min-width: 700px){.collection-header{margin-block-start:var(--spacing-8);margin-block-end:var(--spacing-4)}}.collection-header--heading{width:100%}.collection-header--heading>*{justify-content:flex-start}@media screen and (min-width: 700px){.collection-header--heading{place-self:flex-start;justify-self:flex-start;text-align:left}}.collection-header--heading h1{font-size:3rem}.collection-header--heading *{color:#1b1b1b}.collection-header--heading>*{gap:.5em}.breadcrumb{color:#1b1b1b}.breadcrumb *,.breadcrumb li::after{color:#1b1b1b !important}/*# sourceMappingURL=component.collection-banner.min.css.map */