.c-sticky-nav{position:fixed;bottom:0;left:0;right:0;z-index:10000;background:#fff;transform:translateY(100%);transition:transform .3s ease;will-change:transform}.c-sticky-nav.is-visible{transform:translateY(0)}.c-sticky-nav__container{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 40px;max-width:100%;margin:0 auto}.c-sticky-nav__items{display:flex;align-items:center;gap:8px;flex:1}.c-sticky-nav__items::-webkit-scrollbar{display:none}.c-sticky-nav__item{text-decoration:none;transition:all .2s ease;position:relative;background:transparent;padding-bottom:4px}.c-sticky-nav__item.is-active{color:#49256e;font-weight:500;opacity:1}.c-sticky-nav__item.is-active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;height:1.2px;background-color:#49256e}.c-sticky-nav__cta-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:48px;background:#49256e;color:var(--White, #FFF);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.c-sticky-nav__cta-button:hover{background-color:#973e1b;color:#fff}@media screen and (min-width: 750px){.c-sticky-nav__items{gap:24px;align-items:center}.c-sticky-nav__item{opacity:.2;font-family:Gotham;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:4px;border-bottom:2px solid transparent}}@media screen and (min-width: 1100px){.c-sticky-nav__item{font-size:16px}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.c-sticky-nav.is-animating-in{animation:slideUp .3s ease forwards}.c-sticky-nav.is-animating-out{animation:slideDown .3s ease forwards}.c-sticky-nav__item:focus-visible{outline:2px solid #C87C4E;outline-offset:2px}@media (prefers-reduced-motion: reduce){.c-sticky-nav,.c-sticky-nav__item,.c-sticky-nav__cta-button{transition:none}.c-sticky-nav.is-animating-in,.c-sticky-nav.is-animating-out{animation:none}}@media screen and (max-width: 767px){.c-sticky-nav__container{flex-direction:column}.c-sticky-nav__container{padding:16px 20px}.c-sticky-nav__cta-button{width:100%}.c-sticky-nav__items{gap:16px;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.c-sticky-nav__items::-webkit-scrollbar{display:none}.c-sticky-nav__item{white-space:nowrap}.c-sticky-nav__cta{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sn-sections.sticky-nav.css.map */
