.homepage-hero-section{position:relative;z-index:1}.page-template--pages-home .body>.container{max-width:100%;clear:both;padding:0}.page-template--pages-home .card .price-section,.page-template--pages-home .card-title>a{color:#173f55}.page-template--pages-home #hero-wrapper div[data-sub-layout]{padding-left:0;padding-right:0}.page-template--pages-home .hero_top_image{width:100%;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:1fr;grid-template-rows:1fr}@media only screen and (max-width:520px){.page-template--pages-home .hero_top_image{height:auto}}.page-template--pages-home .hero_top_image .heroCarousel-image{grid-row:1/2;grid-column:1/2}.page-template--pages-home .hero_top_image .heroCarousel-image::before{content:'';z-index:1;display:block;position:absolute;height:100%;inset:0 0 auto;background:rgba(0,0,0,.3)}.page-template--pages-home .hero_top_image .heroCarousel-image img{aspect-ratio:12/5;width:100%}@media (max-width:400px){.page-template--pages-home .hero_top_image .heroCarousel-image img{position:absolute;inset:0;height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:960px){.page-template--pages-home .hero_top_image .heroCarousel-image img{aspect-ratio:40/51}}.page-template--pages-home .hero_top_image>div>div>p{font-size:19px;margin:11px 0 0;line-height:28px}.page-template--pages-home .hero_top_image .hero-svg{position:absolute;margin:0 auto 30px;width:130px;inset:auto 0 0 0}@media (max-width:767px){.page-template--pages-home .hero_top_image .hero-svg{width:90px;margin-top:10px;top:0}}.page-template--pages-home .hp_hero_cont{grid-row:1/-1;grid-column:1/-1;display:grid;justify-items:center;z-index:20}@media (max-width:1250px){.page-template--pages-home .hp_hero_cont{font-size:14px}}@media (max-width:990px){.page-template--pages-home .hp_hero_cont{padding:1rem 1.5rem;width:100%}}@media (max-width:950px){.page-template--pages-home .hp_hero_cont{font-size:16px;text-align:center}}.page-template--pages-home .hp_hero_cont p{color:#fff}.page-template--pages-home .hp_hero_cont .review-block{gap:8px;margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.page-template--pages-home .hp_hero_cont .review-block .review-block__stars{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template--pages-home .hp_hero_cont .review-block .review-block__text{margin:0;margin:0;text-decoration:underline;text-align:center;font-size:12px;font-weight:600;line-height:150%;letter-spacing:1.333px;text-transform:uppercase}.page-template--pages-home .hp_hero_cont .hp_hero_cont_top{color:#fff;text-transform:uppercase;font-size:12px;font-weight:400;line-height:18px;margin-top:0;letter-spacing:1.33px}@media only screen and (max-width:990px){.page-template--pages-home .hp_hero_cont .hp_hero_cont_top{text-align:center}}.page-template--pages-home .hp_hero_cont .sweatprooftitle{color:#fff;font-size:52px;font-weight:400;letter-spacing:2px;line-height:57.2px;text-transform:uppercase;margin-top:13px}@media only screen and (max-width:990px){.page-template--pages-home .hp_hero_cont .sweatprooftitle{font-size:42px;line-height:46.2px;text-align:center;width:100%}}.page-template--pages-home .hp_hero_cont .sweatprooftitle>.row1{display:block}.page-template--pages-home .hp_hero_cont::after{content:'';display:block;width:125px;margin-top:2rem;translate:0 1.5rem;aspect-ratio:1;background:url("https://cdn11.bigcommerce.com/s-zpm3yf7t7h/images/stencil/original/image-manager/shark-tank-logo.png?t=1731700578") center/cover no-repeat}.page-template--pages-home .uvp-section{background-color:#173f55;padding:32px 0}.page-template--pages-home .uvp-section .uvp-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.page-template--pages-home .uvp-section .uvp-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.page-template--pages-home .uvp-section .uvp-wrapper .uvp-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px}.page-template--pages-home .uvp-section .uvp-wrapper .uvp-item img{width:32px;height:32px}.page-template--pages-home .uvp-section .uvp-wrapper .uvp-item p{color:#fff;max-width:250px;margin-bottom:0}.page-template--pages-home .shop_now_btn{margin-top:37px}@media screen and (max-width:990px){.page-template--pages-home .shop_now_btn{margin-top:23px;text-align:center}}.page-template--pages-home .shop_now_btn>a{border:none;border-radius:0;background:#bf3333;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;display:inline-block;padding:14px 31px;font-family:'Secular One',sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;line-height:20.3px;width:210px}@media screen and (max-width:990px){.page-template--pages-home .shop_now_btn>a{display:inline-block;width:240px}}.page-template--pages-home .shop_now_btn>a:hover{background:#fff;color:#173f55}.page-template--pages-home .shop_now_btn>a.shop_now_btn_men{position:relative;top:0;left:0;margin-right:12px}@media only screen and (max-width:990px){.page-template--pages-home .shop_now_btn>a.shop_now_btn_men{margin-bottom:12px;margin-right:auto}}.page-template--pages-home .hero_bottom{display:none;background-color:#173f55;width:100%;float:left;margin-top:-1px;padding:57px 0;position:relative;clear:both;text-align:center}@media only screen and (max-width:990px){.page-template--pages-home .hero_bottom{padding:70px 38px;text-align:left}}.page-template--pages-home .hero_bottom .hero_bottom-wrapper{width:578px;max-width:100%;margin:0 auto;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-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:990px){.page-template--pages-home .hero_bottom .hero_bottom-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.page-template--pages-home .hero_bottom .hero_bottom-wrapper>svg{color:#fff;height:39px}.page-template--pages-home .hero_bottom h2{color:#fff;font-size:26px;text-align:center}@media only screen and (max-width:990px){.page-template--pages-home .hero_bottom h2{text-align:left}}.page-template--pages-home .hero_bottom h2.patent-text{margin-top:21px}.page-template--pages-home .hero_bottom p{color:#fff;font-size:16px;text-align:center;font-weight:400}@media only screen and (max-width:990px){.page-template--pages-home .hero_bottom p{text-align:left}}.page-template--pages-home .hero_bottom .comp-usa-made{display:none;grid-template-columns:auto 1fr;grid-column-gap:12px;max-width:100%}.page-template--pages-home .hero_bottom .comp-usa-made svg{height:20px;width:29px;margin-top:0}.page-template--pages-home .hero_bottom .comp-usa-made p{display:inline-block;font-size:18px;line-height:20px;letter-spacing:1.33px;margin:0;text-align:left}@media only screen and (max-width:990px){.page-template--pages-home .hero_bottom .comp-usa-made p{font-size:12px;padding:0}}.page-template--pages-home .homepage-promo-section{display:grid;width:100%}.page-template--pages-home .homepage-promo-section .homepage-promo-items{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:30px;max-width:1130px;width:100%;margin:113px auto 102px}@media only screen and (max-width:990px){.page-template--pages-home .homepage-promo-section .homepage-promo-items{grid-template-columns:1fr;row-gap:12px;margin-bottom:59px}}@media only screen and (max-width:990px){.page-template--pages-home .homepage-promo-section .homepage-promo-items .item{width:calc(100% - 24px);place-self:center}}.page-template--pages-home .homepage-promo-section .homepage-promo-items .item1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-template--pages-home .homepage-promo-section .homepage-promo-items .item2{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media only screen and (max-width:990px){.page-template--pages-home .homepage-promo-section .homepage-promo-items .item2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.page-template--pages-home .homepage-promo-section .homepage-promo-items .item3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width:990px){.page-template--pages-home .homepage-promo-section .homepage-promo-items .item3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.page-template--pages-home .homepage-promo-section .homepage-promo-items .item4{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media only screen and (max-width:990px){.page-template--pages-home .homepage-promo-section .homepage-promo-items .item4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.page-template--pages-home .homepage-promo-section .homepage-promo-items .item5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media only screen and (max-width:990px){.page-template--pages-home .homepage-promo-section .homepage-promo-items .item5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.page-template--pages-home .homepage-promo-section .homepage-promo-items .item6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}@media only screen and (max-width:990px){.page-template--pages-home .homepage-promo-section .homepage-promo-items .item6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.page-template--pages-home .cta-container{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:990px){.page-template--pages-home .cta-container{grid-template-columns:1fr;row-gap:30px}}.page-template--pages-home .cta-container .two-cols{justify-self:start}.page-template--pages-home .arrow-link{color:#173f55;font-size:16px;font-family:'Secular One',sans-serif;font-weight:400;line-height:20.3px;letter-spacing:2px;text-transform:uppercase}.page-template--pages-home .arrow-link:after{background-image:url("../icons-other/arrow-link.svg");background-repeat:no-repeat;color:#173f55;content:'';display:inline-block;height:12px;width:22px;margin:5px;vertical-align:top}.page-template--pages-home .arrow-link:hover{text-decoration:underline!important}.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-wrapper{padding:4rem 1rem}.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-header{margin:auto;margin-bottom:77px;max-width:600px}@media only screen and (max-width:990px){.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-header{margin-bottom:12px;padding:0 21px}}.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-header svg{color:#bf3333}.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-header h3{color:#173f55;font-size:18px;line-height:28px;letter-spacing:2px}.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-content{display:grid;grid-template-columns:1fr auto 1fr;-webkit-column-gap:41px;-moz-column-gap:41px;column-gap:41px;row-gap:70px;width:100%;max-width:1130px;margin:0 auto;justify-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media only screen and (max-width:990px){.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:unset}}.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-content .tt-difference-section-item{display:grid;grid-template-columns:70px auto;-webkit-column-gap:23px;-moz-column-gap:23px;column-gap:23px}@media only screen and (max-width:990px){.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-content .tt-difference-section-item{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-bottom:1px solid #e1eaf3;padding:30px 21px}}.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-content .tt-difference-section-item.tt-difference-section-image{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:3;place-self:start center;display:block}@media only screen and (max-width:990px){.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-content .tt-difference-section-item.tt-difference-section-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:none;padding:0 38px;margin-bottom:-30px}}@media only screen and (max-width:990px){.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-content .tt-difference-section-item:first-of-type{padding-top:0}}@media only screen and (max-width:990px){.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-content .tt-difference-section-item:last-of-type{border-bottom:none;padding-bottom:0}}.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-content .tt-difference-section-item .tt-diff-item-content .title{color:#173f55;font-size:18px;font-weight:400;line-height:21.6px;margin-top:0}.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-content .tt-difference-section-item .tt-diff-item-content p{margin-bottom:0}.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-content .tt-difference-section-item .tt-diff-item-content .demo-trigger{color:#173f55;font-size:18px;font-weight:700;line-height:64px;letter-spacing:2px;text-transform:uppercase}@media only screen and (max-width:990px){.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-content .tt-difference-section-item .tt-diff-item-content .demo-trigger{font-size:16px}}.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-content .tt-difference-section-item .tt-diff-item-content .demo-trigger:before{background-image:url("../icons-other/play-arrow.svg");background-repeat:no-repeat;color:#173f55;content:'';cursor:pointer;display:inline-block;height:20px;width:20px;margin-right:5px;vertical-align:middle}.page-template--pages-home .homepage-tt-difference-section .homepage-tt-difference-content .tt-difference-section-item .tt-diff-item-content .demo-trigger:hover{cursor:pointer}.page-template--pages-home .product-colors label .form-option-variant{height:16px;width:16px}.page-template--pages-home .home_below_featured_products,.page-template--pages-home .home_below_new_products,.page-template--pages-home .home_below_top_products{float:left;width:100%}.page-template--pages-home .promoBanner__linkwrapper{position:relative;float:left;width:100%}.page-template--pages-home .promoBanner__linkwrapper .promoBanner__link--left,.page-template--pages-home .promoBanner__linkwrapper .promoBanner__link--right{position:absolute;top:0;width:50%;height:100%}.page-template--pages-home .promoBanner__linkwrapper .promoBanner__link--left{left:0}.page-template--pages-home .promoBanner__linkwrapper .promoBanner__link--right{right:0}.page-template--pages-home .promoBanner__linkwrapper .promoBanner__link--bottom,.page-template--pages-home .promoBanner__linkwrapper .promoBanner__link--top{position:absolute;left:0;height:50%;width:100%}.page-template--pages-home .promoBanner__linkwrapper .promoBanner__link--top{top:0}.page-template--pages-home .promoBanner__linkwrapper .promoBanner__link--bottom{bottom:0}@media screen and (max-width:850px){.page-template--pages-home .promoBanner__linkwrapper .promoBannerSmall{display:block}.page-template--pages-home .promoBanner__linkwrapper .promoBanner{display:none}}.page-template--pages-home .home_brands{background:#eee;margin:0 0 3rem;padding:15px 0;width:100%;float:left;text-align:center}.page-template--pages-home .home_brands>span{font-size:16px;font-style:italic;color:#333;line-height:25px;margin:0 0 15px;display:block}.page-template--pages-home .home_brands ul{margin:0 auto;padding:0;list-style:none}.page-template--pages-home .home_brands ul li{display:inline-block;padding:0 0 0 45px}.page-template--pages-home .home_brands ul li:first-child{padding-left:0}@media only screen and (max-width:540px){.page-template--pages-home .home_brands img{max-width:60px}}.page-template--pages-home .homepage_detail_sections{width:100%;float:left;text-align:center;padding:30px 0 0}@media only screen and (max-width:1199px){.page-template--pages-home .homepage_detail_sections{padding-right:15px;padding-left:15px}}.page-template--pages-home .homepage_detail_sections ul{margin:0;padding:0;list-style:none}@media only screen and (max-width:1199px){.page-template--pages-home .homepage_detail_sections ul{margin:0!important}}.page-template--pages-home .homepage_detail_sections ul>li{width:20%;float:left;padding:45px 45px 15px;padding:15px}@media only screen and (max-width:990px){.page-template--pages-home .homepage_detail_sections ul>li{width:50%;float:left}.page-template--pages-home .homepage_detail_sections ul>li:nth-child(odd){clear:both}}@media only screen and (max-width:540px){.page-template--pages-home .homepage_detail_sections ul>li{width:100%;min-height:auto}}.page-template--pages-home .homepage_detail_sections ul>li>img{margin:0 auto;display:block;text-align:center;width:130px}.page-template--pages-home .homepage_detail_sections ul>li>h3{color:#bf3333;letter-spacing:2px;text-transform:uppercase;margin-top:16px;text-align:center;font-family:azo-sans-web;margin-bottom:0;display:inline-block;font-size:15px}.page-template--pages-home .homepage_detail_sections ul>li:first-child>h3:before{content:'';background:url(../img/tt_icon.png) no-repeat left;width:17px;height:28px;display:inline-block;margin-right:4px;vertical-align:middle}.page-template--pages-home .homepage_detail_sections ul>li:first-child h3,.page-template--pages-home .homepage_detail_sections ul>li:first-child p{margin-top:10px}.page-template--pages-home .homepage_detail_sections ul>li>p{font-size:16px;font-style:italic;color:#000;margin:15px 0;line-height:25px}@media only screen and (max-width:990px){.page-template--pages-home .homepage_detail_sections ul>li>p{font-size:14px;line-height:1.4;margin:8px 0 15px}}.page-template--pages-home .homepage_detail_sections ul>li>h3{width:100%}@media only screen and (max-width:479px){.page-template--pages-home .homepage_detail_sections ul>li>h3{min-height:auto}}.page-template--pages-home .homepage_detail_sections .usa-wrapper{height:130px;width:130px;border:1px solid #ccc;margin:0 auto;border-radius:100px}.page-template--pages-home .homepage_detail_sections .usa-wrapper svg{width:90%;padding:5%;margin-top:20px}.page-template--pages-home .homepage_quick_products{padding-left:30px;padding-right:30px;width:100%;float:left;padding-bottom:32px}.page-template--pages-home .homepage_quick_products>.interior-container{padding:0;margin-left:auto;margin-right:auto;max-width:91.71429rem;width:100%;position:relative}.page-template--pages-home .homepage_quick_products .page-heading{padding-left:15px;padding-right:15px;margin:30px 0;font-size:25px;text-transform:uppercase}.page-template--pages-home .homepage_quick_products .productCarousel{margin:0}.page-template--pages-home .homepage_quick_products .productCarousel .slick-list{overflow-y:visible}.page-template--pages-home .homepage_quick_products .productCarousel.slick-dotted.slick-slider:first-of-type{margin-bottom:7rem}.page-template--pages-home .homepage_quick_products .productCarousel .product-card__-container{height:300px}.page-template--pages-home #modalDemoBackground.modal-background.modal-open{display:block}.page-template--pages-home #modalDemoVideo.open{display:block;opacity:1;position:fixed;visibility:visible}.page-template--pages-home .hpmadeinusa{width:100%;float:left;text-align:center}.page-template--pages-home .hpmadeinusa .container{max-width:992px}.page-template--pages-home .hpmadeinusa .container>div{width:100%;float:left;border:1px solid #9d9d9d;padding:30px;margin:45px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.page-template--pages-home .hpmadeinusa .container>div{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-template--pages-home .hpmadeinusa .hpleft{width:33.33%;float:left;padding:0 45px}@media only screen and (max-width:767px){.page-template--pages-home .hpmadeinusa .hpleft{width:100%;margin-bottom:20px}}.page-template--pages-home .hpmadeinusa .hpleft img{max-height:50px}.page-template--pages-home .hpmadeinusa .hpright{width:66.66%;float:left;text-align:left}@media only screen and (max-width:767px){.page-template--pages-home .hpmadeinusa .hpright{width:100%}}.page-template--pages-home .hpmadeinusa .hpright h2{font-size:24px;margin:0;color:#333;line-height:31px;font-weight:400}.page-template--pages-home .hpmadeinusa .hpright p{font-size:16px;color:#333;line-height:25px;margin:0}.page-template--pages-home .hpmadeinusa .hpright p a{color:#bf3333}.page-template--pages-home.modal-video #modal--homepage-video,.page-template--pages-home.modal-video-1 #modal--homepage-video-1{display:block;visibility:visible;padding:30px;background:#fff;max-height:none;min-height:auto;max-width:none}.page-template--pages-home .vidopt__container{display:block;margin:15px auto;max-width:768px;background-color:#000}.page-template--pages-home .vidopt__container .vidopt__player{width:100%;height:100%;max-height:315px;display:block;position:relative;cursor:pointer;overflow:hidden;margin:0 auto;padding-bottom:56.25%}.page-template--pages-home .vidopt__container .vidopt__player iframe{position:absolute;top:0;left:0}.page-template--pages-home .vidopt__container .vidopt__player .vidopt__poster{bottom:-100%;display:block;left:0;margin:auto!important;max-width:100%;width:100%;height:auto;position:absolute;right:0;top:-100%}.page-template--pages-home .vidopt__container .vidopt__player .vidopt__button{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url("https://cdn7.bigcommerce.com/s-zpm3yf7t7h/content/video-play-icon.png") no-repeat}.homepage-confidence-section{display:grid;background:#f4f2ee;width:100%;padding:69px 0}@media only screen and (max-width:990px){.homepage-confidence-section{padding:0 0 42px}}.homepage-confidence-section .homepage-confidence-wrapper{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;width:100%;max-width:1080px;place-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:990px){.homepage-confidence-section .homepage-confidence-wrapper{grid-template-columns:1fr}}@media only screen and (max-width:990px){.homepage-confidence-section .homepage-confidence-wrapper>.two-cols.two-cols-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 18px}}@media only screen and (max-width:990px){.homepage-confidence-section .homepage-confidence-wrapper>.two-cols.two-cols-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.homepage-confidence-section .homepage-confidence-wrapper>.two-cols.two-cols-2 img{max-width:100%;width:600px}.homepage-confidence-section .heading3{color:#173f55;font-size:34px;line-height:40px;font-weight:400}.homepage-confidence-section p{color:#173f55;font-size:16px;line-height:28px;letter-spacing:.2px;width:100%;max-width:400px;margin-bottom:50px}.homepage-best-shirts-section .homepage-best-shirts-hero-wrapper{background:#173f55;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,auto)}@media only screen and (max-width:990px){.homepage-best-shirts-section .homepage-best-shirts-hero-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.homepage-best-shirts-section .homepage-best-shirts-hero-wrapper .homepage-best-shirts-hero-image{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:6}.homepage-best-shirts-section .homepage-best-shirts-hero-wrapper .homepage-best-shirts-hero-image img{aspect-ratio:2.06;width:100%}.homepage-best-shirts-section .homepage-best-shirts-hero-wrapper .homepage-best-shirts-hero-caption{grid-column-start:2;grid-column-end:3;grid-row-start:4;grid-row-end:5;align-self:end;background:#173f55;color:#fff;opacity:.95;padding:28px}@media only screen and (max-width:990px){.homepage-best-shirts-section .homepage-best-shirts-hero-wrapper .homepage-best-shirts-hero-caption{opacity:1;padding:59px 37px}}.homepage-best-shirts-section .homepage-best-shirts-hero-wrapper .homepage-best-shirts-hero-caption blockquote{font-size:26px;font-weight:700;line-height:39px}.homepage-best-shirts-section .homepage-best-shirts-hero-wrapper .homepage-best-shirts-hero-caption blockquote span{display:block}@media only screen and (max-width:990px){.homepage-best-shirts-section .homepage-best-shirts-hero-wrapper .homepage-best-shirts-hero-caption blockquote span{display:inline-block}}.homepage-best-shirts-section .homepage-best-shirts-hero-wrapper .homepage-best-shirts-hero-caption .quote-attribution{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:20px;margin-top:20px}.homepage-best-shirts-section .homepage-best-shirts-brands-wrapper{background:#173f55;padding:32px 0}@media only screen and (max-width:990px){.homepage-best-shirts-section .homepage-best-shirts-brands-wrapper{padding:0 0 30px}}.homepage-best-shirts-section .homepage-best-shirts-brands-wrapper h4{font-size:18px;line-height:28px;letter-spacing:2px;margin:0 auto 32px}@media only screen and (max-width:990px){.homepage-best-shirts-section .homepage-best-shirts-brands-wrapper h4{margin:0 auto 25px}}.homepage-best-shirts-section .homepage-best-shirts-brands-wrapper .brands-list{display:grid;grid-template-columns:repeat(9,1fr);justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px 10px}@media only screen and (max-width:990px){.homepage-best-shirts-section .homepage-best-shirts-brands-wrapper .brands-list{margin:0 10px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}}.homepage-featured-products-section{padding:0 18px;display:-webkit-box;display:-ms-flexbox;display:flex}.homepage-featured-products-section .homepage-featured-products-container{display:grid;grid-template-rows:repeat(2,1fr);margin:0 auto;max-width:100%;width:1200px}@media only screen and (max-width:990px){.homepage-featured-products-section .homepage-featured-products-container{grid-template-columns:1fr}}.homepage-featured-products-section .homepage-featured-products-container .homepage-featured-products-wrapper{margin:0 auto;max-width:100%;width:100%}@media only screen and (max-width:990px){.homepage-featured-products-section .homepage-featured-products-container .homepage-featured-products-wrapper{padding-bottom:7px;width:100%}}.homepage-featured-products-section .homepage-featured-products-container .homepage-featured-products-wrapper .homepage-featured-products-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:24px}@media only screen and (max-width:990px){.homepage-featured-products-section .homepage-featured-products-container .homepage-featured-products-wrapper .homepage-featured-products-list{grid-template-columns:1fr 1fr}}.homepage-featured-products-section .homepage-featured-products-container .title{color:#173f55;font-size:18px;font-weight:400;line-height:28px;letter-spacing:2px;text-transform:uppercase}.homepage-featured-products-section .homepage-featured-products-container .title:after{background-image:url("../icons-other/arrow-link.svg");background-repeat:no-repeat;color:#173f55;content:'';display:inline-block;height:12px;width:22px;margin:8px 5px;vertical-align:bottom}.homepage-featured-products-section .homepage-featured-products-container p{color:#173f55;font-size:16px;line-height:28px;letter-spacing:.2px}.carousel-component{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.carousel-component>*{scroll-snap-align:center;-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:80vw}@media (max-width:768px){.carousel-component{width:100vw;margin-inline:calc(50% - 50vw);padding-inline:1.5rem}}.press-quotes{background-color:#173f55;color:#fff;text-align:center;text-wrap:balance;font-size:18px;font-weight:700}.press-quotes>div{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem 2rem;max-width:1250px;margin-inline:auto;padding:3rem 1rem}@media (min-width:769px){.press-quotes>div{grid-template-columns:repeat(3,1fr)}}.press-quotes img{max-width:120px;margin:auto}@media (max-width:768px){.press-quotes p{margin-bottom:.5em}}.featured-categories{max-width:1250px;margin-inline:auto;padding:4rem 1rem}.featured-categories header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 1rem;border-bottom:1px solid #e5e5e5;margin-bottom:2rem}@media (max-width:768px){.featured-categories header{-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:start}}.featured-categories h2{margin:0;padding-bottom:.5em;font-size:34px}.featured-categories label{cursor:pointer;display:inline-block;text-transform:uppercase;letter-spacing:3px;font-weight:700;padding:.7em;color:#173f55;border-bottom:2px solid transparent}.featured-categories:has(#ft-cat-men:checked) label[for=ft-cat-men],.featured-categories:has(#ft-cat-women:checked) label[for=ft-cat-women]{border-color:currentColor}.featured-categories input[name=ft-cat]:not(:checked)+div{display:none}.featured-categories .carousel-component{gap:2rem}.testimonial-list{background-color:#fafafa}.testimonial-list>div{max-width:1250px;margin-inline:auto;padding:4rem 1rem}.testimonial-list h2{margin:0 0 2rem;text-align:center;font-size:34px}.testimonial-list .carousel-component{gap:2rem}.testimonial-list .stars{margin-bottom:1rem;color:#db4b51;font-size:1.5em;letter-spacing:1px}.testimonial-list blockquote p{font-size:16px;line-height:1.6}.testimonial-list footer{margin-top:auto}.testimonial-list cite{color:inherit;font-style:normal;font-weight:700}.testimonial-list .verified{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2f6c8e;gap:.25em;font-size:small}.testimonial-list .verified::before{content:'';aspect-ratio:1;width:1.5em;display:block;background:var(--check) center/contain no-repeat}.testimonial-list .bottom{margin-top:3rem;text-align:center}.shop-by-category{max-width:1250px;margin-inline:auto;padding:3rem 1rem}.shop-by-category h2{margin:0 0 2rem;padding:.5em 0;border-bottom:1px solid #e5e5e5;font-size:34px}.shop-by-category .carousel-component{gap:1rem}.shop-by-category .carousel-component>*{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}.shop-by-category .carousel-component a{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;width:100%;aspect-ratio:2/3;padding:1.5rem;color:inherit;overflow:hidden}.shop-by-category .carousel-component a>div{position:relative;margin-top:auto;text-transform:uppercase;letter-spacing:3px;font-weight:700}.shop-by-category .carousel-component a::before{content:'';display:block;position:absolute;inset:0;width:100%;height:100%;background:var(--img) center/cover no-repeat;-webkit-transition:scale .2s ease-in-out;transition:scale .2s ease-in-out}.shop-by-category .carousel-component a:hover{text-decoration:underline!important}.shop-by-category .carousel-component a:hover::before{scale:1.05}.cta-split{position:relative;display:grid}@media (min-width:769px){.cta-split{grid-template-columns:repeat(2,1fr)}}.cta-split>div{display:grid;place-content:center;aspect-ratio:1.2;margin:0!important;background:center/cover no-repeat}@media (min-width:769px){.cta-split>div{aspect-ratio:2}}.cta-split>img{pointer-events:none;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}@media (min-width:769px){.cta-split>img{top:40%}}.as-seen-in{background:#173f55;padding:3rem 0}.as-seen-in p{letter-spacing:3px}.as-seen-in .brands-list{display:grid;grid-template-columns:repeat(9,1fr);justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media only screen and (max-width:990px){.as-seen-in .brands-list{grid-template-columns:repeat(3,1fr)}}#flip-flops-lux-tees{background-color:#f4f6f8}@media (min-width:768px){#flip-flops-lux-tees{padding-inline:1rem}}#flip-flops-lux-tees .container{display:grid;max-width:1250px;gap:0 4rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media (min-width:960px){#flip-flops-lux-tees .container{grid-template-columns:repeat(2,1fr);padding-bottom:32px}}@media (min-width:1130px){#flip-flops-lux-tees .container{gap:233px}}#flip-flops-lux-tees .container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 1rem 1rem}@media (min-width:801px){#flip-flops-lux-tees .container>div{padding-bottom:0}}#flip-flops-lux-tees .pretitle{color:#a00;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.2px;text-transform:uppercase;margin-bottom:8px}#flip-flops-lux-tees h2{color:#173f55;font-size:42px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:3px;text-transform:uppercase;max-width:400px;margin:0 0 16px 0;font-family:azo-sans-web}#flip-flops-lux-tees .cta-list{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-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}#flip-flops-lux-tees .cta-list a{color:#ed5169;text-align:center;font-family:azo-sans-web;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2px;text-decoration-line:underline!important;text-decoration-style:solid!important;text-transform:uppercase}#flip-flops-lux-tees picture{margin-top:24px}@media (max-width:768px){#flip-flops-lux-tees picture{max-width:450px}}@media (max-width:768px){#flip-flops-lux-tees #flip-flops{background-color:#b0d4f319}}#flip-flops-lux-tees #flip-flops .description{color:#173f55;font-size:16px;font-style:normal;font-weight:400;line-height:1.75;letter-spacing:.2px;margin-bottom:28px;font-family:azo-sans-web;max-width:475px}#flip-flops-lux-tees #lux-tees{padding-bottom:0;background-color:#f4f6f8}#flip-flops-lux-tees #lux-tees .description{color:#173f55;font-size:16px;font-style:normal;font-weight:400;line-height:1.75;letter-spacing:.2px;margin-bottom:28px;font-family:azo-sans-web;max-width:490px}@media (min-width:930px){#flip-flops-lux-tees #lux-tees picture{margin-top:-63px}}