.featured-article{display:flex;flex-direction:column;position:relative;flex-shrink:0;box-sizing:border-box;min-height:100px;margin:20px auto;padding:20px;width:fit-content;max-width:100%}.article-section{display:flex;flex-direction:column;position:relative;flex-shrink:0;box-sizing:border-box;min-height:100px;margin:20px auto;padding:20px;width:auto;align-self:center;flex-grow:0;max-width:1200px;align-items:stretch}.article-main h1,.article-main p{padding:50px 20px 0}@media only screen and (max-width: 640px){.article-main h1,.article-main p{padding-top:30px;padding-bottom:30px}}.article-container{display:flex;flex-direction:column;position:relative;flex-shrink:0;box-sizing:border-box;margin-top:20px;background-color:#f2f0ea}.article-content-wrapper{gap:20px;display:flex}.article-content-wrapper.image-left{flex-direction:row-reverse}@media (max-width: 640px){.article-content-wrapper{flex-direction:column;align-items:stretch;gap:0}.article-content-wrapper.image-left{flex-direction:column}}.text-column{display:flex;flex-direction:column;align-items:stretch;line-height:normal;width:50%;margin-left:0}@media (max-width: 640px){.text-column{width:100%}}.text-content-container{display:flex;flex-direction:column;position:relative;flex-shrink:0;box-sizing:border-box;height:auto;background-color:#f2f0ea;flex-grow:1;justify-content:center;margin:auto 0}@media (max-width: 640px){.text-content-container{margin:0 auto}}.article-header{display:flex;flex-direction:column;position:relative;flex-shrink:0;box-sizing:border-box;justify-content:center;margin:30px 0;padding:20px}.article-category{position:relative;flex-shrink:0;box-sizing:border-box;height:auto;letter-spacing:2px;text-align:center;margin:10px 0 -2px;font:12px Futura,sans-serif}.article-category p{margin:0;font-weight:400;color:inherit}.article-title{display:flex;flex-direction:column;position:relative;flex-shrink:0;box-sizing:border-box;height:auto;text-align:center;letter-spacing:-2px;width:75%;margin:11px auto -1px;font:500 45px/48px "Didot LT Pro - Roman",serif}@media (max-width: 991px){.article-title{width:100%}}@media (max-width: 640px){.article-title{font-size:36px;width:100%}}.article-summary{display:flex;flex-direction:column;position:relative;flex-shrink:0;box-sizing:border-box;height:auto;font-family:Futura,sans-serif;text-align:center;width:80%;margin:8px auto}.article-summary p{margin:0;line-height:1.5;color:inherit}.read-article-btn{all:unset;display:flex;flex-direction:column;position:relative;flex-shrink:0;box-sizing:border-box;-webkit-appearance:none;appearance:none;background-color:#000;color:#fff;text-align:center;max-width:200px;pointer-events:auto;margin:20px auto 0;padding:15px 25px;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease,color .3s ease,border-color .3s ease;font-family:Futura,sans-serif;font-weight:500;letter-spacing:1px;border:2px solid transparent}.read-article-btn:hover{background-color:#333;transform:translateY(-2px)}.read-article-btn:focus{outline:2px solid #007acc;outline-offset:2px}.read-article-btn:active{transform:translateY(0)}.image-column{display:flex;flex-direction:column;align-items:stretch;line-height:normal;width:50%;margin-left:20px}.article-content-wrapper.image-left .image-column{margin-left:0;margin-right:20px}@media (max-width: 640px){.image-column{width:100%;margin-left:0;margin-right:0}.article-content-wrapper.image-left .image-column{margin-right:0}}.article-image{aspect-ratio:1.14;object-fit:cover;object-position:center;width:100%;flex-shrink:0;box-sizing:border-box;min-width:20px;overflow:hidden;height:auto;flex-grow:1;margin-top:1px}@media (max-width: 991px){.article-image{display:flex}}@media (max-width: 640px){.article-image{display:flex}}@media (prefers-reduced-motion: reduce){.read-article-btn{transition:none}.read-article-btn:hover,.read-article-btn:active{transform:none}}@media (prefers-contrast: high){.read-article-btn{border:2px solid currentColor}.read-article-btn:focus{outline:3px solid #007acc}}.featured-article:focus-within .read-article-btn{position:relative}@media (min-resolution: 2dppx){.article-category,.article-title,.article-summary,.read-article-btn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.section .featured-article{display:flex;justify-content:center;padding:0;margin:40px auto}.section .article-section{margin:0;padding:0}.section .article-container{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/692/assets/featured-article.css.map */
