.ioan-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:100%;font-family:inherit;background:#fff}.template-index:has(.ioan-pair) #MainContent{padding-left:0;padding-right:0}.ioan-pair__cell{--ioan-edge:32px;--ioan-bottom:32px;position:relative;isolation:isolate;aspect-ratio:4/5;min-width:0;overflow:hidden;background:#f2f1ee;color:#fff}.ioan-pair__image,.ioan-pair__cell video{display:block;width:100%;height:100%;object-fit:cover}.ioan-pair__cell video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.ioan-pair__cell--video-started video{opacity:1}.ioan-pair__missing{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:32px;color:#22337f;font-size:14px;text-align:center}.ioan-pair__cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 45%,rgba(0,0,0,var(--ioan-scrim)));pointer-events:none}.ioan-pair__cell-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;min-width:44px;min-height:44px}.ioan-pair__cell-link:focus-visible{outline:3px solid #fff;outline-offset:-7px;box-shadow:inset 0 0 0 9px #22337f}.ioan-pair__caption{position:absolute;left:var(--ioan-edge);right:var(--ioan-edge);bottom:var(--ioan-bottom);z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:10px;pointer-events:none;text-align:left;overflow-wrap:anywhere;text-shadow:0 1px 7px rgba(0,0,0,.55)}.ioan-pair__caption h2{display:var(--ioan-title-desktop);max-width:100%;font-size:clamp(16px,1.8vw,28px);font-weight:400;line-height:1.12;margin:0;color:var(--ioan-title-color)}.ioan-pair__caption h2{margin-bottom:calc((-.19em - 1.56px)*var(--ioan-desc-desktop-on,1))}.ioan-pair__caption p{display:var(--ioan-description-desktop);max-width:100%;font-size:14px;line-height:1.4;margin:0 0 2px;color:var(--ioan-subtitle-color)}.ioan-pair__cta{display:var(--ioan-button-desktop);box-sizing:border-box;max-width:100%;align-items:center;justify-content:center;padding:0 0 5px;background:transparent;border:0;box-shadow:inset 0 -1px 0 currentColor;color:var(--ioan-cta-color);font-size:13px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.ioan-pair__cta{flex-direction:column}.ioan-pair__cta:after{content:attr(data-text);height:0;overflow:hidden;visibility:hidden;font-weight:700;pointer-events:none}.ioan-pair .ioan-pair__cta,.ioan-pair .ioan-pair__cta:hover,.ioan-pair .ioan-pair__cta:active{pointer-events:auto;color:var(--ioan-cta-color);text-decoration:none}.ioan-pair .ioan-pair__cta:hover,.ioan-pair__cell-link:focus-visible~.ioan-pair__caption .ioan-pair__cta{font-weight:700;box-shadow:inset 0 -2px 0 currentColor}.ioan-pair__cell--dark{color:#22337f}.ioan-pair__cell--dark .ioan-pair__caption{text-shadow:0 1px 6px rgba(255,255,255,.5)}.ioan-pair .ioan-pair__video-control,.ioan-pair .ioan-pair__video-control:hover,.ioan-pair .ioan-pair__video-control:active{position:absolute;top:auto;right:calc(var(--ioan-edge) - 6px);bottom:calc(var(--ioan-bottom) - 6px);left:auto;z-index:4;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:6px;background:transparent;border:0;border-radius:0;box-shadow:none;color:#fff;-webkit-appearance:none;appearance:none;cursor:pointer}.ioan-pair .ioan-pair__video-control[hidden]{display:none}.ioan-pair__video-control svg{display:none;width:32px;height:32px;opacity:.6;pointer-events:none}.ioan-pair__video-control[data-state=paused] .ioan-pair__play-icon,.ioan-pair__video-control[data-state=playing] .ioan-pair__pause-icon{display:block}.ioan-pair .ioan-pair__video-control:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(min-width:769px){.ioan-pair__cell[data-caption-desktop=right] .ioan-pair__caption{align-items:flex-end;text-align:right}.ioan-pair__cell--video .ioan-pair__caption{right:calc(var(--ioan-edge) + 64px)}.ioan-pair__cell--video[data-caption-desktop=right] .ioan-pair__caption{left:calc(var(--ioan-edge) + 64px);right:var(--ioan-edge)}.ioan-pair .ioan-pair__cell[data-caption-desktop=right] .ioan-pair__video-control{left:calc(var(--ioan-edge) - 6px);right:auto}}@media(max-width:768px){.ioan-pair{grid-template-columns:1fr}.ioan-pair__cell{--ioan-edge:20px;--ioan-bottom:24px}.ioan-pair__cell--mobile-hidden{display:none}.ioan-pair__caption h2{display:var(--ioan-title-mobile);font-size:20px;margin-bottom:calc((-.19em - 1.58px)*var(--ioan-desc-mobile-on,1))}.ioan-pair__caption p{display:var(--ioan-description-mobile);font-size:13px}.ioan-pair__cta{display:var(--ioan-button-mobile)}.ioan-pair__cell[data-caption-mobile=right] .ioan-pair__caption{align-items:flex-end;text-align:right}.ioan-pair__cell--video .ioan-pair__caption{right:calc(var(--ioan-edge) + 64px)}.ioan-pair__cell--video[data-caption-mobile=right] .ioan-pair__caption{left:calc(var(--ioan-edge) + 64px);right:var(--ioan-edge)}.ioan-pair .ioan-pair__cell[data-caption-mobile=right] .ioan-pair__video-control{left:calc(var(--ioan-edge) - 6px);right:auto}}@media(prefers-reduced-motion:reduce){.ioan-pair__cell video,.ioan-pair .ioan-pair__video-control{display:none}}.ioan-footer{padding:33px 15px 0;margin:0;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;color:#243a7b;text-align:left;background:transparent}.ioan-footer__row{display:flex;flex-wrap:wrap}.ioan-footer__col{position:relative;box-sizing:border-box;padding:0 15px;flex:0 0 50%;max-width:50%}.ioan-footer__col--newsletter{flex:0 0 100%;max-width:100%}.ioan-footer__list{margin:0;padding:0;list-style:none}.ioan-footer__list li{margin:0;padding:0;font-size:10.5px;line-height:1.4;font-weight:400}.ioan-footer__list a{font-size:11px;line-height:1.4;letter-spacing:normal;color:#243a7b;text-decoration:none}.ioan-footer__list a:hover{color:#243a7b8c}.ioan-footer__newsletter{width:100%}.ioan-footer__newsletter-head{display:flex;justify-content:space-between}.ioan-footer__newsletter-title{margin:0 0 8px;font-family:inherit;font-size:13px;line-height:150%;font-weight:700;letter-spacing:normal;color:#243a7b}.ioan-footer__instagram svg{width:20px;height:20px;fill:#243a7b}.ioan-footer__instagram--mobile{display:none}.ioan-footer .klaviyo-form{width:100%!important;max-width:100%!important;transform:unset!important;float:unset!important}.ioan-footer form.kl-private-reset-css-Xuajs1>div{flex-direction:row!important}.ioan-footer form.kl-private-reset-css-Xuajs1>div>div:first-child{width:100%!important}.ioan-footer input.kl-private-reset-css-Xuajs1{height:29px!important}.ioan-footer button.kl-private-reset-css-Xuajs1{position:absolute!important;top:0;right:0;width:34px!important;height:29px!important;padding:0!important;border-radius:0!important;font-size:0!important;background:#243a7b url(/cdn/shop/files/email_arrow.svg?v=1688630373) no-repeat center!important}.ioan-footer__sub{padding-top:15px}.ioan-footer__bottom{display:flex;align-items:flex-end;justify-content:space-between;margin:26px 15px 0;padding:0 0 24px}.ioan-footer #ge-switcher{font-size:10.5px;line-height:1.4}.ioan-footer #ge-switcher .disclosure__button{display:inline-block;height:auto;min-height:0;padding:0;margin:0;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:inherit;line-height:inherit;letter-spacing:normal;color:#243a7b;background:transparent;border:0;text-align:left}.ioan-footer__copyright{margin:0;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;line-height:20px;font-weight:400;letter-spacing:0;color:#243a7b}.ioan-footer__copyright-name{font-size:.89em}.ioan-footer__wordmark{margin:0;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;line-height:25px;font-weight:600;letter-spacing:0;text-align:left}.ioan-footer__wordmark span{display:block}.ioan-footer__wordmark-better{color:#000}.ioan-footer__wordmark-here{color:#243a7b}@media screen and (min-width:576px){.ioan-footer__col--newsletter{flex:0 0 50%;max-width:50%}}@media screen and (min-width:768px){.ioan-footer__col--links{flex:0 0 16.666667%;max-width:16.666667%}.ioan-footer__col--newsletter{flex:0 0 33.333333%;max-width:33.333333%}}.ioan-footer__col--right{display:flex;justify-content:flex-end;margin-left:auto}@media screen and (min-width:769px){.ioan-footer__instagram--desktop{position:relative;top:-25px}.ioan-footer__bottom{justify-content:flex-end;gap:70px;margin-top:22.5px;padding-bottom:0}.ioan-footer__copyright{margin-right:auto;font-size:12.4px;line-height:25px;text-align:left}.ioan-footer__wordmark{font-size:40px;line-height:40px}}@media screen and (min-width:1024px){.ioan-footer__sub{padding-top:34px}}@media screen and (max-width:768px){.ioan-footer{padding:33px 0 0}.ioan-footer__inner{margin-bottom:30px}.ioan-footer__newsletter{margin-bottom:44px}.ioan-footer__instagram--mobile{display:block}.ioan-footer__instagram--desktop{display:none}.ioan-footer__bottom{padding-bottom:11px}}.ioan-pair.ioan-landscape-hero{grid-template-columns:1fr}.ioan-landscape-hero .ioan-pair__cell{aspect-ratio:var(--ioan-landscape-ratio,16/9)}.ioan-landscape-hero .ioan-pair__image{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:768px){.ioan-pair.ioan-landscape-hero{display:none}}.template-index #MainContent>.shopify-section.ioan-editorial-section,.template-index #MainContent>.shopify-section.ioan-product-section{margin:0;padding:0;background:#fff}.template-index #MainContent>.ioan-editorial-section+.ioan-product-section,.template-index #MainContent>.ioan-product-section+.ioan-editorial-section{padding-top:2px}.ioan-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0;margin:0;background:#fff;width:100%;font-family:inherit;color:#22337f}.ioan-products__tile{min-width:0}.ioan-products__link{display:block;min-width:44px;min-height:44px;color:inherit;text-decoration:none}.ioan-products__link:hover,.ioan-products__link:active{color:inherit;text-decoration:none}.ioan-products__link:focus-visible{outline:3px solid #22337f;outline-offset:-3px}.ioan-products__media{position:relative;aspect-ratio:5/6;overflow:hidden;background:#f2f1ee}.ioan-products__media img{display:block;width:100%;height:100%;object-fit:cover}.ioan-products__missing{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;font-size:13px;color:#22337f}.ioan-products__copy{padding:12px 16px 8px}.ioan-products__copy h3{font:inherit;font-weight:400;font-size:13px;line-height:1.4;margin:0 0 5px;color:inherit}.ioan-products__copy p{font-size:13px;line-height:1.4;margin:0;color:inherit}.ioan-products__copy{display:flex;flex-direction:column;align-items:flex-start}.ioan-products__copy h3{position:relative;max-width:100%}.ioan-products__copy h3:after{content:"";position:absolute;right:0;bottom:0;width:0;height:1px;background:#2e2e2e;transition:width .3s cubic-bezier(.25,.1,.25,1)}.ioan-products__link:hover .ioan-products__copy h3:after,.ioan-products__link:focus-visible .ioan-products__copy h3:after{right:auto;left:0;width:100%}.ioan-products__editor-note{padding:10px 12px;font-size:12px;color:#22337f}@media(max-width:768px){.ioan-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:0}.ioan-products__copy{padding:6.3px 12px 3.7px}.ioan-products__copy h3,.ioan-products__copy p{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/496/compiled_assets/styles.css.map */
