.bp{--bp-title:#232323;--bp-text:#3c3c3c;--bp-info:#999999;color:var(--bp-text)}.bp a{transition:color .25s}.bp a:hover{color:var(--site-link-hover,#73bbc9)}.bp .bp-page-title{font-family:var(--site-font-heading);font-size:clamp(28px,1.6vw + 20px,44px);line-height:1.2;font-weight:700;text-transform:uppercase;text-align:center;color:var(--bp-title);padding:37px 0 10px;margin:0}.bp .bp-breadcrumb{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;line-height:1.4;color:var(--bp-text)}.bp .bp-breadcrumb span[aria-current]{opacity:.6}.bp .bp-breadcrumb--desktop{padding:0 0 65px}.bp .bp-breadcrumb--mobile{display:none}.bp .bp-kicker{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#5a6b6a;margin:2rem 0 8px;padding-bottom:25px}.bp .bp-grid{display:flex;align-items:flex-start}.bp .bp-main{flex:1 1 auto;min-width:0}.bp .bp-sidebar{flex:0 0 auto;position:sticky;top:20px}.bp .bp-sidebar--list{width:270px}.bp .bp-sidebar--article{width:210px}.bp .bp-sidebar+.bp-main{padding-left:30px}.bp .bp-sidebar-close,.bp .bp-sidebar-toggle{display:none}.bp .bp-side-block{margin:0 0 40px}.bp .bp-side-block--menu{margin-bottom:44px}.bp .bp-side-block:last-child{margin-bottom:0}.bp .bp-side-heading{position:relative;margin:0 0 5px;padding:6px 0 9px;color:var(--bp-title);line-height:1.4;border-bottom:1px solid #787878}.bp .bp-side-block:first-child .bp-side-heading{padding-top:0}.bp .bp-sidebar--list .bp-side-heading{font-family:var(--site-font-body);font-size:16px;font-weight:900;text-transform:uppercase;border-bottom-color:#000;padding-bottom:3px;margin-bottom:10px}.bp .bp-sidebar--article .bp-side-heading{font-family:var(--site-font-heading);font-size:14px;font-weight:700;text-transform:uppercase}.bp .bp-side-menu{list-style:none;margin:0;padding:8px 0 0}.bp .bp-side-link{display:block;padding:6px 0;letter-spacing:.02em;color:var(--bp-text)}.bp .bp-sidebar--list .bp-side-link{font-size:15px}.bp .bp-side-products{list-style:none;margin:0;padding:10px 0 0;display:grid;grid-template-columns:1fr;gap:30px}.bp .bp-side-recent{list-style:none;margin:0;padding:0}.bp .bp-side-recent-item{padding:19px 0 17px}.bp .bp-side-recent-item:first-child{padding-top:10px}.bp .bp-side-recent-item+.bp-side-recent-item{border-top:1px solid #e6e6e6}.bp .bp-side-recent-title{margin:0 0 4px;font-size:14px;font-weight:500;line-height:1.5;color:var(--bp-title)}.bp .bp-side-recent-title a{color:inherit}.bp .bp-side-recent-date{margin:0;font-size:14px;line-height:1.5;color:var(--bp-info)}.bp .bp-items{display:flex;flex-direction:column}.bp .bp-item{margin-bottom:70px}.bp .bp-item-image{width:100%;overflow:hidden}.bp .bp-item-image a{display:block;overflow:hidden}.bp .bp-item-image img{display:block;width:100%;height:auto;transition:transform .7s ease}.bp .bp-item-image a:hover img{transform:scale(1.06)}.bp .bp-item-title{margin:0 0 23px;font-size:18px;font-weight:600;line-height:1.2;text-transform:capitalize;color:var(--bp-title)}.bp .bp-item-title a{color:inherit}.bp .bp-item-title .has-label{display:flex;align-items:center}.bp .bp-item-label{display:inline-block;flex:0 0 auto;font-family:var(--site-font-body);font-size:14px;font-weight:700;text-transform:none;color:#ba7a2d;border:1px solid #ba7a2d;border-radius:4px;padding:6px 11px;margin-right:15px}.bp .bp-item-summary{font-size:16px;line-height:1.6;color:var(--bp-text);margin-bottom:25px}.bp .bp-item-info{margin:0;font-size:12px;font-weight:400;font-style:italic;color:var(--bp-info)}.bp .bp-item-info span+span{margin-left:10px}.bp .bp-item-author{font-weight:600}.bp .bp-empty,.bp .bp-item-author{color:var(--bp-text)}.bp .bp-pager{margin:0 0 8rem}.bp .bp-pager ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:10px}.bp .bp-pager a,.bp .bp-pager-current,.bp .bp-pager-gap{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:14px;color:var(--bp-text)}.bp .bp-pager-current{border:1px solid var(--bp-title);color:var(--bp-title)}.bp .bp-article{margin-bottom:0}.bp .bp-article-header{margin-bottom:28px}.bp .bp-article-title{font-family:var(--site-font-body);font-size:18px;font-weight:600;line-height:1.2;text-transform:capitalize;color:var(--bp-title);margin:0 0 8px}.bp .bp-article-info{display:flex;flex-wrap:wrap;gap:0 10px;font-size:12px;text-transform:capitalize;color:var(--bp-info)}.bp .bp-article-author{color:var(--bp-info)}.bp .bp-article-content{max-width:760px;font-size:12px;line-height:1.7;color:var(--bp-text)}.bp .bp-article-content :is(p,li){font-size:inherit;line-height:inherit;color:inherit}.bp .bp-article-content p{margin:0 0 35px}.bp .bp-article-content :is(h2,h3,h4,h5,h6){margin:0 0 14px;color:var(--bp-title);font-weight:600;line-height:1.3}.bp .bp-article-content h2{font-size:20px}.bp .bp-article-content h3{font-size:17px}.bp .bp-article-content :is(ul,ol){margin:0 0 0 25px;padding:0 0 10px}.bp .bp-article-content li+li{margin-top:5px}.bp .bp-article-content a{color:var(--bp-title);text-decoration:underline}.bp .bp-article-content img{height:auto;max-width:100%}.bp .bp-article-social{margin:0 0 45px}.bp .bp-article-pagination{display:flex;justify-content:space-between;margin-bottom:60px;gap:20px}.bp .bp-button{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:170px;min-height:40px;padding:8px 15px;border:1px solid var(--bp-title);border-radius:8px;background:#fff;color:var(--bp-title);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.bp a.bp-button:hover{background:var(--bp-title);color:#fff}.bp .bp-button[aria-disabled=true]{opacity:.5;cursor:default}.bp-faqs.bp-faqs{padding:40px 0;background:#fff}.bp-faqs .bp-faqs-heading{margin:0 0 30px;font-size:28px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.5px;color:#232323;line-height:1.3}.bp-faqs .bp-faqs-list{max-width:900px;margin:0 auto}.bp-faqs .bp-faqs-item{border-bottom:1px solid #e0e0e0}.bp-faqs .bp-faqs-question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;list-style:none;font-size:20px;font-weight:600;color:#232323;line-height:1.4;transition:color .25s ease}.bp-faqs .bp-faqs-question::-webkit-details-marker{display:none}.bp-faqs .bp-faqs-question-text{flex:1;text-align:left}.bp-faqs .bp-faqs-icon{flex-shrink:0;display:flex;color:#999999;transition:transform .25s ease,color .25s ease}.bp-faqs .bp-faqs-item[open] .bp-faqs-question{color:#5bb5b5}.bp-faqs .bp-faqs-item[open] .bp-faqs-icon{transform:rotate(180deg);color:#5bb5b5}.bp-faqs .bp-faqs-answer{padding:0 0 18px;font-size:18px;font-weight:400;line-height:1.7;color:#666666}.bp-faqs .bp-faqs-item[open] .bp-faqs-answer{border-top:1px solid #e0e0e0;padding-top:16px}.bp-faqs .bp-faqs-answer p{margin:0 0 12px;font-size:inherit;color:inherit}.bp-faqs .bp-faqs-answer p:last-child{margin-bottom:0}.bp-related.bp-related{padding:50px 0;background:#fff}.bp-related .bp-related-header{text-align:center;margin-bottom:30px}.bp-related .bp-related-title{margin:0 0 5px;font-size:20px;font-weight:600;color:#232323;line-height:1.3}.bp-related .bp-related-des{margin:0;font-size:14px;color:#3c3c3c}.bp-related .bp-related-list{list-style:none;margin:0 -7.5px;padding:0;display:flex;flex-wrap:wrap}.bp-related .bp-related-card{flex:0 0 33.3333%;max-width:33.3333%;padding:0 7.5px;display:flex;flex-direction:column}.bp-related .bp-related-image{display:block;overflow:hidden}.bp-related .bp-related-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}.bp-related .bp-related-image:hover img{transform:scale(1.06)}.bp-related .bp-related-info{flex:1 1 auto;border:1px solid #dbdbdb;border-top:0;padding:16px 27px 28px;text-align:left}.bp-related .bp-related-card-title{margin:0;font-size:16px;font-weight:600;line-height:1.4}.bp-related .bp-related-card-title a{color:#232323}.bp-related .bp-related-card-title a:hover{color:var(--site-link-hover,#73bbc9)}.bp-related .bp-related-author{margin:0 0 13px;font-size:13px;color:#999999}.bp-related .bp-related-text{margin:0 0 6px;font-size:14px;line-height:1.6;color:#3c3c3c}@media (max-width:1024px){.bp .bp-breadcrumb--desktop{padding-bottom:30px}.bp .bp-pager{margin-bottom:0}.bp .bp-grid{display:block}.bp .bp-sidebar+.bp-main{padding-left:0}.bp .bp-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 0 20px;color:var(--bp-title);background:transparent;border:0;cursor:pointer}.bp .bp-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:60;width:100%;max-width:300px;overflow-y:auto;background:#fff;padding:50px 20px 20px;transform:translateX(-100%);transition:transform .3s ease,visibility .3s;visibility:hidden}.bp .bp-sidebar.is-open{transform:none;visibility:visible}.bp .bp-sidebar-close{display:flex;position:absolute;top:15px;right:15px;padding:4px;background:transparent;border:0;color:var(--bp-title);cursor:pointer}.bp .bp-sidebar-backdrop{position:fixed;inset:0;z-index:59;background:rgba(0,0,0,.4)}}@media (max-width:1024px) and (min-width:768px){.bp-related .bp-related-card{flex-basis:50%;max-width:50%;margin-bottom:15px}}@media (max-width:767px){.bp .bp-item{margin-bottom:30px}.bp .bp-breadcrumb--mobile{display:flex;background:#f6f6f6;margin:0 calc(-1 * var(--site-container-px, 16px)) 10px;padding:12px var(--site-container-px,16px)}.bp .bp-breadcrumb--desktop{display:none}.bp .bp-page-title{padding-top:10px}.bp-faqs .bp-faqs-heading{font-size:24px}.bp-faqs .bp-faqs-question{font-size:18px;padding:14px 0}.bp-faqs .bp-faqs-answer{font-size:17px}.bp-related .bp-related-card{flex-basis:100%;max-width:100%;margin-bottom:15px}}@media (min-width:551px){.bp .bp-item-title{font-size:20px}}@media (min-width:768px){.bp .bp-article-title{font-size:18px}.bp .bp-item--first:not(.bp-item--no-image){display:flex;flex-direction:column-reverse;margin-bottom:80px}.bp .bp-item--first .bp-item-info{margin-bottom:10px}.bp .bp-item:not(.bp-item--first):not(.bp-item--no-image){display:flex;align-items:flex-start}.bp .bp-item:not(.bp-item--first):not(.bp-item--no-image) .bp-item-image{width:42.5%;flex:0 0 42.5%}.bp .bp-item:not(.bp-item--first):not(.bp-item--no-image) .bp-item-content{width:57.5%;padding-left:30px;margin-top:-4px}}@media (min-width:1025px){.bp .bp-item:not(.bp-item--first) .bp-item-summary{margin-bottom:18px}.bp .bp-item:not(.bp-item--first):not(.bp-item--no-image) .bp-item-content{padding-left:40px}}