.section-armaf-banner-slider{position:relative}.armaf-banner-slider{position:relative;isolation:isolate;min-height:var(--armaf-banner-height, 760px);overflow:hidden;display:block;background:#563236;color:var(--armaf-banner-text, #f7f2ec);touch-action:pan-y}.armaf-banner-slider__viewport,.armaf-banner-slider__track,.armaf-banner-slide{min-height:inherit}.armaf-banner-slider__viewport{overflow:hidden}.armaf-banner-slider__track{display:flex;transform:translate3d(calc(var(--armaf-current-slide, 0) * -100%),0,0);transition:transform var(--armaf-banner-transition, .7s) cubic-bezier(.16,.84,.24,1);will-change:transform}.armaf-banner-slide{position:relative;isolation:isolate;flex:0 0 100%;display:grid;place-items:center;overflow:hidden}.armaf-banner-slide__media,.armaf-banner-slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.armaf-banner-slide__media{z-index:-2}.armaf-banner-slide__image{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--armaf-banner-desktop-position, center center)}.armaf-banner-slide__image--mobile{display:none}.armaf-banner-slide__placeholder{background:#866a6d;fill:#f7f2ec47}.armaf-banner-slide__overlay{z-index:-1;background:var(--armaf-banner-overlay, #14100f);opacity:var(--armaf-banner-overlay-opacity, .3);pointer-events:none}.armaf-banner-slide__content{width:min(100%,1500px);margin-inline:auto;padding:clamp(4rem,9vw,8rem) clamp(4.5rem,7vw,7rem);display:flex;flex-direction:column;align-items:center;text-align:center}.armaf-banner-slide__eyebrow{margin:0 0 clamp(1.25rem,2.5vw,2rem);color:inherit;font-family:var(--font-body-family, Arial, sans-serif);font-size:clamp(.65rem,.7vw,.85rem);font-weight:400;line-height:1.4;letter-spacing:.4em;text-transform:uppercase}.armaf-banner-slide__heading{max-width:12em;margin:0;color:inherit;font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.6rem,8vw,9rem);font-weight:300;line-height:.93;letter-spacing:-.035em;text-wrap:balance}.armaf-banner-slide__divider{width:clamp(3.5rem,4vw,5rem);height:1px;margin:clamp(2rem,4vw,3.5rem) 0 clamp(1.5rem,3vw,2.5rem);display:block;background:var(--armaf-banner-accent, #a8874f)}.armaf-banner-slide__text{max-width:36rem;color:inherit;font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.45rem,2vw,2.5rem);font-style:italic;font-weight:300;line-height:1.3;padding-bottom:30px}.armaf-banner-slide__text p{margin:0}.armaf-banner-slide__button{margin-top:2rem;padding:1rem 2.4rem;border:1px solid var(--armaf-banner-accent, #a8874f);background:transparent;color:inherit;font-family:var(--font-body-family, Arial, sans-serif);font-size:.72rem;letter-spacing:.22em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.armaf-banner-slide__button:hover,.armaf-banner-slide__button:focus-visible{background:var(--armaf-banner-accent, #a8874f);color:#14100f}.armaf-banner-slider.is-ready .armaf-banner-slide__content{opacity:0;transform:translateY(26px)}.armaf-banner-slider.is-ready.is-in-view .armaf-banner-slide.is-active .armaf-banner-slide__content{opacity:1;position:relative;transform:none;transition:opacity 1.05s cubic-bezier(.16,.84,.24,1),transform 1.05s cubic-bezier(.16,.84,.24,1)}.armaf-banner-slider__arrow{position:absolute;z-index:4;top:50%;width:3rem;height:3rem;padding:0;border:1px solid rgba(247,242,236,.55);border-radius:50%;display:grid;place-items:center;background:#14100f2e;color:var(--armaf-banner-text, #f7f2ec);cursor:pointer;transform:translateY(-50%);transition:background-color .18s ease,border-color .18s ease}.armaf-banner-slider__arrow:hover,.armaf-banner-slider__arrow:focus-visible{border-color:var(--armaf-banner-text, #f7f2ec);background:#14100f7a}.armaf-banner-slider__arrow svg{width:1.35rem;height:1.35rem;stroke-width:1.4}.armaf-banner-slider__arrow--previous{left:clamp(.75rem,2.5vw,2.5rem)}.armaf-banner-slider__arrow--next{right:clamp(.75rem,2.5vw,2.5rem)}.armaf-banner-slider__dots{position:absolute;z-index:4;bottom:clamp(1.25rem,3vw,2.5rem);left:50%;display:flex;align-items:center;gap:.65rem;transform:translate(-50%)}.armaf-banner-slider__dot{width:.55rem;height:.55rem;padding:0;border:1px solid var(--armaf-banner-text, #f7f2ec);border-radius:50%;background:transparent;cursor:pointer;opacity:.7;transition:background-color .18s ease,transform .18s ease,opacity .18s ease}.armaf-banner-slider__dot.is-active{background:var(--armaf-banner-text, #f7f2ec);opacity:1;transform:scale(1.25)}.armaf-banner-slider__scroll{position:absolute;z-index:4;bottom:clamp(4.25rem,6vw,5.5rem);left:50%;display:flex;align-items:center;color:var(--armaf-banner-text, #f7f2ec);font-family:var(--font-body-family, Arial, sans-serif);font-size:1.4rem;letter-spacing:.34em;line-height:1;text-decoration:none;text-transform:uppercase;transform:translate(-50%);opacity:1}.armaf-banner-slider__scroll span{animation:armaf-banner-cue 2.4s ease-in-out infinite}@keyframes armaf-banner-cue{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}.armaf-banner-slider__anchor{position:absolute;pointer-events:none}@media screen and (max-width:749px){.armaf-banner-slider{min-height:var(--armaf-banner-mobile-height, 620px)}.armaf-banner-slide--has-mobile-image .armaf-banner-slide__image--desktop{display:none}.armaf-banner-slide--has-mobile-image .armaf-banner-slide__image--mobile{display:block}.armaf-banner-slide__image{object-position:var(--armaf-banner-mobile-position, center center)}.armaf-banner-slide__content{padding:4rem 3rem}.armaf-banner-slide__eyebrow{font-size:.6rem;letter-spacing:.3em}.armaf-banner-slide__heading{max-width:8.5em;font-size:clamp(3rem,15vw,5.2rem);line-height:.97}.armaf-banner-slide__text{max-width:16em;font-size:clamp(1.3rem,6vw,1.9rem)}.armaf-banner-slider__arrow{width:2.4rem;height:2.4rem}.armaf-banner-slider__arrow svg{width:1rem;height:1rem}.armaf-banner-slider__scroll{bottom:4rem;font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.armaf-banner-slider__track,.armaf-banner-slide__content,.armaf-banner-slide__button,.armaf-banner-slider__dot{transition:none!important}.armaf-banner-slider.is-ready .armaf-banner-slide__content{opacity:1;transform:none}.armaf-banner-slider__scroll span{animation:none;opacity:.7}}.armaf-banner-slider__shade-strip{position:absolute;z-index:5;right:0;bottom:0;left:0;height:var(--armaf-shade-strip-height, 5px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));pointer-events:none}.armaf-banner-slider__shade-strip span{background:var(--armaf-shade-color)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/armaf-animated-banner.css.map */
