.xa2-links .e7-ann__link{position:relative}.xa2-links .e7-ann__link:after,.xq-hdr .xa2-links .e7-ann__link:after{content:"";position:absolute;left:0;right:0;top:auto;bottom:-5px;height:1px;border-radius:1px;background:currentColor;opacity:.75;transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.16,.84,.24,1);pointer-events:none}.xa2-links .e7-ann__link:has(>svg:first-child):after{left:20px}.xa2-links .xo-notelink:has(>svg:first-child):after{left:19px}.xa2-links .e7-ann__link:has(>svg:last-child:not(:first-child)):after{right:16px}.xa2-links .e7-ann__link:hover:after,.xa2-links .e7-ann__link:focus-visible:after{transform:scaleX(1)}.xa2-links .e7-ann__link:focus-visible{outline:none}.xa2-links .e7-ann__link:focus-visible:after{opacity:1;height:1.5px}.xa2-rib{--xa2-bg: #F7F3EC;--xa2-sep: #5F7A63;position:relative;padding:13px 0;background-color:var(--xa2-bg);color:var(--e7-ink, #111111);overflow:hidden}.xa2-rib--white{--xa2-bg: #FFFFFF}.xa2-rib--rose{--xa2-bg: #F8E9E6;--xa2-sep: #A8786C;color:#1a1614}.e7f-skin-akis .xa2-rib.xa2-rib--rose{border-top-color:#78483c14;border-bottom-color:#78483c14}.xa2-rib:before,.xa2-rib:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:72px;pointer-events:none}.xa2-rib:before{left:0;background:linear-gradient(90deg,var(--xa2-bg),transparent)}.xa2-rib:after{right:0;background:linear-gradient(270deg,var(--xa2-bg),transparent)}.xa2-rib .xa2-rib__it{gap:28px;padding:0 14px;line-height:24px}.xa2-rib__t{font-size:13px;font-weight:500;letter-spacing:.005em}.xa2-rib__it.is-i .xa2-rib__t{font-family:var(--e7-serif, "Libre Baskerville", Georgia, serif);font-style:italic;font-weight:400;font-size:15.5px;letter-spacing:-.01em}.xa2-rib__st{flex:0 0 auto;width:11px;height:11px;color:var(--xa2-sep)}.e7f-skin-akis #MainContent>.shopify-section:has(>.xa2-rib){margin-left:0;margin-right:0;padding-bottom:0;background:transparent;border:0;border-radius:0}.e7f-skin-akis #MainContent>.shopify-section:has(>.xa2-rib):before{content:none;display:none}.e7f-skin-akis .xa2-rib{border-top:1px solid rgba(17,17,17,.05);border-bottom:1px solid rgba(17,17,17,.05)}@media(max-width:749px){.xa2-rib{padding:10px 0}.xa2-rib .xn-strip__track{animation-duration:var(--xa2-rib-dm, 40s)}.xa2-rib .xa2-rib__it{gap:22px;padding:0 11px;line-height:22px}.xa2-rib__t{font-size:12.5px}.xa2-rib__it.is-i .xa2-rib__t{font-size:14.5px}.xa2-rib:before,.xa2-rib:after{width:28px}}@media(prefers-reduced-motion:reduce){.xa2-links .e7-ann__link:after{transition:none}.xa2-rib .xn-strip__track{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/e7f-a2.css.map */
