.article-template{padding-top:60px}.article-template__title{margin:0 0 20px;padding:0;border:0;font-family:bodoni,serif;font-size:45px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;text-transform:none;color:#222}.article-template header .circle-divider,.article-template header .caption-with-letter-spacing{display:block;margin:0 0 10px;font-size:14.45px;line-height:21.675px;text-align:center;color:#595959}.article-template__hero-container{margin-bottom:34px}.article-template__date,.article-template .article-date{margin:0 0 25px;font-size:14.45px;line-height:21.675px;text-align:center;color:#595959}.article-template__content p{margin:0 0 35px;padding:0;border:0;font-size:16px;line-height:1.7;text-align:justify;color:#222}.article-template__content .article-cta p,.article-template__content .article-box p,.article-template__content .article-banner p,.article-template__content .article-toc p,.article-template__content .ibe-faq p,.article-template__content td p,.article-template__content th p{text-align:inherit}.article-template__content h2{margin:0 0 20px;padding:0;border:0;font-family:bodoni,serif;font-size:40px;font-weight:400;font-style:normal;line-height:56px;letter-spacing:normal;text-transform:none;color:#222}.article-template__content h3{margin:0 0 35px;padding:0;border:0;font-family:bodoni,serif;font-size:30px;font-weight:400;font-style:normal;line-height:36px;text-transform:none;color:#222}.article-template__content h4{margin:0 0 35px;padding:0;border:0;font-family:bodoni,serif;font-size:26px;font-weight:400;font-style:normal;line-height:31.2px;letter-spacing:normal;color:#222}.article-template__content a{border-bottom:1px solid rgb(0,0,0);color:#000;text-decoration:none;transition:color .1s ease-in-out,background-color .1s ease-in-out}.article-template__content a:hover{color:#595959}.article-template__content img{max-width:100%;height:auto;border-radius:0}.article-template__content sup{position:relative;bottom:6px;height:0;font-size:12px;line-height:0;vertical-align:baseline}.article-template__content ul,.article-template__content ol{margin:0 0 35px 20px;padding:0;border:0}.article-template__content ul{list-style:outside none disc}.article-template__content ol{list-style:outside none decimal}.article-template__content ul ul,.article-template__content ul ol,.article-template__content ol ul,.article-template__content ol ol{margin-bottom:0;margin-left:25.5px}.article-template__content li{margin:0 0 10px;padding:0;border:0;font-size:16px;line-height:1.7}.article-template__content figure{margin:0 0 35px;padding:0;border:0;max-width:100%}.article-template__content figure img,.article-template__content p>img{display:block;height:auto;max-width:100%;margin-left:auto;margin-right:auto;vertical-align:bottom}.article-template__content figcaption{margin-top:6.5px;margin-bottom:0;font-size:13px;text-align:center}.article-template__content blockquote{margin:0 0 35px;padding:10px 0 10px 25px;border:0;border-left:3px solid rgb(249,219,212);font-size:18px;line-height:1.7;font-style:italic;color:#595959}.article-template__content table{width:100%;margin:0 0 35px;border-collapse:collapse;font-size:16px;line-height:1.5}.article-template__content th,.article-template__content td{padding:12px 16px;border:1px solid rgb(226,226,226);vertical-align:top}.article-template__content th{background-color:#d4d4d48f;font-weight:700}.article-template__content tbody tr:nth-child(2n) td{background-color:#fafafa}@media(max-width:749px){.article-template__content table{display:block;overflow-x:auto}}.article-template__content footer{margin:0 0 10px;font-size:14.45px;line-height:21.675px;text-align:center;color:#595959}.article-template__content footer a{border-bottom:none;text-transform:uppercase;color:#958473}.article-template__content .article-toc{margin-bottom:35px;padding:40px;background-color:#f9dbd4}.article-template__content .article-toc h3{margin:0 0 10px;font-size:30px;line-height:36px}.article-template__content .article-toc ul{margin-bottom:0}.article-template__content .article-toc a{border-bottom:none}.article-template__content .article-cta{margin-bottom:35px;padding:40px 20px;text-align:center}.article-template__content .article-cta>*:last-child{margin-bottom:0}.article-template__content .article-cta--dark{padding:60px 40px;background-color:#000}.article-template__content .article-cta--dark h2{margin:0 0 20px;font-weight:800;text-align:center;color:#c8ac7a}.article-template__content .article-cta--dark p{margin:40px 0;font-size:26px;text-align:center;color:#fff}.article-template__content .article-banner{position:relative;display:flex;align-items:center;justify-content:center;min-height:430px;margin-bottom:35px;padding:40px;overflow:hidden;text-align:center}.article-template__content .article-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover}.article-template__content .article-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#0000004d}.article-template__content .article-banner>*:not(img){position:relative;z-index:2;width:100%}.article-template__content .article-banner h2,.article-template__content .article-banner h3,.article-template__content .article-banner h6,.article-template__content .article-banner p{margin:0 0 15px;text-shadow:rgb(102,102,102) 3px 3px 3px;color:#fff}.article-template__content .article-banner h6{font-family:bodoni,serif;font-size:40px;font-weight:700;line-height:1.2}.article-template__content .article-banner a:not(.article-btn){border-bottom:none;color:#fff}.article-template__content .article-btn{display:inline-block;padding:10px 20px;border-bottom:none;border-radius:5px;font-size:14px;font-weight:800;line-height:22.4px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;color:#fff;background-color:#000;transition:color .1s ease-in-out,background-color .1s ease-in-out}.article-template__content .article-btn:hover{color:#fff;background-color:#595959}.article-template__content .article-btn--light{font-size:20px;line-height:32px;color:#000;background-color:#f7dad2}.article-template__content .article-btn--light:hover{color:#000;background-color:#f9dbd4}.article-template__content .article-cta>div{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:20px;max-width:900px;margin:0 auto}.article-template__content .article-box{display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:25px;margin-bottom:35px;border-radius:25px;background-color:#fff;box-shadow:#00000029 0 3px 6px}.article-template__content .article-cta .article-box{flex:1 1 320px;margin-bottom:0}.article-template__content .article-box>div{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.article-template__content .article-box figure{flex:0 0 38%;margin-bottom:0}.article-template__content .article-box figure+div{flex:1 1 200px;text-align:left}.article-template__content .article-box h3{margin:0 0 10px;font-size:30px;font-weight:800;line-height:36px;letter-spacing:.6px;color:#c6ac78}.article-template__content .article-box>*:last-child{margin-bottom:0}.article-template__content details{margin:0 0 15px;border-bottom:1px solid rgb(226,226,226)}.article-template__content summary:not(.ibe-faq__q){display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;cursor:pointer;list-style:none;font-family:bodoni,serif;font-size:20px;line-height:1.4;color:#222}.article-template__content summary:not(.ibe-faq__q)::-webkit-details-marker{display:none}.article-template__content summary:not(.ibe-faq__q):after{content:"+";flex-shrink:0;font-size:24px;line-height:1;color:#c6ac78}.article-template__content details[open]>summary:not(.ibe-faq__q):after{content:"\2212"}.article-template__content details>*:not(summary){margin-bottom:18px}@media(max-width:810px){.article-template{padding-top:100px}.article-template__content .article-toc,.article-template__content .article-cta--dark,.article-template__content .article-box{padding:30px 20px}.article-template__content .article-cta--dark p{font-size:20px}.article-template__content summary:not(.ibe-faq__q){font-size:18px}.article-template__title{font-size:38px}.article-template__content h2{font-size:34px;line-height:44px}.article-template__content h3{font-size:28px;line-height:34px}.article-template__content h4{font-size:24px;line-height:30px}}.article-template__content h1{display:none}.article-template__content .ibe-faq{max-width:820px;margin:32px auto}.article-template__content .ibe-faq__card{padding:30px 40px;border-radius:25px;background:#fff;box-shadow:#00000029 0 3px 6px}.article-template__content .ibe-faq__title{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #c6c6c6;font-weight:400;font-size:28px;line-height:34px;color:#000}.article-template__content .ibe-faq__item{margin:0;border:0;border-top:1px solid #c6c6c6}.article-template__content .ibe-faq__item:first-of-type{border-top:none}.article-template__content .ibe-faq__q{display:flex;align-items:center;gap:0;margin:0;padding:15px 0 10px;cursor:pointer;list-style:none}.article-template__content .ibe-faq__q::-webkit-details-marker{display:none}.article-template__content .ibe-faq__q::marker{content:""}.article-template__content .ibe-faq__q:after{content:none}.article-template__content .ibe-faq__q:focus-visible{outline:2px solid #c7ac78;outline-offset:3px;border-radius:4px}.article-template__content .ibe-faq__item[open] .ibe-faq__q{padding-bottom:0}.article-template__content .ibe-faq__icon{flex-shrink:0;padding-right:10px;line-height:0;color:#c7ac78}.article-template__content .ibe-faq__icon svg{display:block;width:10px;height:20px;fill:currentColor;transition:transform .3s ease}.article-template__content .ibe-faq__item[open] .ibe-faq__icon svg{transform:rotate(90deg)}.article-template__content .ibe-faq__q,.article-template__content .ibe-faq__q-text,.article-template__content .ibe-faq__q>span:not(.ibe-faq__icon){margin:0;font-family:PT Sans,sans-serif;font-weight:700;font-size:20px;line-height:1.3;color:#000}.article-template__content .ibe-faq__a-text{margin:0 0 20px;padding:0 0 4px 30px;font-size:16px;line-height:24px;color:#000}.article-template__content .ibe-faq__a-text p{margin:0 0 20px}.article-template__content .ibe-faq__a-text p:last-child{margin-bottom:0}.article-template__content .ibe-faq__a-text a{border-bottom:none;color:#c7ac78;text-decoration:none}.article-template__content .ibe-faq__a-text a:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.article-template__content .ibe-faq__icon svg{transition:none}}@media screen and (max-width:749px){.article-template__content .ibe-faq{margin:20px auto}.article-template__content .ibe-faq__card{padding:20px}.article-template__content .ibe-faq__title{font-size:24px;line-height:28px}.article-template__content .ibe-faq__q,.article-template__content .ibe-faq__q-text,.article-template__content .ibe-faq__q>span:not(.ibe-faq__icon){font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/350/assets/fjs--article.css.map */
