:root{--afl-ink:#16213A;--afl-text:#2E3A55;--afl-muted:#5F6678;--afl-line:rgba(22,33,58,.12);--afl-line2:rgba(22,33,58,.22);--afl-teal:#0F4649;--afl-teal2:#0B3638;--afl-sand:#F5F1EA;--afl-paper:#FBF9F5;--afl-copper:#9A5A2C;--afl-serif:"Lora",Georgia,"Times New Roman",serif}.main-blog .title--primary,.article-template__title,.template-search__header h1,.template-404 .title,.cart__warnings .cart__empty-text,.cart .title-wrapper-with-link .title{font-family:var(--afl-serif)!important;font-weight:500!important;color:var(--afl-ink)!important;letter-spacing:-.015em;line-height:1.1}.main-blog .title--primary{font-size:clamp(36px,4vw,56px);margin:4px 0 32px}.article-template__title{font-size:clamp(32px,3.4vw,50px);margin-bottom:14px}.template-search__header h1{font-size:clamp(32px,3.2vw,46px)!important}.template-404 .title{font-size:clamp(38px,4.4vw,60px)}.cart__warnings .cart__empty-text{font-size:clamp(30px,3.2vw,44px);margin:0 0 12px}.main-blog .button,.template-404 .button,.cart__warnings .button,.template-search .button:not(.facets__button):not(.button--tertiary){border-radius:8px;background:var(--afl-teal);color:#fff;font-weight:600;letter-spacing:0;min-height:48px;padding:0 24px}.main-blog .button:after,.template-404 .button:after,.cart__warnings .button:after{box-shadow:none!important}.main-blog .button:hover,.template-404 .button:hover,.cart__warnings .button:hover{background:var(--afl-teal2)}.afl-btn-ghost{background:#fff!important;color:var(--afl-teal)!important;box-shadow:inset 0 0 0 1px var(--afl-line2)!important}.afl-btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--afl-teal)!important}.main-blog{padding-top:56px}.blog-articles{gap:24px}.blog-articles .card-wrapper .card{border:1px solid var(--afl-line);border-radius:16px;overflow:hidden;background:#fff}.blog-articles .card__inner,.blog-articles .article-card__image-wrapper{border-radius:16px 16px 0 0;overflow:hidden}.blog-articles .card__content{padding:22px 24px 24px!important}.blog-articles .card__heading,.blog-articles .card__heading a{font-family:var(--afl-serif);font-weight:500;color:var(--afl-ink);font-size:23px;line-height:1.22;letter-spacing:-.01em}.blog-articles .article-card__info{padding-top:0!important;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--afl-muted)}.blog-articles .article-card__info--info{justify-content:flex-start!important;align-items:center;gap:14px;margin:10px 0 12px}.blog-articles .article-card__info--info .article-card__info{margin-left:0!important}.blog-articles .card__heading{margin-bottom:0!important}.blog-articles .article-card__image--small .ratio:before,.blog-articles .article-card__image--medium .ratio:before,.blog-articles .article-card__image--large .ratio:before{padding-bottom:56.25%!important}.blog-articles .article-card__image>img{object-fit:cover!important}.blog-articles .article-card__excerpt{color:var(--afl-text);font-size:15px;line-height:1.6}.blog-articles .article-card__footer{color:var(--afl-muted)}.article-template{padding-top:40px}.article-template header,.article-template .article-template__title{text-align:left}.article-template header .circle-divider{display:inline-block;font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--afl-muted);margin-bottom:8px}.article-template__content{font-size:17px;line-height:1.75;color:var(--afl-text)}.article-template__content h2,.article-template__content h3,.article-template__content h4{font-family:var(--afl-serif);font-weight:500;color:var(--afl-ink);letter-spacing:-.01em;line-height:1.2;margin:2em 0 .6em}.article-template__content h2{font-size:clamp(26px,2.4vw,32px)}.article-template__content h3{font-size:clamp(21px,1.9vw,25px)}.article-template__content a{color:var(--afl-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-template__content img{border-radius:12px}.article-template__content table{border-collapse:collapse;width:100%;font-size:15px}.article-template__content th,.article-template__content td{border:1px solid var(--afl-line);padding:10px 12px;text-align:left}.article-template__content th{background:var(--afl-paper);color:var(--afl-ink)}.article-template__content blockquote{border-left:3px solid var(--afl-copper);background:var(--afl-paper);padding:16px 20px;border-radius:0 10px 10px 0;color:var(--afl-ink)}.template-search__header{padding-top:8px}.template-search__search .field__input{border-radius:8px}.template-search__search .field:after,.template-search__search .field:before{border-radius:8px}.template-search .card-wrapper .card__heading,.template-search .card-wrapper .card__heading a{font-family:var(--afl-serif);font-weight:500;color:var(--afl-ink)}.template-404{padding-top:72px;padding-bottom:88px}.template-404 .afl-eye{font-weight:600;font-size:13px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--afl-copper);margin:0 0 12px}.template-404 .afl-lede{max-width:560px;margin:16px auto 0;font-size:17px;line-height:1.6;color:var(--afl-text)}.template-404 .afl-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.template-404 .afl-ctas .button{margin:0}.template-404 .afl-help{margin-top:22px;font-size:15px;color:var(--afl-muted)}.template-404 .afl-help a{color:var(--afl-teal);text-decoration:underline;text-underline-offset:3px}#main-cart-footer.is-empty{display:none!important}.cart__warnings{padding:72px 0 88px}.cart__warnings .afl-lede{max-width:520px;margin:0 auto 26px;font-size:17px;line-height:1.6;color:var(--afl-text)}.cart__warnings .afl-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cart__warnings .afl-ctas .button{margin:0}.cart__warnings .afl-help{margin-top:22px;font-size:15px;color:var(--afl-muted)}.cart__warnings .afl-help a{color:var(--afl-teal);text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.main-blog{padding-top:32px}.main-blog .title--primary{margin-bottom:20px}.blog-articles{gap:14px}.blog-articles .card__content{padding:18px 18px 20px!important}.blog-articles .card__heading,.blog-articles .card__heading a{font-size:20px}.article-template__content{font-size:16px}.template-404{padding-top:44px;padding-bottom:56px}.template-404 .afl-ctas .button,.cart__warnings .afl-ctas .button{flex:1 1 100%}.cart__warnings{padding:44px 0 56px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/afw-light.css.map */
