@charset "UTF-8";.block-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.block-text-content *{max-width:28em}.block-text-content p a,.block-text-content ul a{text-decoration:underline}.block-text-content h1,.block-text-content h2,.block-text-content h3,.block-text-content h4,.block-text-content h5,.block-text-content h6{font-family:CooperHewitt,sans-serif;text-transform:uppercase;font-weight:700;font-size:calc(10px + 2 * ((100vw - 375px)/ 1545));line-height:1.1em;letter-spacing:-.01em}@media screen and (max-width:375px){.block-text-content h1,.block-text-content h2,.block-text-content h3,.block-text-content h4,.block-text-content h5,.block-text-content h6{font-size:10px}}@media screen and (min-width:1920px){.block-text-content h1,.block-text-content h2,.block-text-content h3,.block-text-content h4,.block-text-content h5,.block-text-content h6{font-size:12px}}.block-text-content p+h1,.block-text-content p+h2,.block-text-content p+h3,.block-text-content p+h4,.block-text-content p+h5,.block-text-content p+h6{margin-top:.4em}.block-text-content ol ul,.block-text-content ul,.block-text-content ul ul{list-style-type:disc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;max-width:26em}.block-text-content ol ul li,.block-text-content ul li,.block-text-content ul ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;padding-left:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.4em}.block-text-content ol ul li:before,.block-text-content ul li:before,.block-text-content ul ul li:before{content:"•";width:20px;height:20px;font-size:1.3em;margin-top:0;margin-left:-20px;color:#000}.block-text-content ol,.block-text-content ol ol,.block-text-content ul ol{font-size:inherit}.block-text-content ol li,.block-text-content ol ol li,.block-text-content ul ol li{list-style-type:decimal;list-style-position:outside;margin-left:1em;padding-left:.5em}.site-footer{display:block;position:relative;width:100%;color:#fff;background-color:#1c1c1c;overflow:hidden}.site-footer a,.site-footer p{line-height:1.8em;font-size:calc(14px + 0 * ((100vw - 375px)/ 1545))}@media screen and (max-width:375px){.site-footer a,.site-footer p{font-size:14px}}@media screen and (min-width:1920px){.site-footer a,.site-footer p{font-size:14px}}.site-footer .column-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-footer .column-container .footer-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.site-footer .footer-row-bottom{padding:2.75em 0}.site-footer .footer-row-bottom .site-footer-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75em 1.25em}.site-footer a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;text-decoration-thickness:2px}.site-footer a:active,.site-footer a:focus,.site-footer a:hover{text-decoration-color:#3be2a8}@media (max-width:1024px){.site-footer .column-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em}.site-footer .column-container .copy{margin-top:1em}}.has-tooltip .tooltip{position:absolute;top:100%;z-index:17;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s cubic-bezier(.1,.48,0,.99),visibility 0s .3s;transition:opacity .3s 0s cubic-bezier(.1,.48,0,.99),visibility 0s .3s}.has-tooltip .tooltip .default-tooltip-message,.has-tooltip .tooltip .success-tooltip-message{background-color:#1c1c1c;-webkit-box-shadow:0 1px 5px 0 rgba(28,28,28,.25);box-shadow:0 1px 5px 0 rgba(28,28,28,.25);padding:.25em .5em;font-size:calc(10px + 2 * ((100vw - 375px)/ 1545))}@media screen and (max-width:375px){.has-tooltip .tooltip .default-tooltip-message,.has-tooltip .tooltip .success-tooltip-message{font-size:10px}}@media screen and (min-width:1920px){.has-tooltip .tooltip .default-tooltip-message,.has-tooltip .tooltip .success-tooltip-message{font-size:12px}}.has-tooltip .tooltip .success-tooltip-message{display:none}.has-tooltip .tooltip .tooltip-arrow{border-width:5px;border-style:solid;border-color:transparent transparent #1c1c1c transparent;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:10px;margin:auto}.has-tooltip:hover .tooltip{opacity:1;visibility:visible;-webkit-transition:opacity .3s cubic-bezier(.1,.48,0,.99),visibility 0s;transition:opacity .3s cubic-bezier(.1,.48,0,.99),visibility 0s}.has-tooltip.success .tooltip{visibility:visible;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.1,.48,0,.99),visibility 0s;transition:opacity .3s cubic-bezier(.1,.48,0,.99),visibility 0s}.has-tooltip.success .tooltip .default-tooltip-message{display:none}.has-tooltip.success .tooltip .success-tooltip-message{display:block}.best-buy{margin:calc(clamp(35px,10px + 3.5vw,70px)/ 2) 0;padding:clamp(35px,10px + 3.5vw,70px) 0}.bg-blue .best-buy{background-color:#578cfe}.bg-purple .best-buy{background-color:#9d8afd}.bg-yellow .best-buy{background-color:#ece52a}.bg-pink .best-buy{background-color:#ec69c8}.best-buy .container{position:relative}.best-buy .best-buy-title{position:absolute;top:calc(clamp(35px,10px + 3.5vw,70px)* -1);padding:.5em 1.5em .5em 0;background:#fff}.best-buy .best-buy-title h2{line-height:0}.best-buy .best-buy-title::before{content:"";display:block;position:absolute;background-color:inherit;width:50vw;right:99%;top:0;bottom:0;height:100%}.best-buy .best-buy-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;height:100%}.best-buy .best-buy-card .best-buy-card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.best-buy .best-buy-card .best-buy-card-inner .image{position:relative;aspect-ratio:62/35;overflow:hidden}.best-buy .best-buy-card .best-buy-card-inner .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s cubic-bezier(.55,.085,0,.99);transition:-webkit-transform .3s cubic-bezier(.55,.085,0,.99);transition:transform .3s cubic-bezier(.55,.085,0,.99);transition:transform .3s cubic-bezier(.55,.085,0,.99), -webkit-transform .3s cubic-bezier(.55,.085,0,.99)}.best-buy .best-buy-card .best-buy-card-inner .title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.best-buy .best-buy-card .best-buy-card-bottom{margin-top:auto}.best-buy .best-buy-card .best-buy-card-bottom .button-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.best-buy .best-buy-swiper{overflow:unset}.best-buy .best-buy-swiper .swiper-slide{height:auto}.best-buy .best-buy-swiper .best-buy-pagination{position:relative;margin-top:2em;display:none;background-color:#1c1c1c;height:1.2px}.best-buy .best-buy-swiper .best-buy-pagination .swiper-pagination-progressbar-fill{background-color:#fff}@media (max-width:1200px){.best-buy{padding-top:calc(clamp(35px,10px + 3.5vw,70px) * 1.75)}.best-buy .best-buy-title{top:calc(clamp(35px,10px + 3.5vw,70px) * 1.75 * -1)}.best-buy .best-buy-swiper .best-buy-pagination{display:block}}.daily-deals{padding:clamp(35px,10px + 3.5vw,70px) 0;overflow:hidden}.daily-deals .daily-deals-swiper{overflow:unset}.daily-deals .daily-deals-swiper .swiper-slide{height:auto}.daily-deals .daily-deals-swiper .deal-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;height:100%}.daily-deals .daily-deals-swiper .deal-card .deal-card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.daily-deals .daily-deals-swiper .deal-card .deal-card-inner .image{position:relative;aspect-ratio:62/35;overflow:hidden}.daily-deals .daily-deals-swiper .deal-card .deal-card-inner .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s cubic-bezier(.55,.085,0,.99);transition:-webkit-transform .3s cubic-bezier(.55,.085,0,.99);transition:transform .3s cubic-bezier(.55,.085,0,.99);transition:transform .3s cubic-bezier(.55,.085,0,.99), -webkit-transform .3s cubic-bezier(.55,.085,0,.99)}.daily-deals .daily-deals-swiper .deal-card .deal-card-inner .image .deal-card-discount{position:absolute;bottom:0;left:0;background-color:#fff;padding:.7em .9em}.daily-deals .daily-deals-swiper .deal-card .deal-card-inner .title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.daily-deals .daily-deals-swiper .deal-card .deal-card-inner:focus .image img,.daily-deals .daily-deals-swiper .deal-card .deal-card-inner:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.daily-deals .daily-deals-swiper .deal-card .deal-card-bottom{margin-top:auto}.daily-deals .daily-deals-swiper .deal-card .deal-card-bottom .button{display:block;width:100%}.daily-deals .daily-deals-swiper .daily-deals-pagination{position:relative;margin-top:2em;display:none;background-color:#ecece7;height:1.2px}.daily-deals .daily-deals-swiper .daily-deals-pagination .swiper-pagination-progressbar-fill{background-color:#3be2a8}@media (max-width:1200px){.daily-deals .daily-deals-swiper{overflow:unset}.daily-deals .daily-deals-swiper .daily-deals-pagination{display:block}}.desktop-leaderboard-ad-wrapper{margin-bottom:calc(clamp(35px,10px + 3.5vw,70px)/ 2)}.image-text{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:auto;gap:calc(25px + 3vw);margin:calc(25px + 3vw) auto}.image-text .image{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.image-text .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:800px){.image-right .image-text .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.image-text .text-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(25px + 3vw) 0}.image-text .text-wrapper .text{margin-top:1.4em}.image-text .text-wrapper .button-wrapper{margin-top:1.6em}@media (min-width:800px){.image-right .image-text .text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:800px){.image-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-text .image{padding-bottom:65%}.image-text .text-wrapper{padding:0}}.latest-posts{padding:clamp(35px,10px + 3.5vw,70px) 0}.latest-posts .title-cooper{margin-bottom:.4em}.latest-posts .posts-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2em 20px}.latest-posts .posts-grid .post-card .title{font-size:calc(14px + 3 * ((100vw - 375px)/ 1545))}@media screen and (max-width:375px){.latest-posts .posts-grid .post-card .title{font-size:14px}}@media screen and (min-width:1920px){.latest-posts .posts-grid .post-card .title{font-size:17px}}.latest-posts .button-wrapper{margin-top:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.latest-posts .posts-grid{grid-template-columns:1fr 1fr 1fr}.latest-posts .posts-grid .post-card:nth-child(n+11){display:none}}@media (min-width:1024px){.latest-posts .posts-grid .post-card:nth-child(n+9){display:none}}@media (max-width:800px){.latest-posts .posts-grid{grid-template-columns:1fr 1fr}.latest-posts .button-wrapper .button{width:100%}}@media (max-width:600px){.latest-posts .posts-grid{grid-template-columns:1fr;gap:16px}}.post-deals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;position:relative;width:100%;margin:0 auto}.core-content+.post-deals,.post-deals+.block,.post-deals+.core-content{margin-top:calc(20px + 1.5vw)}.post-deals .deals{display:grid;grid-template-columns:1fr;gap:0;-webkit-transition:gap .3s cubic-bezier(.55,.085,0,.99) 0s;transition:gap .3s cubic-bezier(.55,.085,0,.99) 0s}.post-deals .deals .deal{display:grid;grid-template-rows:0fr;opacity:0;-webkit-transition:opacity .1s cubic-bezier(.55,.085,0,.99) 0s,grid-template-rows .3s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .1s cubic-bezier(.55,.085,0,.99) 0s,grid-template-rows .3s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .1s cubic-bezier(.55,.085,0,.99) 0s,grid-template-rows .3s cubic-bezier(.55,.085,0,.99) 0s,-ms-grid-rows .3s cubic-bezier(.55,.085,0,.99) 0s}.post-deals .deals .deal .deal-inner{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;border:0 solid #3be2a8;padding:0 1.5em;-webkit-transition:padding .3s cubic-bezier(.55,.085,0,.99) 0s,border-width .3s cubic-bezier(.55,.085,0,.99) 0s;transition:padding .3s cubic-bezier(.55,.085,0,.99) 0s,border-width .3s cubic-bezier(.55,.085,0,.99) 0s}.post-deals .deals .deal .deal-inner .subtitle{font-size:calc(10px + 0 * ((100vw - 375px)/ 1545));color:#3be2a8}@media screen and (max-width:375px){.post-deals .deals .deal .deal-inner .subtitle{font-size:10px}}@media screen and (min-width:1920px){.post-deals .deals .deal .deal-inner .subtitle{font-size:10px}}.post-deals .deals .deal:first-child{opacity:1;grid-template-rows:1fr}.post-deals .deals .deal:first-child .deal-inner{border-width:1px;padding:1.5em}.post-deals .deals.open{gap:20px}.post-deals .deals.open .deal{grid-template-rows:1fr;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99) .3s,grid-template-rows .4s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .3s cubic-bezier(.55,.085,0,.99) .3s,grid-template-rows .4s cubic-bezier(.55,.085,0,.99) 0s;transition:opacity .3s cubic-bezier(.55,.085,0,.99) .3s,grid-template-rows .4s cubic-bezier(.55,.085,0,.99) 0s,-ms-grid-rows .4s cubic-bezier(.55,.085,0,.99) 0s}.post-deals .deals.open .deal .deal-inner{border-width:1px;padding:1.5em;-webkit-transition:padding .4s cubic-bezier(.55,.085,0,.99),border-width .4s cubic-bezier(.55,.085,0,.99);transition:padding .4s cubic-bezier(.55,.085,0,.99),border-width .4s cubic-bezier(.55,.085,0,.99)}.post-deals button{-ms-flex-item-align:end;align-self:flex-end}.post-deals button.open::before{content:attr(data-text)}.post-deals button.open .button-text{display:none}.post-deals button.open .arrow-box svg{rotate:-90deg}@media (max-width:600px){.post-deals .deals .deal .deal-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.core-content+.post-product-spotlight,.post-product-spotlight+.block,.post-product-spotlight+.core-content{margin-top:calc(20px + 1.5vw)}.post-product-spotlight .post-product-spotlight-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;padding:1.75em;border:1px solid #3be2a8}.post-product-spotlight .post-product-spotlight-inner .image{position:relative;width:100%;aspect-ratio:113/64}.post-product-spotlight .post-product-spotlight-inner .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-product-spotlight .post-product-spotlight-inner .pro-cons{display:grid;grid-template-columns:repeat(2,1fr);margin:.5em 0}.post-product-spotlight .post-product-spotlight-inner .pro-cons .cons,.post-product-spotlight .post-product-spotlight-inner .pro-cons .pros{padding:0 .5em}.post-product-spotlight .post-product-spotlight-inner .pro-cons .cons .title-cooper,.post-product-spotlight .post-product-spotlight-inner .pro-cons .pros .title-cooper{margin-bottom:1em;letter-spacing:.1em}.post-product-spotlight .post-product-spotlight-inner .pro-cons .cons ul,.post-product-spotlight .post-product-spotlight-inner .pro-cons .pros ul{-webkit-padding-start:.7em;padding-inline-start:.7em}.post-product-spotlight .post-product-spotlight-inner .pro-cons .cons ul li,.post-product-spotlight .post-product-spotlight-inner .pro-cons .pros ul li{list-style-type:disc;font-size:calc(12px + 2 * ((100vw - 375px)/ 1545))}@media screen and (max-width:375px){.post-product-spotlight .post-product-spotlight-inner .pro-cons .cons ul li,.post-product-spotlight .post-product-spotlight-inner .pro-cons .pros ul li{font-size:12px}}@media screen and (min-width:1920px){.post-product-spotlight .post-product-spotlight-inner .pro-cons .cons ul li,.post-product-spotlight .post-product-spotlight-inner .pro-cons .pros ul li{font-size:14px}}.post-product-spotlight .post-product-spotlight-inner .pro-cons .cons ul li::marker,.post-product-spotlight .post-product-spotlight-inner .pro-cons .pros ul li::marker{color:#3be2a8}.post-product-spotlight .post-product-spotlight-inner .pro-cons .pros{padding-left:0;border-right:1px solid #3be2a8}.post-product-spotlight .post-product-spotlight-inner .pro-cons .cons{padding-left:1.5em}.post-product-spotlight .post-product-spotlight-inner .button-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.post-product-spotlight .post-product-spotlight-inner .button-wrapper .button{width:100%}@media (max-width:600px){.post-product-spotlight .post-product-spotlight-inner .pro-cons{grid-template-columns:repeat(1,1fr);gap:20px}.post-product-spotlight .post-product-spotlight-inner .pro-cons .pros{padding-left:0;border-right:unset;border-bottom:1px solid #3be2a8;padding-bottom:20px}.post-product-spotlight .post-product-spotlight-inner .pro-cons .cons{padding-left:0}.post-product-spotlight .post-product-spotlight-inner .button-wrapper{grid-template-columns:repeat(1,1fr)}}.post-quote{display:block;position:relative;width:100%;margin:0 auto}.post-quote:has(+.core-content){margin-bottom:calc(calc(20px + 1.5vw) * 1.5)}.core-content+.post-quote,.post-quote+.block,.post-quote+.core-content{margin-top:calc(calc(20px + 1.5vw) * 1.5)}.post-quote blockquote{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:700;letter-spacing:-.01em;font-style:normal;text-transform:unset;font-size:calc(24px + 5 * ((100vw - 375px)/ 1545));max-width:34ch;text-align:center;margin:auto}@media screen and (max-width:375px){.post-quote blockquote{font-size:24px}}@media screen and (min-width:1920px){.post-quote blockquote{font-size:29px}}.post-quote blockquote:before{content:"“"}.post-quote blockquote:after{content:"”"}.posts-2-categories-row{padding:clamp(35px,10px + 3.5vw,70px) 0}.block[class*=bg-]+.block .posts-2-categories-row{padding-top:0}.posts-2-categories-row .container{display:grid;grid-template-columns:1fr 1fr;gap:20px}.posts-2-categories-row .container .posts-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:20px}.posts-2-categories-row .container .posts-grid .post-card-big{margin-bottom:1em}.posts-2-categories-row .container .button-wrapper{margin-top:1.8em}.posts-2-categories-row .container .button-wrapper .button{display:block;width:100%}@media (max-width:1440px){.posts-2-categories-row .container{grid-template-columns:1fr;gap:3em}}@media (max-width:600px){.posts-2-categories-row{padding-top:clamp(35px,10px + 3.5vw,70px)!important}.posts-2-categories-row .container .posts-grid{grid-template-columns:repeat(1,1fr)}}.posts-2-categories{padding:clamp(35px,10px + 3.5vw,70px) 0}.posts-2-categories .container{display:grid;grid-template-columns:1fr 1fr;gap:20px}.posts-2-categories .container .posts-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:1.25em}.posts-2-categories .container .posts-grid .post-card-big{margin-bottom:1em}.posts-2-categories .container .button-wrapper{margin-top:1.8em}.posts-2-categories .container .button-wrapper .button{display:block;width:100%}@media (max-width:600px){.posts-2-categories .container{grid-template-columns:1fr;gap:3em}.posts-2-categories .container .posts-grid .post-card-big{margin-bottom:0}}.single-image{display:block;position:relative;width:100%;margin:0 auto}.core-content+.single-image,.single-image+.block,.single-image+.core-content{margin-top:calc(20px + 1.5vw)}.single-image .images-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.single-image .images-grid.grid-1{grid-template-columns:1fr}.single-image .images-grid.grid-2{grid-template-columns:repeat(2,1fr)}.single-image .images-grid.grid-3{grid-template-columns:repeat(2,1fr)}.single-image .images-grid.grid-3 .image-content:first-child{grid-column:span 2}.single-image .images-grid.grid-4{grid-template-columns:repeat(3,1fr)}.single-image .images-grid.grid-4 .image-content:first-child{grid-column:span 3}.single-image .images-grid.grid-5{grid-template-columns:repeat(6,1fr)}.single-image .images-grid.grid-5 .image-content{grid-column:span 2}.single-image .images-grid.grid-5 .image-content:nth-child(1),.single-image .images-grid.grid-5 .image-content:nth-child(2){grid-column:span 3}.single-image .images-grid.grid-6{grid-template-columns:repeat(4,1fr)}.single-image .images-grid.grid-6 .image-content:nth-child(1),.single-image .images-grid.grid-6 .image-content:nth-child(2){grid-column:span 2}.single-image .image-content .image{position:relative;grid-column:span 1;width:100%}.single-image .image-content .image img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.single-image .image-content .image-description{margin-top:.5em}.single-image .image-content .image-description p{font-size:calc(12px + 2 * ((100vw - 375px)/ 1545))}@media screen and (max-width:375px){.single-image .image-content .image-description p{font-size:12px}}@media screen and (min-width:1920px){.single-image .image-content .image-description p{font-size:14px}}@media (max-width:800px){.single-image .images-grid.grid-4{grid-template-columns:repeat(4,1fr)}.single-image .images-grid.grid-4 .image-content{grid-column:span 2}.single-image .images-grid.grid-4 .image-content:first-child{grid-column:span 2}.single-image .images-grid.grid-6 .image-content{grid-column:span 2}.single-image .images-grid.grid-6 .image-content:nth-child(1),.single-image .images-grid.grid-6 .image-content:nth-child(4){grid-column:span 4}}.single-image-lightbox{position:fixed;inset:0;z-index:16;background-color:rgba(28,28,28,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none;visibility:hidden;-webkit-transform:translateY(-1%);transform:translateY(-1%);-webkit-transition:opacity .3s 0s,visibility 0s .3s,-webkit-transform .3s cubic-bezier(.1,.48,0,.99);transition:opacity .3s 0s,visibility 0s .3s,-webkit-transform .3s cubic-bezier(.1,.48,0,.99);transition:transform .3s cubic-bezier(.1,.48,0,.99),opacity .3s 0s,visibility 0s .3s;transition:transform .3s cubic-bezier(.1,.48,0,.99),opacity .3s 0s,visibility 0s .3s,-webkit-transform .3s cubic-bezier(.1,.48,0,.99)}.single-image-lightbox .lightbox-container{width:calc(100% - calc(50px + 6vw));max-width:calc(900px + 20vw);max-height:80vh;aspect-ratio:16/9;overflow:hidden;position:relative}.single-image-lightbox .lightbox-container .single-image-swiper{position:relative;width:100%;height:100%}.single-image-lightbox .lightbox-container .single-image-swiper .swiper-wrapper{height:100%}.single-image-lightbox .lightbox-container .single-image-swiper .swiper-slide .gallery-item{height:100%}.single-image-lightbox .lightbox-container .single-image-swiper .swiper-slide .gallery-item .gallery-icon{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-image-lightbox .lightbox-container .single-image-swiper .swiper-slide .gallery-item .gallery-icon.portrait a{width:auto}.single-image-lightbox .lightbox-container .single-image-swiper .swiper-slide .gallery-item .gallery-icon.portrait img{-o-object-fit:contain;object-fit:contain}.single-image-lightbox .lightbox-container .single-image-swiper .swiper-slide .gallery-item .gallery-icon a{pointer-events:none}.single-image-lightbox .lightbox-container .single-image-swiper .swiper-slide .image-content{height:100%}.single-image-lightbox .lightbox-container .single-image-swiper .swiper-slide .image-content .image{position:relative;height:100%}.single-image-lightbox .lightbox-container .single-image-swiper .swiper-slide .image-content .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single-image-lightbox .lightbox-container .single-image-swiper .swiper-slide a{position:relative;display:block;width:100%;height:100%}.single-image-lightbox .lightbox-container .single-image-swiper .swiper-slide a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-image-lightbox .lightbox-container .single-image-pagination{bottom:20px}.single-image-lightbox .lightbox-container .single-image-pagination .swiper-pagination-bullet{opacity:1;background-color:#fff;border-radius:0}.single-image-lightbox .lightbox-container .single-image-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#3be2a8}.single-image-lightbox .lightbox-container .lightbox-close,.single-image-lightbox .lightbox-container .single-image-next,.single-image-lightbox .lightbox-container .single-image-prev{all:unset;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;background-color:#3be2a8;width:1.7em;aspect-ratio:1/1;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1c1c1c;opacity:.75;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99);cursor:pointer}.single-image-lightbox .lightbox-container .lightbox-close svg,.single-image-lightbox .lightbox-container .single-image-next svg,.single-image-lightbox .lightbox-container .single-image-prev svg{all:unset}.single-image-lightbox .lightbox-container .lightbox-close::after,.single-image-lightbox .lightbox-container .lightbox-close::before,.single-image-lightbox .lightbox-container .single-image-next::after,.single-image-lightbox .lightbox-container .single-image-next::before,.single-image-lightbox .lightbox-container .single-image-prev::after,.single-image-lightbox .lightbox-container .single-image-prev::before{content:unset}.single-image-lightbox .lightbox-container .lightbox-close.swiper-button-lock,.single-image-lightbox .lightbox-container .single-image-next.swiper-button-lock,.single-image-lightbox .lightbox-container .single-image-prev.swiper-button-lock{opacity:0;display:none;pointer-events:none;visibility:hidden}.single-image-lightbox .lightbox-container .lightbox-close.swiper-button-disabled,.single-image-lightbox .lightbox-container .single-image-next.swiper-button-disabled,.single-image-lightbox .lightbox-container .single-image-prev.swiper-button-disabled{cursor:auto}.single-image-lightbox .lightbox-container .lightbox-close:not(.swiper-button-disabled):hover,.single-image-lightbox .lightbox-container .single-image-next:not(.swiper-button-disabled):hover,.single-image-lightbox .lightbox-container .single-image-prev:not(.swiper-button-disabled):hover{opacity:1}.single-image-lightbox .lightbox-container .single-image-prev{left:20px}.single-image-lightbox .lightbox-container .single-image-prev svg{rotate:180deg}.single-image-lightbox .lightbox-container .single-image-next{right:20px}.single-image-lightbox .lightbox-container .lightbox-close{top:0;right:0;-webkit-transform:translate(-10px,10px);transform:translate(-10px,10px);z-index:10}.lightbox-open .single-image-lightbox{opacity:1;pointer-events:visible;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s,visibility 0s,-webkit-transform .6s cubic-bezier(.1,.48,0,.99);transition:opacity .3s,visibility 0s,-webkit-transform .6s cubic-bezier(.1,.48,0,.99);transition:transform .6s cubic-bezier(.1,.48,0,.99),opacity .3s,visibility 0s;transition:transform .6s cubic-bezier(.1,.48,0,.99),opacity .3s,visibility 0s,-webkit-transform .6s cubic-bezier(.1,.48,0,.99)}@media (max-width:1024px){.single-image-lightbox .lightbox-container{max-width:calc(100% - 32px);aspect-ratio:4/3}}@media (max-width:1024px) and (orientation:landscape){.single-image-lightbox .lightbox-container{width:auto;height:calc(100% - calc(50px + 6vw))}}.youtube-video-feed{margin:calc(clamp(35px,10px + 3.5vw,70px)/ 2) 0;overflow:hidden}.youtube-video-feed .container{position:relative;display:grid;grid-template-columns:repeat(8,1fr);gap:1em}.youtube-video-feed .container .container-left{position:relative;padding:clamp(35px,10px + 3.5vw,70px) 0 calc(clamp(35px,10px + 3.5vw,70px)/ 1.25);grid-column:span 6;padding-right:clamp(16px,7vw,150px)}.youtube-video-feed .container .container-left::before{content:"";display:block;position:absolute;background-color:inherit;width:50vw;right:99%;top:0;bottom:0;height:100%}.bg-blue .youtube-video-feed .container .container-left{background-color:#578cfe}.bg-purple .youtube-video-feed .container .container-left{background-color:#9d8afd}.bg-yellow .youtube-video-feed .container .container-left{background-color:#ece52a}.bg-pink .youtube-video-feed .container .container-left{background-color:#ec69c8}.youtube-video-feed .container .container-right{grid-column:span 2}.youtube-video-feed .youtube-video-feed-title{position:absolute;top:0;padding:.5em 1.5em .5em 0;background:#fff}.youtube-video-feed .youtube-video-feed-title h2{line-height:0}.youtube-video-feed .youtube-video-feed-title::before{content:"";display:block;position:absolute;background-color:inherit;width:50vw;right:99%;top:0;bottom:0;height:100%}.youtube-video-feed .videos-swiper .videos-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:calc(1em + 1vw)}.youtube-video-feed .videos-swiper .videos-navigation .videos-next,.youtube-video-feed .videos-swiper .videos-navigation .videos-prev{all:unset;background-color:#1c1c1c;width:1.7em;aspect-ratio:1/1;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-transition:background-color .3s cubic-bezier(.55,.085,0,.99);transition:background-color .3s cubic-bezier(.55,.085,0,.99);cursor:pointer}.youtube-video-feed .videos-swiper .videos-navigation .videos-next svg,.youtube-video-feed .videos-swiper .videos-navigation .videos-prev svg{all:unset}.youtube-video-feed .videos-swiper .videos-navigation .videos-next::after,.youtube-video-feed .videos-swiper .videos-navigation .videos-next::before,.youtube-video-feed .videos-swiper .videos-navigation .videos-prev::after,.youtube-video-feed .videos-swiper .videos-navigation .videos-prev::before{content:unset}.youtube-video-feed .videos-swiper .videos-navigation .videos-next.swiper-button-disabled,.youtube-video-feed .videos-swiper .videos-navigation .videos-prev.swiper-button-disabled{cursor:auto}.youtube-video-feed .videos-swiper .videos-navigation .videos-next.swiper-button-disabled,.youtube-video-feed .videos-swiper .videos-navigation .videos-next:hover,.youtube-video-feed .videos-swiper .videos-navigation .videos-prev.swiper-button-disabled,.youtube-video-feed .videos-swiper .videos-navigation .videos-prev:hover{background-color:#393939}.youtube-video-feed .videos-swiper .videos-navigation .videos-prev svg{rotate:180deg}.youtube-video-feed .videos-swiper .videos-pagination{position:relative;margin-top:2em;display:none;background-color:#1c1c1c;height:1.2px}.youtube-video-feed .videos-swiper .videos-pagination .swiper-pagination-progressbar-fill{background-color:#fff}@media (max-width:1440px){.youtube-video-feed .container .container-left{grid-column:span 5;padding-top:calc(clamp(35px,10px + 3.5vw,70px) * 1.75)}.youtube-video-feed .container .container-right{grid-column:span 3}}@media (max-width:600px){.youtube-video-feed .container{padding:0}.youtube-video-feed .container .container-left{padding-left:16px;padding-right:16px;grid-column:span 8}.youtube-video-feed .container .container-left .videos-swiper{overflow:unset}.youtube-video-feed .container .container-left .videos-swiper .videos-navigation{display:none}.youtube-video-feed .container .container-left .videos-swiper .videos-pagination{display:block}.youtube-video-feed .container .container-right{display:none}}