.sites-giro-site .home-page .msg-block.block-right,.sites-giro-site .home-page .msg-block.block-left,.sites-giro-site .home-page .msg-block a.btn{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.sites-giro-site .home-page .btn-fill-white{color:#000!important;background:#fff!important}.sites-giro-site .home-page .half-width{max-width:100%}@media(max-width:990px){.sites-giro-site .home-page .msg-block a.btn{padding:0 4.375vw;min-width:auto;margin-top:0;height:6.875vw;border:1px solid #fff;color:#fff;font-size:16px;line-height:6.25vw}.sites-giro-site .home-page .msg-block .h1{font-size:7.8125vw;line-height:122%}}@media(max-width:1024px){.sites-giro-site .home-page .top-section-one .msg-block .h1{font-size:32px;line-height:120%}.sites-giro-site .home-page .top-section-one .msg-block .h2{font-size:18px;line-height:1.25}.sites-giro-site .home-page .top-section-one .msg-block a.btn{padding:12px 16px;min-width:auto;margin-top:.78125vw;height:auto;border:2px solid #777;color:#777;font-size:16px;line-height:1}.sites-giro-site .home-page .mb-2{margin-bottom:24px}.sites-giro-site .home-page .mt-1{margin-top:2.1875vw!important}.sites-giro-site .home-page .msg-block.mt-2{margin-top:24px!important;padding:0 24px}.sites-giro-site .home-page .square-block .msg-block{bottom:7.03125vw}.sites-giro-site .home-page .top-section-2,.sites-giro-site .home-page .home-blog-section{padding:0 7.8125vw}.sites-giro-site .home-page .square-block{margin:0 0 7.8125vw}.sites-giro-site .home-page .square-block .h2{font-size:5.15625vw;line-height:121%;margin-top:1.5625vw}.sites-giro-site .home-page.slot-1{margin-bottom:24px}.sites-giro-site .home-page.slot-2{margin-bottom:0}.sites-giro-site .home-page.slot-3{margin-bottom:24px}.home-page.slot-4{margin-bottom:24px}.sites-giro-site .home-page .page-title.h2{color:#777;margin-bottom:24px;font-family:RobotoCondensed-Bold,sans-serif;font-size:28px}.sites-giro-site .home-page .content-tile-title-link{color:#777;display:inline-block;font-size:3.125vw;line-height:120%}.sites-giro-site .home-page .content-tile-title{margin-top:4.375vw;margin-bottom:2.8125vw}.sites-giro-site .home-page .content-tile-read-more{margin-top:2.8125vw;margin-bottom:2.8125vw}.sites-giro-site .homepage-wrapper{margin-bottom:4.375vw}}@media(min-width:992px){.sites-giro-site .home-page .square-block{display:inline-block;margin-bottom:0}.sites-giro-site .home-page .msg-block a.btn{padding:0 2vw;min-width:auto;margin-top:.357vw;height:3.57vw;border:.142857vw solid #fff;color:#f1f1f1!important;font-size:1.2857142857vw;line-height:3.2142857vw}.sites-giro-site .home-page .square-block:first-of-type{margin-right:4.285714285714286vw}.sites-giro-site .home-page .half-width{padding:0 4.285714285714286vw}.sites-giro-site .home-page .home-blog-section{overflow:hidden;width:100%}.sites-giro-site .home-page .square-block{flex:34.642857vw}.sites-giro-site .home-page .msg-block .h2{font-size:2.7142857vw;line-height:105%;margin:0}.sites-giro-site .home-page .mb-2{margin-bottom:24px!important}.sites-giro-site .home-page.slot-2{margin-bottom:4.642857142857143vw}.sites-giro-site .home-page .msg-block a.btn{padding:0 2vw;min-width:auto;margin-top:.357vw;height:3.57vw;border:.142857vw solid #fff;color:#fff;font-size:1.2857142857vw;line-height:3.2142857vw}.sites-giro-site .home-page .square-block .msg-block{bottom:4.285714285714286vw}.sites-giro-site .home-page.slot-1{margin-bottom:5.5vw}.sites-giro-site .home-page.slot-1,.sites-giro-site .home-page.slot-2,.sites-giro-site .home-page.slot-3,.sites-giro-site .home-page.slot-4{overflow:hidden;margin-bottom:24px}}@media(max-width:767px){.sites-giro-site .home-page .content-tile-title-link{max-width:80%}}@media(min-width:1025px){.sites-giro-site .home-page .full-width .msg-block.block-right,.sites-giro-site .home-page .full-width .msg-block.block-left{width:43vw;bottom:4.2857142857vw}.sites-giro-site .home-page .full-width .msg-block.block-right{right:4.2857142857vw}.sites-giro-site .home-page .full-width .msg-block.block-left{left:4.2857142857vw}.sites-giro-site .home-page .top-section-one .msg-block .h1{font-size:48px}.sites-giro-site .home-page .page-title.h2{color:#777;margin-bottom:24px;font-family:RobotoCondensed-Bold,sans-serif}.sites-giro-site .home-page .content-tile-title-link{color:#777;display:inline-block;max-width:80%;font-size:1.4285714285714286vw;line-height:120%}.sites-giro-site .home-page .content-tile-title{margin-top:2vw;margin-bottom:1.2857142857vw}.sites-giro-site .home-page .content-tile-read-more{margin-top:1.2857142857vw;margin-bottom:1.2857142857vw}.sites-giro-site .homepage-wrapper{padding-bottom:28px}}.blog-post-header-bottom.col-12,.blog-article .container-news-blog h2,.blog-article .container-news-blog h3,.blog-article .container-news-blog p,.blog-article .container-news-blog ul,.blog-article .container-news-blog ol,.container-news-blog .news-img-center,.container-news-blog .news-quote,.container-news-blog .news-credits{width:100%;padding-left:12px;padding-right:12px;margin-right:auto;margin-left:auto}.blog-post-slider .youtube-picture:before{content:"";background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCI+PGRlZnM+PGZpbHRlciBpZD0iYSIgeD0iMCIgeT0iMCIgd2lkdGg9IjkwIiBoZWlnaHQ9IjkwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZU9mZnNldCBkeD0iMiIgZHk9IjMiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzIiByZXN1bHQ9ImJsdXIiLz48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIuMiIvPjxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluMj0iYmx1ciIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48ZyBmaWx0ZXI9InVybCgjYSkiPjxwYXRoIGRhdGEtbmFtZT0icGxheS1pY29uLW1vYmlsZSIgZD0iTTQyLjk0MiA3OGEzNiAzNiAwIDAgMSAuMDYzLTcyaC4wNjNhMzYgMzYgMCAwIDEgMzUuOTM1IDM2LjA2M2gtMS40NSAxLjQ1YTM2IDM2IDAgMCAxLTM2IDM1LjkzN3pNOS45MDYgNDEuOTQyYTMzLjEgMzMuMSAwIDEgMCAzMy4xNTYtMzMuMDRoLS4wNTdBMzMuMTM2IDMzLjEzNiAwIDAgMCA5LjkwNiA0MS45Mzh6bTIzLjU2LTE1Ljk1OUw1OC44NzYgNDJsLTI1LjQxIDE2LjAyem0yLjkwNSAyNi43NzhMNTMuNDM0IDQyIDM2LjM3MSAzMS4yNDJ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);background-size:90px 90px;opacity:.8;display:block;height:90px;width:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1024px){.blog-post-slider .youtube-picture:before{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAuNzM2IiBoZWlnaHQ9IjE2MC44MzQiPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNjAuNzM2IiBoZWlnaHQ9IjE2MC44MzQiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlT2Zmc2V0IGR5PSIzIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMyIgcmVzdWx0PSJibHVyIi8+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iLjE2MSIvPjxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluMj0iYmx1ciIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48ZyBmaWx0ZXI9InVybCgjYSkiPjxwYXRoIGRhdGEtbmFtZT0iLWUtcGxheSBidXR0b24iIGQ9Ik04MC4yNDkgMTQ4LjgyOUE3MS40MTcgNzEuNDE3IDAgMCAxIDgwLjM3NSA2aC4xMjVhNzEuMzg4IDcxLjM4OCAwIDAgMSA3MS4yMzkgNzEuNTQybC0yLjg3NC0uMDA1IDIuODc0LjAwNWE3MS40IDcxLjQgMCAwIDEtNzEuMzU5IDcxLjI5MnpNMTQuNzU4IDc3LjNhNjUuNiA2NS42IDAgMSAwIDY1LjczLTY1LjU0NGgtLjExM0E2NS43MTIgNjUuNzEyIDAgMCAwIDE0Ljc1OCA3Ny4zem00Ni43MDctMzEuNjYgNTAuMzc0IDMxLjc3NS01MC4zNzQgMzEuNzh6bTUuNzU5IDUzLjEyMiAzMy44MjYtMjEuMzQ3LTMzLjgyNi0yMS4zNDF6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);background-size:160px 160px;height:160px;width:160px}}.blog-post-slider .youtube-picture:hover:before{zoom:.8}.blog-post-header-bottom.col-12,.blog-article .blog-related-products .product-tile-caro,.blog-article .container-news-blog h2,.blog-article .container-news-blog h3,.blog-article .container-news-blog p,.blog-article .container-news-blog ul,.blog-article .container-news-blog ol,.container-news-blog .news-img-center,.container-news-blog .news-credits{max-width:100%!important}@media(min-width:1025px){.blog-post-header-bottom.col-12{padding:0}}@media(min-width:1025px){.blog-post-header-bottom.col-12,.blog-article .container-news-blog h2,.blog-article .container-news-blog h3,.blog-article .container-news-blog p,.blog-article .container-news-blog ul,.blog-article .container-news-blog ol,.container-news-blog .news-img-center,.container-news-blog .news-quote,.container-news-blog .news-credits{padding-left:20%;padding-right:20%}}.content-header-bar.container,.header.page-title.container{margin:0;padding:0;max-width:100%}.blog-article .container-news-blog p ul,.blog-article .container-news-blog p ol{padding-left:32px}.blog-article .container-news-blog p ul,.blog-article .container-news-blog p ol{padding-left:20px;padding-right:0}@media(min-width:1025px){.blog-article .container-news-blog p ul,.blog-article .container-news-blog p ol{padding-left:25%;padding-left:calc(20% + 20px);padding-right:0}}.blog-post-header-bottom.col-12{margin-top:100px}@media(min-width:1024px){.blog-post-header-bottom.col-12{margin-top:63px}}.container-news-blog h2.sub-title,.container-news-blog h3.sub-title{font-family:NewsGothicBT-RomanCondensed,sans-serif;font-size:1.125rem;line-height:100%;margin-top:25px;margin-bottom:20px;color:#403f3a}.blog-article .container-news-blog p{margin-block-start:1em;margin-block-end:2em;line-height:26px}.blog-article .container-news-blog p:first-of-type,.blog-article .container-news-blog p.after-title{margin-top:30px}.blog-article .blog-post-html p{color:#403f3a}.blog-article .header{height:auto}.container-news-blog h2{font-size:38px;color:#777}.blog-article .container-news-blog .news-img-center{text-align:center;margin:85px auto;width:100%;height:auto;padding:0}@media(min-width:1024px){.blog-article .container-news-blog .news-img-center{width:auto;margin:115px auto;padding:0 20%}}.blog-article .container-news-blog .news-img-center img{max-width:100%}.blog-article .container-news-blog .news-quote{color:#777;font-family:newsgothicbt-romancondensed,sans-serif;font-size:1.875rem;line-height:125%;text-transform:uppercase;text-align:center;margin:110px auto;padding:0;font-weight:400;max-width:60%!important}@media(min-width:1024px){.blog-article .container-news-blog .news-quote{max-width:560px!important}}.blog-article .container-news-blog .news-img-w100{max-width:100%;width:100%;margin:110px auto;padding:0;display:block}@media(min-width:1024px){.blog-article .container-news-blog .news-img-w100{margin:110px auto}}.blog-article .container-news-blog .news-img-w100 img{width:100%;height:auto}.container-news-blog .news-credits{display:block}.container-news-blog .news-credits li{display:block;font-weight:400;font-family:NewsGothicBT-Roman,sans-serif;margin:0}.container-news-blog .news-credits li a{text-transform:uppercase}@media(min-width:1024px){.blog-article .blog-post-body{margin-bottom:115px}}.blog-article .blog-related-content,.blog-article .blog-related-products{margin-top:75px}.blog-related-products-title.h1{font-size:38px;line-height:120%;margin-bottom:23px}.blog-article .product-tile-caro .price .sales .value{font-family:NewsGothicBT-RomanCondensed,sans-serif;color:#403f3a}.content-page .content-container-generic{width:100%;padding-left:12px;padding-right:12px;margin-right:auto;margin-left:auto;max-width:100%!important}@media(min-width:1025px){.content-page .blog-post-header-bottom.col-12{padding:0}}@media(min-width:1025px){.content-page .content-container-generic{padding-left:20%;padding-right:20%}}.content-page img.header-img{width:100%}.content-page .active-breadcrumb-item a{color:#403f3a}.content-page h1{margin-top:80px;font-size:38px;color:#777}.content-page h2{font-family:NewsGothicBT-RomanCondensed,sans-serif;font-size:1.125rem;line-height:100%;margin-top:60px;margin-bottom:15px;color:#777}.content-page h2:first-of-type{margin-top:35px}.content-container-generic p{margin-block-start:1em;margin-block-end:2em;line-height:26px}.content-container-generic ol>li,.content-container-generic ul>li{font-family:NewsGothicBT-Roman,sans-serif}.content-container-generic h2{font-size:22px}@media(min-width:768px){.size-chart #sizechartModal{width:auto;height:auto;left:50%;transform:translate(-50%,0)}}.size-chart #sizechartModal.modal{bottom:0}.size-chart #sizechartModal .modal-header,.size-chart #sizechartModal ol>li+li,.size-chart #sizechartModal ul>li+li{padding:0;margin:0}.size-chart #sizechartModal .modal-header{z-index:1200}.size-chart #sizechartModal .modal-header div:first-child{display:none}.size-chart #sizechartModal a:before{display:none}.size-chart #sizechartModal .nav-tabs.justify-content-center li,.size-chart #sizechartModal .nav-tabs.justify-content-center a{display:inline-block;font-family:NewsGothicBT-RomanCondensed,sans-serif;font-size:20px;width:50%;text-align:center}.size-chart #sizechartModal .nav-tabs.justify-content-center a{width:100%;color:#bbb;padding-bottom:10px;border-bottom:1px solid #bbb;text-decoration:none;letter-spacing:.5px}.size-chart #sizechartModal .nav-tabs.justify-content-center a.active,.size-chart #sizechartModal .nav-tabs.justify-content-center a:hover,.size-chart #sizechartModal .nav-tabs.justify-content-center a:active{color:#403f3d;text-decoration:none;border-bottom:1px solid #403f3d}.size-chart #sizechartModal .tab-pane img{padding-top:15px!important}.size-chart #sizechartModal h2{font-size:2rem;letter-spacing:0}@media(min-width:768px){.size-chart #sizechartModal h2{font-size:18px;margin-top:15px;margin-bottom:10px}}.size-chart #sizechartModal .modal-body p{line-height:2.2;font-size:100%}.size-chart #sizechartModal table{width:100%}.size-chart #sizechartModal table tr:nth-of-type(even){background-color:#eee}.size-chart #sizechartModal table tr:hover{background-color:#ccc}.size-chart #sizechartModal table tr th,.size-chart #sizechartModal table tr td{text-align:center}.size-chart #sizechartModal .tab-content ul{padding:0}.size-chart #sizechartModal #pane2{padding-top:20px!important}.size-chart #sizechartModal .tab-content .nav-tabs li,.size-chart #sizechartModal .tab-content .nav-tabs a{font-family:NewsGothicBT-Roman,sans-serif!important;padding:0 2px}.size-chart #sizechartModal .tab-content .nav-tabs a.active,.size-chart #sizechartModal .tab-content .nav-tabs a:hover,.size-chart #sizechartModal .tab-content .nav-tabs a:active{font-family:NewsGothicBT-Bold,sans-serif!important;text-decoration:none}@media(min-width:1025px) and (max-width:1200px){div.product-detail.product-wrapper div.container div.product-info-container h1.product-name.hidden-th-down,div.product-detail.product-wrapper div.container div.product-info-container div.row.hidden-th-down{display:block!important}}@media screen and (max-height:832px){.modal-email-signup .modal-dialog{height:95vh;width:95vw}.modal-email-signup .modal-dialog .close{z-index:10}.modal-email-signup .modal-body{max-height:85vh}}.sites-giro-site .home-page .h1,.sites-giro-site .home-page .h2,.sites-giro-site .home-page .h3,.sites-giro-site .home-page .h4,.sites-giro-site .home-page .h5,.sites-giro-site .home-page .content-tile-title-link,.sites-giro-site .home-page .content-tile-read-more,.footer-item li a,.link-primary,.link-primary span,a,.header-banner .content,.header-banner .content a{color:#1c1e1f!important;font-weight:400!important}.sites-giro-site .home-page .font-white .h1,.sites-giro-site .home-page .font-white .h2,.sites-giro-site .home-page .font-white .h3,.sites-giro-site .home-page .font-white .h4,.sites-giro-site .home-page .font-white .h5,.home-page .msg-block a.btn.block-btw-xl{color:#f1f1f1!important}.header-banner .content,.header-banner .content a{font-size:16px}footer{margin-top:24px!important}.sites-giro-site .home-page .msg-block a.btn{padding:12px 16px;min-width:auto;height:auto;border-width:2px;color:#777;font-size:16px!important;line-height:1}.sites-giro-site .home-page.slot-3 .btn-block a.btn:nth-of-type(1){margin-right:0!important}.sites-giro-site .home-page.slot-1 .msg-block .h2,.sites-giro-site .home-page.slot-3 .msg-block .h2{margin:12px 0!important}@media screen and (min-width:1024px){.sites-giro-site .home-page.slot-3 .msg-block h1.h1,.sites-giro-site .home-page.slot-1 .msg-block h1.h1,.sites-giro-site .home-page.slot-1 .msg-block .h2,.sites-giro-site .home-page.slot-3 .msg-block .h2{color:#f1f1f1!important}.sites-giro-site .home-page.slot-1 .msg-block h1.h1,.sites-giro-site .home-page.slot-3 .msg-block h1.h1,.home-page .square-block .h1{margin-bottom:0!important;font-size:48px!important}.sites-giro-site .home-page.slot-1 .msg-block .h2,.sites-giro-site .home-page.slot-3 .msg-block .h2{font-size:32px!important}}.h2.headline-copy,.product-name,.product-detail .description-and-detail h2,.product-detail .description-and-detail h3,.recommendation-carousel .carousel-title h2,.product-detail .promotedProducts-Carousel h2,.product-detail .yotpo-reviews-section h6,.product-tile .tile-body .pdp-link,.h5,.h6,h5,h6,.blog-post-header-bottom .blog-post-title,.blog-search-count{font-family:RobotoCondensed-Bold,sans-serif!important;color:#1c1e1f!important;text-transform:none!important}.product-detail .short-description,.h2,h2,.product-detail .specs .spec-value{color:#1c1e1f!important;text-transform:none!important}.description-and-detail>div{margin-bottom:0!important}footer .back-to-top{display:none!important}