.featured-collection-slider{position:relative;padding-top:var(--fcs-padding-top, 40px);padding-bottom:var(--fcs-padding-bottom, 40px)}.featured-collection-slider__inner{position:relative;z-index:1;width:100%;max-width:var(--page-width, 1200px);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box;background-color:var(--fcs-inner-bg, rgb(var(--color-background)))}.featured-collection-slider--full-width .featured-collection-slider__inner{max-width:100%}.featured-collection-slider__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:var(--fcs-bg-opacity, 1);z-index:0}.featured-collection-slider__inner>*{position:relative;z-index:1}.featured-collection-slider__title{font-weight:600;margin:0 0 .75rem;line-height:1.3;display:block}.featured-collection-slider__title p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.featured-collection-slider__description{margin:0 0 1.5rem;opacity:.85}.featured-collection-slider__track-wrapper{position:relative}.featured-collection-slider__track{display:flex;flex-wrap:nowrap;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;list-style:none;margin:0 -1rem;padding:4rem 1rem;background-color:transparent}.featured-collection-slider__track::-webkit-scrollbar{display:none}.featured-collection-slider__item{scroll-snap-align:start;flex:0 0 calc((100% - (var(--fcs-columns, 4) - 1) * 1.5rem) / var(--fcs-columns, 4));min-width:0}.featured-collection-slider__track--centered{justify-content:center}.fcs-footer{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;padding-bottom:8px}.featured-collection-slider .slider-button{color:var(--fcs-accent, #5A8533)}.featured-collection-slider .slider-button:not([disabled]):hover{color:var(--fcs-accent, #5A8533);opacity:.8}.featured-collection-slider .slider-button--prev .icon-caret{transform:rotate(90deg)}.featured-collection-slider .slider-button--next .icon-caret{transform:rotate(-90deg)}.featured-collection-slider .fcs-dot{background:transparent;border:none;padding:1rem;cursor:pointer}.featured-collection-slider .slider-counter__link--dots .dot{border-color:var(--fcs-accent, #5A8533)}.featured-collection-slider .slider-counter__link--active.slider-counter__link--dots .dot{background-color:var(--fcs-accent, #5A8533)}@media screen and (max-width:749px){.featured-collection-slider__inner{width:100%!important;max-width:100%!important;padding-left:1rem;padding-right:1rem}.featured-collection-slider__item{flex:0 0 calc((100% - (var(--fcs-columns-mobile, 2) - 1) * 1.5rem) / var(--fcs-columns-mobile, 2))}.fcs-footer{align-items:center;padding-bottom:8px}}.newsletter-split{padding-top:var(--ns-padding-top, 60px);padding-bottom:var(--ns-padding-bottom, 60px)}.newsletter-split__inner{display:grid;grid-template-columns:1fr 1fr;min-height:420px;max-width:1200px;margin:0 auto}.newsletter-split--full .newsletter-split__inner{max-width:100%}.newsletter-split--reversed .newsletter-split__image-col{order:2}.newsletter-split--reversed .newsletter-split__form-col{order:1}.newsletter-split__image-col{position:relative;overflow:hidden;background-color:transparent;min-height:300px;padding:var(--ns-image-padding, 0px)}.newsletter-split__image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--ns-image-radius, 0px);background-color:var(--ns-image-bg, #e8e0d8)}.newsletter-split__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.newsletter-split__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--ns-overlay-color, #000000);opacity:var(--ns-overlay-opacity, .2);pointer-events:none}.newsletter-split__image-text{position:absolute;bottom:2rem;left:2rem;right:2rem;z-index:1;color:#fff}.newsletter-split__image-headline{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;line-height:1.3}.newsletter-split__image-subtext{font-size:1rem;margin:0;opacity:.9}.newsletter-split__form-col{background-color:var(--ns-form-bg, #ffffff);display:flex;align-items:center;justify-content:center;padding:3rem 2.5rem}.newsletter-split__form-inner{max-width:420px;width:100%}.newsletter-split__heading{font-size:var(--ns-heading-size, 1.75rem);font-weight:600;margin:0 0 1rem;line-height:1.3;color:var(--ns-heading-color, #1a1a1a)}.newsletter-split__heading p,.newsletter-split__heading h1,.newsletter-split__heading h2,.newsletter-split__heading h3{margin:0;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.newsletter-split__subtext{font-size:var(--ns-subtext-size, 1rem);margin:0 0 1.75rem;line-height:1.6;color:var(--ns-subtext-color, #1a1a1a)}.newsletter-split__subtext p{margin:0 0 .5em}.newsletter-split__subtext p:last-child{margin-bottom:0}.newsletter-split__form{width:100%}.newsletter-split__field-group{display:flex;gap:.5rem;flex-wrap:wrap}.newsletter-split__input{flex:1 1 200px;padding:.75rem 1rem;border:1px solid currentColor;border-radius:20px;font-size:var(--ns-input-size, 1rem);background:transparent;color:var(--ns-text-color, #1a1a1a);outline-offset:2px}.newsletter-split__input::placeholder{opacity:.6}.newsletter-split__button{flex:0 0 auto;padding:.75rem 1.5rem;background-color:var(--ns-button-bg, #1a1a1a);color:var(--ns-button-text, #ffffff);border:none;border-radius:20px;font-size:var(--ns-button-size, 1rem);cursor:pointer;transition:opacity .2s ease}.newsletter-split__button:hover{opacity:.85}.newsletter-split__success{color:#2d7a2d;margin-bottom:1rem;font-weight:500}.newsletter-split__error{color:#c0392b;margin-bottom:1rem;font-weight:500}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:749px){.newsletter-split__inner{grid-template-columns:1fr}.newsletter-split__image-col{min-height:250px;order:0!important}.newsletter-split__input{height:40px;min-height:unset;max-height:40px;padding-top:0;padding-bottom:0}.newsletter-split__form-col{order:1!important;padding:2rem 1.25rem}.newsletter-split__field-group{flex-direction:column}.newsletter-split__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map */
