.easyzoom{position:relative;display:inline-block;*display:inline;*zoom:1}.easyzoom img{vertical-align:bottom}.easyzoom.is-loading img{cursor:progress}.easyzoom.is-ready img{cursor:crosshair}.easyzoom.is-error img{cursor:not-allowed}.easyzoom-notice{position:absolute;top:50%;left:50%;z-index:150;width:10em;margin:-1em 0 0 -5em;line-height:2em;text-align:center;background:#fff;box-shadow:0 0 10px #888}.easyzoom-flyout{position:absolute;z-index:100;overflow:hidden;background:#fff}.easyzoom--overlay .easyzoom-flyout{top:0;left:0;width:100%;height:100%}.easyzoom--adjacent .easyzoom-flyout{top:0;left:100%;width:100%;height:100%;margin-left:20px}#share-page{background:none;border:0;padding:0;display:flex;align-items:center;gap:7px;color:#000;line-height:normal}#share-page:active,#share-page:focus{outline:0}#share-page:hover{filter:brightness(125%)}#share-page svg{fill:#04574b;height:22px;width:27px}#share-modal .modal-content{padding-bottom:15px}#share-modal .modal-header{border-bottom:0;padding:15px 24px 10px 24px}#share-modal .modal-title{font-size:1.2rem}#share-modal .share-icons{display:flex;align-items:center;justify-content:space-evenly}#share-modal .share-icons button{background:0;border:0;padding:0;display:flex;align-items:center;flex-direction:column;gap:7px;color:#000;font-size:12px;font-family:"Open Sans"}#share-modal .share-icons button:active,#share-modal .share-icons button:focus{outline:0}#share-modal .share-icons button:hover{filter:brightness(125%)}#share-modal .modal-footer{border-top:0;display:block;position:relative;padding:20px 25px}#share-modal .modal-footer label{font-weight:bold}#share-modal .modal-footer input{height:42px;font-size:12px;padding-left:15px;margin:0;background:none;color:#000}#share-modal .modal-footer button{background:#04574b;border:2px solid #04574b;padding:10px 15px;color:#fff;font-weight:600;height:42px;line-height:normal;display:flex;align-items:center;justify-content:center;position:absolute;right:25px;bottom:20px;margin:0;transition:all 250ms ease-in-out}#share-modal .modal-footer button:hover{background:#fff;color:#04574b}main{max-width:1920px}.breadcrumbs{padding:.2rem 7.5px;background:transparent!important}#freightModal{padding-right:17px;font-family:Arial,sans-serif}.product-item-numbers{font-family:avantgarde_normalbook;font-size:12px;color:#536877;border:0;background:transparent;padding:0;margin-bottom:15px}@media screen and (max-width:1005px){.product-item-numbers{visibility:hidden}}@media screen and (max-width:767px){.product-item-numbers{display:none}}.product-top{display:flex;margin-bottom:30px}@media screen and (max-width:767px){.product-top{flex-wrap:wrap;margin-bottom:0}}.product-top>div{flex:1 1}@media screen and (max-width:767px){.product-top>div{flex:1 1 100%}}.product-images{max-width:526px;margin-right:15px;position:relative}@media screen and (max-width:1250px){.product-images{max-width:476px}}@media screen and (max-width:1180px){.product-images{max-width:400px}}@media screen and (max-width:991px){.product-images{height:unset;margin-bottom:15px;margin-right:0;width:100%;max-width:unset}}.product-images.videos{min-height:740px}@media screen and (max-width:1180px){.product-images.videos{min-height:560px}}@media screen and (max-width:991px){.product-images.videos{min-height:unset}}#product-main-image{margin-left:76px;position:relative}@media screen and (max-width:991px){#product-main-image{margin:0;padding:0 15%}}#hover-image-preview,#modal-hover-image-preview{display:none;width:100%;height:100%}.award-winning{position:absolute;top:0;right:0;max-width:120px;z-index:11}@media screen and (max-width:1199px){.award-winning{max-width:75px}}@media screen and (max-width:991px){.award-winning{max-width:40px}}@media screen and (max-width:767px){.award-winning{max-width:70px;top:0;right:5%}}.product-tag-wrapper{position:absolute;top:25px;left:76px;width:40%;height:40%;overflow:hidden;pointer-events:none}@media screen and (max-width:1199px){.product-tag-wrapper{width:50%;height:50%}}@media screen and (max-width:991px){.product-tag-wrapper{left:0}}@media screen and (max-width:767px){.product-tag-wrapper{top:0}}.product-tag-wrapper span{height:40px;width:300px;display:block;position:absolute;top:0;left:0;background:#333;transform:translateX(-80px) translateY(50px) rotate(-45deg)}@media screen and (max-width:1199px){.product-tag-wrapper span{width:212px;font-size:15px;transform:translateX(-54px) translateY(28px) rotate(-45deg)}}.product-tag-wrapper span:after{font-family:avantgardebold;content:"";width:100%;text-align:center;line-height:40px;display:block;font-size:23px;color:#fff}@media screen and (max-width:1199px){.product-tag-wrapper span:after{font-size:16px}}.product-tag-wrapper span:hover{text-decoration:none}.product-tag-wrapper span.discontinued-tag:after{content:"DISCONTINUED"}.product-tag-wrapper span.customer-favorites-tag{background:#149547;transform:translateX(-76px) translateY(54px) rotate(-45deg)}.product-tag-wrapper span.customer-favorites-tag:after{font-size:18px;content:"CUSTOMER FAVORITE"}.product-tag-wrapper span.free-shipping-tag{background:#209462}.product-tag-wrapper span.free-shipping-tag:after{content:"FREE SHIPPING"}.product-tag-wrapper span.free-gift-tag{background:#209462}.product-tag-wrapper span.free-gift-tag:after{content:"FREE GIFT"}.product-tag-wrapper span.sale-tag{background:#f0110f;transform:translateX(-120px) translateY(10px) rotate(-45deg)}@media screen and (max-width:1199px){.product-tag-wrapper span.sale-tag{left:45px}}.product-tag-wrapper span.sale-tag:after{content:"SALE"}.product-tag-wrapper span.new-tag{background:#1e94b6;transform:translateX(-120px) translateY(10px) rotate(-45deg)}@media screen and (max-width:1199px){.product-tag-wrapper span.new-tag{left:45px}}.product-tag-wrapper span.new-tag:after{content:"NEW"}.product-tag-wrapper span.outlet-tag{background:#f28b29}.product-tag-wrapper span.outlet-tag:after{content:"ACT FAST!"}.image-directions{text-align:center;font-size:13px;height:16px;margin-bottom:5px}#product-image-thumbs{position:absolute;top:25px;left:0;bottom:0;overflow-y:auto;overflow-x:hidden;max-height:450px}@media screen and (max-width:1250px){#product-image-thumbs{max-height:405px}}@media screen and (max-width:1180px){#product-image-thumbs{max-height:325px}}@media screen and (max-width:991px){#product-image-thumbs{max-height:85px;position:relative;width:100%;display:flex;align-items:center;overflow-y:hidden;overflow-x:auto;top:unset;left:unset;bottom:unset}}@media screen and (min-width:992px){#product-image-thumbs::-webkit-scrollbar{width:5px}}#product-image-thumbs::-webkit-scrollbar-thumb{background:#b5b5b5;border-radius:10px}#product-image-thumbs::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}.image-thumbnail,.modal-image-thumbnail{background-position:center center;background-repeat:no-repeat;background-size:90%;display:block;width:75px;height:75px;position:relative;border:1px solid #f2f2f2;outline:0!important;background-color:transparent;border:0}@media screen and (max-width:991px){.image-thumbnail,.modal-image-thumbnail{background-size:unset;min-width:75px}}.image-thumbnail:hover,.modal-image-thumbnail:hover{outline:0!important;border-color:#999}.image-thumbnail.active,.modal-image-thumbnail.active{outline:0!important;border-color:#209462!important}.image-thumbnail.active:after,.modal-image-thumbnail.active:after{background:rgba(32,148,98,.2);content:"";top:0;left:0;z-index:111;width:75px;height:75px;position:absolute}#product-image-modal.show{z-index:99999999999999}#product-image-modal .modal-xl,#product-image-modal .modal-dialog{max-width:1140px!important;max-height:875px!important}#product-image-modal .modal-header{height:45px;border:0}#product-image-modal .modal-body{display:flex;gap:10px;max-height:830px;padding:0 0 15px 0}@media screen and (max-width:1160px){#product-image-modal .modal-body{flex-direction:column;padding:0 0 .5rem 0}}@media screen and (max-width:830px){#product-image-modal .modal-body{max-height:90vh}}#product-image-modal .modal-body .image-container{max-height:830px;width:100%;display:flex;justify-content:center}@media screen and (max-width:1160px){#product-image-modal .modal-body .image-container{overflow:auto}}#product-image-modal .modal-body .image-container img{width:auto;height:100%;max-height:830px}@media screen and (max-width:575px){#product-image-modal .modal-body .image-container img{left:15%;transform:translateX(15%)}}@media screen and (max-width:450px){#product-image-modal .modal-body .image-container img{left:25%;transform:translateX(25%)}}@media screen and (max-width:350px){#product-image-modal .modal-body .image-container img{left:35%;transform:translateX(35%)}}#product-image-modal .modal-body #modal-product-image-thumbnails{margin-right:15px;margin-left:auto;display:grid}@media screen and (max-width:1160px){#product-image-modal .modal-body #modal-product-image-thumbnails{margin:unset;height:unset;padding:0 15px}}#product-image-modal .modal-body #modal-product-image-thumbnails .image-count{font-size:.9rem;margin-bottom:10px;white-space:nowrap}#product-image-modal .modal-body #modal-product-image-thumbnails .thumbnails{max-height:90%;overflow-y:auto}@media screen and (max-width:1160px){#product-image-modal .modal-body #modal-product-image-thumbnails .thumbnails{width:100%;display:flex;align-items:center;overflow-y:hidden;overflow-x:auto}}#product-image-modal .modal-body #modal-product-image-thumbnails .thumbnails>button{margin-right:7px;margin-left:auto;height:90px;width:90px}@media screen and (max-width:1160px){#product-image-modal .modal-body #modal-product-image-thumbnails .thumbnails>button{height:75px;width:75px}}#product-image-modal .modal-body #modal-product-image-thumbnails .thumbnails>button.active:after{height:90px;width:90px}@media screen and (max-width:1160px){#product-image-modal .modal-body #modal-product-image-thumbnails .thumbnails>button.active:after{height:75px;width:75px}}@media screen and (max-width:767px){.product-content{margin-top:0;display:block;max-width:100%}}.product-titlebar{position:relative;border-bottom:1px solid #ccc;padding-bottom:6px}@media screen and (max-width:767px){.product-titlebar{border:0;padding:15px 0}}.product-titlebar>h1{display:flex;align-items:center;padding:0;margin:0 0 15px 0;font-size:21px}@media screen and (max-width:767px){.product-titlebar>h1{display:flex;align-items:center;border-top:1px solid #ccc;padding:0;margin-bottom:7px;border:0;min-height:0;font-size:18px;font-weight:normal;padding:0}}.product-review-share{display:flex;align-items:center;flex-wrap:wrap;gap:7px}#product-reviews{display:flex;align-items:center;gap:5px;max-width:fit-content;min-width:200px;padding:5px 0;margin-right:15px}#product-reviews:hover .stars-container,#product-reviews:hover .review-details{filter:brightness(115%);cursor:pointer;font-weight:600}#product-reviews .stars-container{width:130px;position:relative}#product-reviews .stars-container .empty-stars{display:flex;width:100%}#product-reviews .stars-container .empty-stars>svg{fill:#d6d6d6}#product-reviews .stars-container .full-stars{position:absolute;top:0;left:0;overflow:hidden;display:flex}#product-reviews .stars-container .full-stars>svg{fill:#149547}#product-reviews .stars-container .full-stars>svg,#product-reviews .stars-container .empty-stars>svg{width:23px;height:23px;flex-shrink:0;margin:1px}#product-reviews .review-details{font-size:1rem}#write-review{background:none;border:0;outline:0;padding:0;display:flex;align-items:center;justify-content:center;margin-right:17px;line-height:normal;white-space:nowrap;color:#000}#write-review:hover{filter:brightness(115%);cursor:pointer;font-weight:600}#product-review-summary-stats{display:none;position:absolute;top:75px;left:0;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.4);width:240px;padding:7px}#product-review-summary-stats.show{display:block;z-index:9;background:#fff}#product-review-summary-stats .rating-distribution{display:flex;align-items:center;min-width:100%;width:100%;margin-bottom:5px}#product-review-summary-stats .rating-distribution .star-count{margin-right:2px}#product-review-summary-stats .rating-distribution>svg{width:23px;height:23px;fill:#149547}#product-review-summary-stats .rating-distribution .distribution-fill-container{width:100%;padding:5px;position:relative;display:flex;align-items:center}#product-review-summary-stats .rating-distribution .distribution-fill-container span{display:block;height:7px}#product-review-summary-stats .rating-distribution .distribution-fill-container .empty-bar{background-color:#d6d6d6;min-width:100%}#product-review-summary-stats .rating-distribution .distribution-fill-container .fill-bar{position:absolute;top:5px;left:5px;overflow:hidden;background-color:#149547}#product-review-summary-stats .rating-distribution .review-count{margin-right:0;margin-left:auto;text-align:right;width:38px}#product-review-summary-stats>button{margin-top:5px;width:100%;padding:5px 10px;background-color:#149547;color:#fff;border:2px solid #149547;transition:all 250ms ease-in-out}#product-review-summary-stats>button:hover{background-color:#fff;color:#149547}.product-review-summary{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:900px) and (max-width:2199px){.product-review-summary{justify-content:flex-start}}.product-info{overflow:hidden;margin:15px 0}@media screen and (max-width:767px){.product-info{height:auto;margin:0 0 15px;width:100%}}#productUnavailableAlert{background:#333;color:#fff;font-size:22px;margin-top:15px;border-radius:0;margin-bottom:10px;display:flex;align-items:center;padding:10px 15px}#productUnavailableAlert svg{float:left;display:block;height:30px;width:30px;line-height:1;margin:0 15px 0 0}.product-price{font-size:26px;font-family:avantgarde_medium;display:block;color:#de0008;float:left}.product-price>.currency-sign{font-size:.6em;display:inline-block;position:relative;top:-.5em}.product-price>.currency-decimal{font-size:.6em;display:inline-block;position:relative;top:-.5em;width:0;visibility:hidden}.product-price>.currency-cents{font-size:.6em;display:inline-block;position:relative;top:-.5em}#freight-row{font-size:85%;font-family:avantgarde_medium;margin-left:.5em;float:left;color:#000;display:block}#oversize-row{font-size:85%;font-family:avantgarde_medium;margin-left:.5em;float:left;color:#000;display:block}#sale-info>.productsaleprice{margin-top:0}#productwasprice,#productsavedprice{font-size:14px;font-family:avantgardebold}#productwasprice>.currency-sign,#productsavedprice>.currency-sign{font-size:.75em;display:inline-block;position:relative;top:-.3em}#productwasprice>.currency-decimal,#productsavedprice>.currency-decimal{visibility:hidden}#productwasprice>.currency-cents,#productsavedprice>.currency-cents{font-size:.75em;position:relative;top:-.3em;left:-.3em}#productwasprice{display:inline-block!important;text-decoration:line-through}#productsavedprice .currency-percent{font-size:14px;color:#333;font-weight:normal}.productsaleprice,.productsavings{font-size:14px;clear:both;color:#666;min-height:20px}.buy-now-alert{color:#f0110f;font-family:"avantgardebold";font-size:20px;display:table;clear:both;margin:10px 0 0}.free-gift{color:#209462;font-family:"avantgarde_medium";font-size:20px;display:table;clear:both;margin:10px 0 0}.free-gift ul{font-size:17px!important;list-style-type:none}.product-alert+.product-alert{border-top:0}.product-alert svg{display:none}.product-alert.promo{color:#209462;font-style:italic;font-family:"avantgardebold";max-width:400px;padding:6px 0;font-size:14px}.product-alert.promo svg{display:inline-block;height:17px;width:17px}.product-alert.warning{color:#de0008;font-style:italic;font-family:"avantgardebold";max-width:400px;padding:6px 0;font-size:14px}.product-alert.warning svg{display:inline-block;height:17px;width:17px}#outlet-alert,#outletpricetitle,#outletpricetext{display:block}.product-copy-snippet{margin-top:15px;max-height:12em;line-height:2em;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:6;-moz-line-clamp:6;-ms-line-clamp:6;line-clamp:6;overflow:hidden}@media screen and (max-width:767px){.product-copy-snippet{display:none}}.product-copy-snippet>h1,.product-copy-snippet>h2,.product-copy-snippet>h3,.product-copy-snippet>h4,.product-copy-snippet>h5,.product-copy-snippet>h6{font-size:1.25em;margin:0 0 5px}.product-copy-snippet p{line-height:2em;margin:0}.product-copy-snippet ul{margin-bottom:2em}@media screen and (max-width:767px){#productcopy{font-size:13px}}@media screen and (max-width:767px){#productcopy ul{padding-left:16px}}.more-details{margin-top:10px;margin-bottom:10px;display:block;font-size:14px;width:fit-content}.third-party-logo-wrapper{display:flex;align-items:center;justify-content:center;min-width:40%;margin-top:40px}@media screen and (min-width:900px) and (max-width:2199px){.third-party-logo-wrapper{min-width:0;width:0;margin:0}}@media screen and (max-width:899px){.third-party-logo-wrapper{display:none}}.third-party-logo{display:flex;align-items:center;justify-content:center;border-radius:50%;height:350px;width:350px;overflow:hidden}@media screen and (min-width:900px) and (max-width:2199px){.third-party-logo{height:180px;width:180px;margin:25px auto}}.product-actions{max-width:280px;margin-left:15px}@media screen and (min-width:768px) and (max-width:949px){.product-actions{display:none}}@media screen and (max-width:767px){.product-actions{max-width:none;margin-left:0}}.add-to-cart-wrapper{width:100%;display:flex;align-items:center;margin-bottom:15px}.add-to-cart-wrapper .btn-cart{height:55px;width:100%;font-size:20px}.add-to-cart-wrapper .btn-cart.adding-to-cart{display:flex;align-items:center;font-size:16px}.add-to-cart-wrapper .btn-cart.adding-to-cart .loader{width:23px;height:23px;border-width:3px;border-top-width:3px;border-bottom-width:3px}.qty-select{position:relative}.qty-select:before{bottom:1px;width:19px;background:#ca030a;content:" ";display:block;position:absolute;right:1px;top:1px;pointer-events:none}.qty-select:after{content:" ";display:block;position:absolute;top:10px;right:5px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #fff;pointer-events:none}.qty-select>label{position:absolute;font-size:12px;left:7px;top:5px;font-weight:normal;text-align:center;color:#fff}.qty-select>select{border:0;padding-top:14px;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;text-align:center;padding-left:3px;height:55px;width:60px;-webkit-appearance:none;background:#ca030a;line-height:27px;font-size:18px;text-indent:3px;color:#fff;outline-color:#c00}#product-stock-status{min-height:35px}@media screen and (max-width:767px){#product-stock-status{width:100%;margin-bottom:20px}}#product-stock-status .available{padding:45px 15px 15px 15px;border-radius:3px;border:1px solid #c0c0c0;position:relative}#product-stock-status .available-header{width:100%;display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;right:0;padding:5px 15px;border-bottom:1px solid #c0c0c0;background-color:#ddefe7}#product-stock-status .available-header>span{font-weight:600;color:#04574b}#product-stock-status .available-header>a{font-size:.8rem;text-decoration-line:underline}#product-stock-status .delivery-option{margin-bottom:7px;position:relative}#product-stock-status .delivery-option.loading .title{margin-bottom:5px;color:#000!important}#product-stock-status .delivery-option.loading .title>svg{fill:black!important}#product-stock-status .delivery-option .disclaimer{margin-bottom:20px;line-height:1.05}#product-stock-status .delivery-option .expected-stock{font-weight:600}#product-stock-status .delivery-option .expected-stock>span{color:#149547}#product-stock-status .delivery-option>div.title{display:flex;align-items:center;gap:6px;font-size:1rem;font-weight:600;width:100%}#product-stock-status .delivery-option>div.title>svg{height:18px}#product-stock-status .delivery-option>div.title .low-stock{margin-left:10px;font-size:10px;font-family:"Proxima Nova";color:#000!important;background-color:#fbcc30;padding:3px 4px 3px 5px;position:relative}#product-stock-status .delivery-option>div.title .low-stock:after{position:absolute;-moz-transform:none;top:0;right:-9px;-webkit-transform:none;transform:none;content:"";display:block;z-index:1;box-shadow:none;height:0;background:transparent;border-left-color:#fbcc30;border-left-width:10px;border-left-style:solid;border-bottom:21px solid transparent}#product-stock-status .delivery-option>div.multi-shipping-messages{height:18px}#product-stock-status .delivery-option>div.freight>svg{float:left;top:4px}#product-stock-status .delivery-option>div:not(.title){font-size:.9rem}#product-stock-status .delivery-option>div:not(.title)>span{color:#149547;font-weight:600}#product-stock-status .delivery-option>div svg{color:#1e94b6;font-weight:300;height:16px;width:16px}#product-stock-status .delivery-option>div svg:hover{cursor:pointer;filter:brightness(115%)}#product-stock-status .delivery-option>div .shipping-restricted-popup{display:none;max-width:330px;width:100%;padding:5px 10px;border:1px solid #c0c0c0;border-radius:3px;background-color:#fff;position:absolute;bottom:30px;left:0;right:0}#product-stock-status .delivery-option>div .shipping-restricted-popup.show{display:block}@media screen and (max-width:600px){#product-stock-status .delivery-option>div .shipping-restricted-popup{z-index:9999}}#product-stock-status .delivery-option>div .shipping-restricted-popup>div{font-weight:600;text-align:center;margin-bottom:5px}#product-stock-status .delivery-option>div .shipping-restricted-popup>p{font-size:.7rem;margin-bottom:5px;line-height:1.2}#product-stock-status .shipping-loading{width:80%;height:20px}.stock-notify-wrapper{color:#000;margin-top:15px;font-size:13px}@media screen and (max-width:767px){.stock-notify-wrapper{font-size:11px}}.stock-notify-wrapper>label{font-weight:600}.notify-email{display:block;clear:both}.notify-email>input{height:37px;margin:0;display:block;max-width:none;width:100%;padding-right:65px;border-radius:3px;border:1px solid #aaa;padding:0 65px 0 8px}.stock-request-btn{font-size:14px;letter-spacing:0;color:#fff!important;padding:15px 1px;text-decoration:none!important;position:absolute;bottom:0;background:#209462;height:37px;line-height:37px;padding:0;width:60px;text-transform:none;font-weight:normal;font-family:avantgarde_normalbook;text-align:center;right:0;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#209462}@media screen and (max-width:767px){.product-resources{margin-top:40px}}.product-sidebar-title{height:42px;line-height:42px;font-size:18px;position:relative;color:#666;margin-bottom:0;font-family:avantgarde_medium;text-decoration:none!important;backface-visibility:visible;transform:scale(1)}@media screen and (max-width:767px){.product-sidebar-title:hover{cursor:pointer}}.product-sidebar-title:after{content:"";display:block;position:absolute;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #ccc;right:18px;text-rendering:auto;right:18px;top:50%;background:transparent;margin-top:-4px;font-family:avantgarde_medium;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:transform 150ms ease-in-out;-moz-transition:transform 150ms ease-in-out;-ms-transition:transform 150ms ease-in-out;-o-transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out;perspective:1000;backface-visibility:hidden;-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media screen and (max-width:767px){.mobile-tab-nav{height:50px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:50px;font-size:16px;margin:0 0 -1px;position:relative;color:#000!important;font-family:avantgarde_medium;text-decoration:none!important;backface-visibility:visible;transform:scale(1);display:block}}@media screen and (max-width:767px){.mobile-tab-nav:after{content:"";display:block;position:absolute;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #ccc;right:18px;text-rendering:auto;right:18px;top:50%;background:transparent;margin-top:-4px;font-family:avantgarde_medium;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:transform 150ms ease-in-out;-moz-transition:transform 150ms ease-in-out;-ms-transition:transform 150ms ease-in-out;-o-transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out;perspective:1000;backface-visibility:hidden;-webkit-perspective:1000;-webkit-backface-visibility:hidden}}.resource-buttons{padding-top:10px;display:flex;align-items:flex-start;flex-direction:column;margin-bottom:15px}@media screen and (max-width:767px){.resource-buttons{display:none}}@media screen and (max-width:767px){.resource-buttons h4{display:none!important}}.resource-buttons>a{transition:background 200ms ease-in-out;display:flex;align-items:center;gap:3px}.resource-buttons>a:hover{background-color:#1e94b6!important;color:#fff!important}.resource-buttons>a svg{height:16px;width:16px}@media screen and (max-width:767px){.resource-buttons .tab-panel-content.active{min-height:0!important}}#show-animation{display:none}.wishlist-container{margin-top:15px;display:flex;flex-direction:column;gap:15px}@media screen and (max-width:767px){.wishlist-container{display:flex;align-items:center;flex-direction:row-reverse;justify-content:center;margin-bottom:20px}}.add-to-wishlist-container{display:flex;align-items:center}.add-to-wishlist-container.product-added .add-to-wishlist{pointer-events:none}.add-to-wishlist-container.product-added .remove-from-wishlist{display:block}.add-to-wishlist{color:#c9141c;border:2px solid #c9141c;padding:10px 15px;display:flex;align-items:center;gap:9px;font-family:"Open Sans";line-height:normal;border-radius:30px;background:#fff;font-size:13px;font-style:normal;font-weight:600}.add-to-wishlist>svg{display:block;position:relative;height:22px;width:22px}.add-to-wishlist:hover{filter:brightness(125%)}.add-to-wishlist:active,.add-to-wishlist:focus{outline:0}.remove-from-wishlist{background:none;border:0;padding:0;color:#1e94b6;font-size:12px;margin-left:15px;display:none}.remove-from-wishlist:active,.remove-from-wishlist:focus{outline:0}.view-wishlist{color:#000;border:2px solid #636363;padding:10px 15px;display:flex;align-items:center;gap:9px;font-family:"Open Sans";line-height:normal;border-radius:30px;background:#fff;font-size:13px;font-style:normal;font-weight:600;width:fit-content}.view-wishlist:hover{color:inherit;text-decoration:none;filter:brightness(125%)}.view-wishlist:active,.view-wishlist:focus{outline:0}.view-wishlist>svg path{stroke:#636363}.prop-65-link{width:100%;margin-bottom:15px;height:30px;padding:0 15px 0 0;text-align:left;font-family:avantgarde_medium;background:transparent!important;margin:0 0 -1px 0!important;color:#1e94b6!important;font-size:13px;display:block;color:#666!important;white-space:nowrap;display:flex;align-items:center}@media screen and (max-width:767px){.prop-65-link{margin-bottom:15px!important;height:50px;border-bottom:1px solid #ccc;margin-top:0!important;padding:0;line-height:50px}}.prop-65-link:hover{text-decoration:none!important;color:#000!important}.prop-65-link>svg{color:#f0832b;text-shadow:0 0 3px #ffd032;margin-left:3px;margin-right:5px;height:20px;width:20px}@media screen and (max-width:767px){.third-party-payment-ads{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:5px}}#affirm-estimate{background:#dff3fd;border:2px solid #0fa0ea;padding:7.5px 15px;font-size:13px;display:flex;justify-content:center;align-items:center;align-content:center;font-family:"avantgardebold";margin-top:15px;border-radius:3px;max-width:270px}#affirm-estimate>p{margin:0;display:table;flex:0 0 195px}#affirm-estimate a{color:#0fa0ea}#affirm-estimate .__affirm-logo.__ligature__affirm_full_logo__{font-size:1.35em}.clicklease-banner{margin-top:5%;display:block;width:100%;max-width:270px;cursor:pointer}@media screen and (min-width:768px) and (max-width:949px){.clicklease-banner{display:none}}@media screen and (min-width:768px) and (max-width:949px){.clicklease-banner.active{display:block}}.product-bottom{margin-bottom:25px}.product-bottom:after{content:"";display:table;clear:both}@media screen and (max-width:767px){#productdetails{width:100%}}.product-sidebar{width:400px;float:right;margin-left:15px;min-height:200px}@media screen and (max-width:1399px){.product-sidebar{width:300px}}@media screen and (max-width:767px){.product-sidebar{width:auto;flex-wrap:wrap;float:none;margin:0}}.product-sidebar .product-accessories>h3{height:42px;line-height:42px;font-size:18px;color:#666;padding:0;margin:0!important}@media screen and (max-width:767px){.product-sidebar .product-accessories>h3{font-size:14px;height:auto;line-height:normal;padding:0 0 9px;margin:0!important}}.product-sidebar .product-accessories>a{color:#04574b;border:2px solid #04574b;padding:10px 15px;display:flex;align-items:center;gap:9px;font-family:"Open Sans";line-height:normal;border-radius:30px;background:#fff;font-size:13px;font-style:normal;font-weight:600;width:fit-content;margin:15px 0 10px 0}@media screen and (max-width:767px){.product-sidebar .product-accessories>a{margin:15px 0}}.product-sidebar .product-accessories>a:hover{color:#04574b;text-decoration:none;filter:brightness(125%)}.product-sidebar .product-accessories>a:active,.product-sidebar .product-accessories>a:focus{outline:0}.product-sidebar .product-accessories>a>svg{height:20px;width:20px}.product-sidebar .product-accessories>a>svg path{stroke:#04574b}@media screen and (max-width:767px){.search-results{display:flex;overflow-x:auto;overflow-y:hidden;min-height:255px}}@media screen and (max-width:767px){.search-results.promo-links,.search-results.accessory-items{margin-bottom:15px}}@media screen and (max-width:767px){.search-result{flex:1 1 23%;min-width:133px;padding:0;padding-right:15px;border-right:1px solid #ccc;margin-right:15px;margin-top:15px;margin-bottom:15px}}@media screen and (max-width:767px){.search-result:last-child{padding-right:0;border-right:0;min-width:120px}}@media screen and (max-width:767px){.search-result img{max-width:80px;margin:0 auto 8px;display:block}}@media screen and (max-width:767px){.search-result .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:55px}}@media screen and (max-width:767px){.search-result .description p{font-size:12px}}.product-tabs{overflow:hidden}@media screen and (max-width:767px){.product-tabs{overflow:visible}}@media screen and (max-width:767px){.product-tabs>.tab-nav{display:none}}@media screen and (max-width:767px){.product-tabs .tab-panels>.tab-panel{display:block;padding:0}}@media screen and (max-width:767px){.tab-panel-content{max-height:0!important;overflow-y:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:max-height 350ms ease-in;-moz-transition:max-height 350ms ease-in;-ms-transition:max-height 350ms ease-in;-o-transition:max-height 350ms ease-in;transition:max-height 350ms ease-in;perspective:1000;font-size:13px;backface-visibility:hidden;-webkit-perspective:1000;-webkit-backface-visibility:hidden}}@media screen and (max-width:767px){.tab-panel-content.active{max-height:400px!important;min-height:400px!important;overflow-y:scroll;-webkit-overflow-scrolling:auto}}@media screen and (max-width:767px){.tab-panel-content h1,.tab-panel-content h2,.tab-panel-content h3,.tab-panel-content h4,.tab-panel-content h5,.tab-panel-content h6{font-size:14px!important}}@media screen and (max-width:767px){.tab-panel-content>div:first-child{padding-top:15px}}@media screen and (max-width:767px){.active .tab-panel-content{max-height:400px!important;min-height:400px!important;overflow-y:scroll;-webkit-overflow-scrolling:auto}}#product-overview-panel .tab-panel-content>h1{font-size:20px;margin:0 0 5px}#product-overview-panel .tab-panel-content>h2,#product-overview-panel .tab-panel-content>h3,#product-overview-panel .tab-panel-content>h4,#product-overview-panel .tab-panel-content>h5,#product-overview-panel .tab-panel-content>h6{font-size:1.25em;margin:0 0 5px}#product-links-panel .tab-panel-content{display:flex;align-items:flex-start;flex-direction:column}#product-links-panel .tab-panel-content>a{transition:background 200ms ease-in-out;display:flex;align-items:center;gap:3px}#product-links-panel .tab-panel-content>a:hover{background-color:#1e94b6!important;color:#fff!important}#product-links-panel .tab-panel-content>a svg{height:16px;width:16px}#product-comparison-panel.active>div{min-height:fit-content!important;max-height:fit-content!important}@media(min-width:768px) and (max-width:949px){.tablet-only{width:244px!important}}.accessory-bottom{display:flex;align-items:center;justify-content:space-between}.accessory-item{display:block;text-decoration:none!important;padding:10px;position:relative;cursor:pointer;width:100%;display:flex;border:1px solid #ccc;margin-bottom:-1px;font-family:avantgarde_normalbook;text-transform:uppercase;color:#000;background:#fff}@media screen and (max-width:991px){.accessory-item{max-width:100%;align-items:flex-start}}@media screen and (max-width:767px){.accessory-item{display:flex;flex-direction:column;align-items:center}}.accessory-item:before{text-transform:uppercase!important;font-family:avantgarde_medium!important;left:20px;-webkit-transform:translateY(10px) rotate(-4deg);-moz-transform:translateY(10px) rotate(-4deg);-ms-transform:translateY(10px) rotate(-4deg);-o-transform:translateY(10px) rotate(-4deg);transform:translateY(10px) rotate(-4deg)}.accessory-item:after{right:10px;left:auto;-webkit-transform:translateY(10px) rotate(4deg);-moz-transform:translateY(10px) rotate(4deg);-ms-transform:translateY(10px) rotate(4deg);-o-transform:translateY(10px) rotate(4deg);transform:translateY(10px) rotate(4deg)}.accessory-item:before,.accessory-item:after{display:none;position:absolute;z-index:-1;top:90%;display:block;bottom:24px;width:50%;max-width:300px;content:"";background:rgba(0,0,0,.5);box-shadow:0 15px 13px rgba(0,0,0,.7)}.accessory-item:hover .description{text-decoration:underline}.accessory-item img{flex:1 1;max-width:100px;margin-right:15px;min-height:100px;min-width:100px;font-size:11px}@media screen and (max-width:767px){.accessory-item img{min-height:50px;min-width:50px;font-size:9px}}.accessory-item>.accessory-details{width:100%}.accessory-item .product-description,.accessory-item .product-item-number{display:block}.accessory-item .item-num{font-size:.8em;color:#777;display:block!important}.accessory-item .price{font-size:1.4em;font-family:avantgarde_medium;color:#ae0101;display:flex;align-items:center;justify-content:flex-start}.accessory-item .accessory-add-to-cart{margin-right:10%;margin-left:auto}@media screen and (max-width:767px){.accessory-item .accessory-add-to-cart{margin:0}}.comparison-item-tabs{max-width:280px;display:flex;flex-wrap:wrap;border:1px solid #ccc;border-radius:4px}@media screen and (max-width:1299px){.comparison-item-tabs{width:200px}}.comparison-item-tabs>a{flex:1 1;min-width:100%;white-space:nowrap;padding:7px 15px;margin:0}#comparison{overflow-x:auto}#comparison thead td{padding:.25rem}#comparison thead td:first-child>div{width:250px}@media screen and (max-width:1199px){#comparison thead td:first-child>div{min-width:200px;width:200px}}#comparison thead td>div{min-width:230px}#comparison thead td>.comparison-item-details{height:299px}@media screen and (max-width:1199px){#comparison thead td>.comparison-item-details{height:270px}}#comparison thead td>.comparison-item-details.featured{border:2px solid #209462}#comparison thead td>.comparison-item-details:hover:not(.featured){border:2px solid #209462;text-decoration-line:underline}@media screen and (max-width:1199px){#comparison thead td>.comparison-item-details{padding:10px}}#comparison tbody.active{display:table-row-group!important}#comparison tbody:not(.active){display:none}#comparison tbody tr>td{min-width:230px}#comparison tbody tr>td:first-child{font-weight:600;width:250px!important;max-width:250px}#comparison tbody .comparison-value-label>span{text-overflow:unset;white-space:normal!important}@media screen and (max-width:1199px){.comparison-value-label{font-size:11px}}@media screen and (max-width:1299px){.comparison-value-label>span{max-width:194px}}