@font-face{font-family:'Arbutus Slab';src:url('../fonts/ArbutusSlab/ArbutusSlab-Regular.woff2') format('woff2'),url('../fonts/ArbutusSlab/ArbutusSlab-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans/OpenSans-Bold.woff2') format('woff2'),url('../fonts/OpenSans/OpenSans-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans/OpenSans-BoldItalic.woff2') format('woff2'),url('../fonts/OpenSans/OpenSans-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans/OpenSans-Light.woff2') format('woff2'),url('../fonts/OpenSans/OpenSans-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans/OpenSans-LightItalic.woff2') format('woff2'),url('../fonts/OpenSans/OpenSans-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans/OpenSans-Regular.woff2') format('woff2'),url('../fonts/OpenSans/OpenSans-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans/OpenSans-Italic.woff2') format('woff2'),url('../fonts/OpenSans/OpenSans-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans/OpenSans-SemiBold.woff2') format('woff2'),url('../fonts/OpenSans/OpenSans-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans/OpenSans-SemiBoldItalic.woff2') format('woff2'),url('../fonts/OpenSans/OpenSans-SemiBoldItalic.woff') format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Fontawesome';src:url('../fonts/font-awesome/Fontawesome.woff2') format('woff2'),url('../fonts/font-awesome/Fontawesome.woff') format('woff');font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:'icomoon';src:url('../fonts/icomoon/icomoon.woff2') format('woff2'),url('../fonts/icomoon/icomoon.woff') format('woff');font-weight:400;font-style:normal;font-display:auto}.icon-close1:before{content:"\e908"}.icon-eye:before{content:"\e909";color:#b5b802}.icon-learning:before{content:"\e905";color:#4a4a4a}.icon-community:before{content:"\e906";color:#4a4a4a}.icon-CA:before{content:"\e907"}.icon-store:before{content:"\e904"}.icon-cart:before{content:"\e903";color:#24b3d3}.icon-user:before{content:"\e900";color:#24b3d3}.icon-search:before{content:"\e901";color:#24b3d3}.icon-download:before{content:"\e902";color:#24b3d3}body{font-family:'Open Sans';color:#000}.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-main,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container{padding-left:0;padding-right:0}.cms-page-view .breadcrumbs{margin-top:20px}.page-layout-2columns-left .sidebar-additional,.page-layout-2columns-left .sidebar-main{width:25%;padding-left:50px}select::-ms-expand{display:none}.page-layout-2columns-left .column.main{width:75%;padding-right:50px}.page-title-wrapper .page-title,.title-wrap{font-size:40px;font-family:'Open Sans';font-weight:700;text-transform:uppercase;margin:0;padding:25px 0;box-sizing:border-box}.swell-tab{display:none !important}.actions button.action{border-radius:3px;border:1px solid #fff;height:40px;width:100%;font-family:'Open Sans';font-weight:700}.actions button.action.green{background:#b5b802;color:#000}.actions button.action:hover{border:1px solid #fff}.actions-primary button.action{background:#aeaeae;border-color:#aeaeae}.actions-primary button.action:hover{background:#7ead18;border-color:#7ead18}.actions-primary button.action.tocart{background:#7ead18;border:1px solid #eaeaea}.actions-primary button.action.tocart:hover{background:#88a32c}.discontinued-btn{text-transform:uppercase;background:#949494;border:1px solid #eaeaea;color:#fff;font-weight:700;text-align:center;width:auto;min-height:40px;height:auto;display:inline-block;padding:9px 15px;box-sizing:border-box;vertical-align:middle;font-size:1.4rem}.discontinued-item .price-box,.third-party-exclusive-item .price-box{display:none !important}.third-party-exclusive-item .towishlist{display:none !important}.third-party-exclusive-item .actions-primary{display:block}.product-items .third-party-exclusive-item .product-item-actions{height:auto}.third-party-exclusive-btn a.exclusive-url{text-transform:uppercase;background:0 0;border:1px solid #ccc;border-radius:3px;color:#000;font-weight:700;text-align:center;width:100%;height:auto;display:inline-block;padding:15px;box-sizing:border-box;vertical-align:middle;font-size:14px;cursor:pointer;text-decoration:none}.third-party-exclusive-btn a.exclusive-url:hover{text-decoration:none}.third-party-exclusive-btn a.exclusive-url span{display:block}.third-party-exclusive-btn a.exclusive-url span.exclusive-logo{padding-top:5px}.third-party-exclusive-btn a.exclusive-url img{max-height:35px;width:auto}.third-party-exclusive-btn.list-third-party-exclusive a.exclusive-url{font-size:11px;padding:10px 5px}.third-party-exclusive-btn.list-third-party-exclusive a.exclusive-url img{max-height:16px}.paypal-review.view #review-submit{display:none}.paypal-review.view .block .actions-toolbar button.action,.paypal-review.view .primary button.action{background:#7ead18;color:#fff;border:1px solid #fff}.paypal-review.view .block .actions-toolbar button.action:hover,.paypal-review.view .primary button.action:hover{background:#7ead18;border-color:#7ead18}.paypal-review.view .block .actions-toolbar .secondary button.action{background:#aeaeae;border:1px solid #fff}.paypal-review.view .block .actions-toolbar .secondary button.action:hover{background:#7ead18;border-color:#7ead18}form:not(#review-form) .field .search-result-block ul,.warranty-checkbox .field .search-result-block ul{list-style:none}form:not(#review-form) .field input[type=radio],.warranty-checkbox .field input[type=radio]{vertical-align:top;width:17px;height:17px;opacity:0;display:none;margin:0 3px 0 0}form:not(#review-form) .field input[type=radio]+label,.warranty-checkbox .field input[type=radio]+label{cursor:pointer}form:not(#review-form) .field input[type=radio]:not(checked),.warranty-checkbox .field input[type=radio]:not(checked){position:absolute;opacity:0}form:not(#review-form) .field input[type=radio]:not(checked)+label,.warranty-checkbox .field input[type=radio]:not(checked)+label{position:relative;padding:0 0 0 20px;font-size:15px;font-weight:600;font-family:'Open Sans';padding:0 0 0 30px}form:not(#review-form) .field input[type=radio]:not(checked)+label:before,.warranty-checkbox .field input[type=radio]:not(checked)+label:before{content:'';position:absolute;top:0;left:0;width:16px;height:16px;border:2px solid #949494;border-radius:50%;background:#fff}form:not(#review-form) .field input[type=radio]:not(checked)+label:after,.warranty-checkbox .field input[type=radio]:not(checked)+label:after{content:'';position:absolute;top:8px;left:8px;width:4px;height:4px;border-radius:50%;background:#fff;opacity:0;transition:all .2s}form:not(#review-form) .field input[type=radio]:checked+label:before,.warranty-checkbox .field input[type=radio]:checked+label:before{background:#b5b802}form:not(#review-form) .field input[type=radio]:checked+label:after,.warranty-checkbox .field input[type=radio]:checked+label:after{opacity:1}form:not(#review-form) input[type=checkbox],.warranty-checkbox input[type=checkbox]{vertical-align:top;margin:0 3px 0 0;width:17px;opacity:0;display:block;visibility:hidden;height:17px}form:not(#review-form) input[type=checkbox]+label,.warranty-checkbox input[type=checkbox]+label{cursor:pointer}form:not(#review-form) input[type=checkbox]:not(checked),.warranty-checkbox input[type=checkbox]:not(checked){position:relative;opacity:0;top:0;visibility:hidden}form:not(#review-form) input[type=checkbox]:not(checked)+label,.warranty-checkbox input[type=checkbox]:not(checked)+label{position:relative;padding:0 0 0 25px;font-size:14px}form:not(#review-form) input[type=checkbox]:not(checked)+label:before,.warranty-checkbox input[type=checkbox]:not(checked)+label:before{content:'';position:absolute;top:2px;left:0;width:14px;height:14px;border-radius:50%;border:1px solid #949494;background:#fff}form:not(#review-form) input[type=checkbox]:not(checked)+label:after,.warranty-checkbox input[type=checkbox]:not(checked)+label:after{content:'';position:absolute;top:0;left:2px;width:6px;height:6px;font-size:10px;border-radius:0;transition:all .2s;font-family:'luma-icons';color:#aeaeae;border:none}form:not(#review-form) input[type=checkbox]:checked+label:after,.warranty-checkbox input[type=checkbox]:checked+label:after{font-family:'Fontawesome';content:'\f00c';font-size:20px;top:-6px;font-weight:100;left:1px;color:#aeaeae}form:not(#review-form) select,.warranty-checkbox select{background:#fff url("../Magento_Customer/img/chevron-down.png") 99% 50% no-repeat;background-size:12px 7px;padding-right:20px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;height:45px;box-shadow:none}.actions.product-review-link a.action{border-radius:3px;border:1px solid #fff;height:40px;width:auto;background:#a9a9a9;font-size:16px;text-transform:uppercase;line-height:3px;padding:31px 82px;color:#fff;font-family:'Open Sans';font-weight:700}.actions.product-review-link a.action:hover{color:#fff;border:1px solid #fff;background:#7ead18}a.transparent,button{border-radius:3px;border:1px solid #fff;height:40px;width:auto;padding:10px 20px;color:#fff;text-transform:uppercase}a.transparent:hover,button:hover{background-color:#88a32c !important}a.transparent.gray,button.gray{background-color:#a9a9a9}a.transparent.without_bg,button.without_bg{background:0 0;border:1px solid #aeaeae;color:#000}a.transparent.action-green,button.action-green{font-size:14px;line-height:15px;background-color:#b2bb1e;border:1px solid #b2bb1e;color:#fff;cursor:pointer;font-weight:700;min-height:43px;outline:0;padding:12px 30px;position:relative;text-align:center;text-transform:uppercase;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}a.transparent.action-green:hover,button.action-green:hover{background-color:#fff;border:1px solid #b2bb1e;color:#b2bb1e}a.transparent.action-green.disabled,button.action-green.disabled,a.transparent.action-green:disabled,button.action-green:disabled{background-color:#f2f2f2;color:#aeaeae;border:1px solid #aeaeae;cursor:default}a.link.transparent{display:inline-block;background-color:rgba(5,6,10,.4);width:auto;text-decoration:none;height:43px;padding:10px 50px}a.link.transparent:visited{color:#fff}a.link.transparent span{font-family:'Open Sans';font-weight:700;line-height:43px}a.video{height:60px;border-radius:50px;background-color:#24b3d3;position:relative;padding-left:67px;padding-right:50px;text-decoration:none;border:0}a.video:after{content:'';width:53px;height:53px;position:absolute;left:4px;top:3px;background-image:url('../images/play.png');background-size:contain}a.video span{color:#fff;font-family:'Open Sans';font-weight:700;line-height:60px;font-size:16px}a.video.short{background:0 0}a.video.short span{color:#000}.magento-advancedcheckout-sku-index .ui-autocomplete,.magento_advancedcheckout-sku-index .ui-autocomplete{padding:20px 10px;list-style:none;background:#fff}.magento-advancedcheckout-sku-index .ui-autocomplete li a,.magento_advancedcheckout-sku-index .ui-autocomplete li a{text-decoration:underline}.magento-advancedcheckout-sku-index .ui-autocomplete li a,.magento_advancedcheckout-sku-index .ui-autocomplete li a,.magento-advancedcheckout-sku-index .ui-autocomplete li a:hover,.magento_advancedcheckout-sku-index .ui-autocomplete li a:hover,.magento-advancedcheckout-sku-index .ui-autocomplete li a:visited,.magento_advancedcheckout-sku-index .ui-autocomplete li a:visited,.magento-advancedcheckout-sku-index .ui-autocomplete li a:focus,.magento_advancedcheckout-sku-index .ui-autocomplete li a:focus,.magento-advancedcheckout-sku-index .ui-autocomplete li a:active,.magento_advancedcheckout-sku-index .ui-autocomplete li a:active{color:#1979c3}.magento-advancedcheckout-sku-index .block-addbysku span.ui-helper-hidden-accessible,.magento_advancedcheckout-sku-index .block-addbysku span.ui-helper-hidden-accessible{display:none}.control input{border-radius:3px;border:1px solid #aeaeae;padding:0 10px;height:40px}.flexslider .slides li .flex-caption a{text-decoration:none}.flexslider .slides li .flex-caption>a p:nth-child(1){font-size:20px;color:#50b3cf;font-weight:700;text-transform:uppercase}.flexslider .slides li .flex-caption>a p:nth-child(2){font-size:65px;line-height:60px;color:#fff;font-weight:400;font-family:'Arbutus Slab'}.flexslider .slides li .flex-caption>a p:nth-child(3){font-size:17px;color:#50b3cf;margin-bottom:30px;display:inline-block}.flexslider .slides li .flex-caption .transparent{width:250px;height:64px;font-weight:700;padding:25px 50px;background:rgba(0,0,0,.4);letter-spacing:.025em}select{height:45px;padding:10px}.nav-toggle:after{top:102px !important}ul{padding-left:18px}.owl-theme.owl-carousel .owl-controls .owl-nav [class*=owl-]{font-size:0}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete{left:0 !important;right:auto !important;top:50px;box-shadow:none !important;border:1px solid #ccc;border-radius:3px}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .suggestions-container{padding:0;background-image:url("../../../../../frontend/Magento/blank/en_US/Magestore_Megamenu/images/bg_menu.png");display:block}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .suggestions-container .suggestions-header{display:none}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .suggestions-container .suggestion{display:block;padding:10px 20px;font-size:15px;color:#000;word-break:break-word;word-wrap:break-word;line-height:1.5}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .suggestions-container .suggestion:hover{background:#fff;color:#b2bc1d;text-decoration:underline}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .popover-container{width:auto}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .products-container{grid-template-columns:1fr 1fr 1fr;padding:20px 20px 60px}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .products-container .product-result{display:flex;flex-flow:row;flex-wrap:wrap;align-self:flex-start;height:auto}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .products-container .product-result img{height:120px;width:auto;margin:0 auto}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .products-container .product-result>div{width:100%}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .products-container .product-result .product-name{text-align:center;color:#333;font-weight:400;font-size:12px;margin:10px 0}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .products-container .product-result .product-price{color:#24b3d3;font-size:12px;display:none}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .products-container .product-result:hover{background:0 0}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .products-container .product-result:hover .product-name{color:#b2bc1d;text-decoration:underline}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .view-all-footer{background:0 0;position:absolute;bottom:20px;right:20px;font-size:14px;font-weight:700}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .view-all-footer:hover{color:#b2bc1d;text-decoration:underline}.paypal-express-review .validation-error{border-color:#ed8380}.paypal-express-review .mage-error{color:#d62e4c;margin-top:7px;font-size:1.2rem}.breadcrumbs{margin:30px auto}.breadcrumbs a{font-size:14px;color:#000}.breadcrumbs .item:not(:last-child):after{font-family:'Fontawesome';content:"\f101";font-size:12px;margin:0 8px;color:#000;line-height:20px}.breadcrumbs strong{font-size:14px}@media only screen and (max-width:1199px){.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .popover-container{grid-gap:0;grid-template-rows:repeat(2,auto)}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .suggestions-container{display:grid;grid-row:1;grid-column:2;max-width:100%;width:100%;grid-template-columns:repeat(auto-fit,minmax(20px,1fr));grid-template-rows:unset}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .suggestions-container .suggestion{display:flex;align-items:center;height:100%;text-align:center;box-sizing:border-box}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .products-container{grid-row:2;grid-column:2}}@media only screen and (max-width:768px){.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete{top:40px;border-width:2px;border-radius:0}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .popover-container{grid-gap:10px 0;grid-template-columns:none;grid-template-areas:none;height:auto;overflow:auto}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .suggestions-container{display:grid;grid-template-rows:unset;grid-template-columns:50% 50%;border-bottom:1px solid #ccc;padding:10px;box-sizing:border-box}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .suggestions-container .suggestion{text-align:left;padding:5px;font-size:13px}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .suggestions-container .suggestion:hover{background:inherit}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .products-container{gap:10px;padding:0;background:#fff;grid-template-columns:1fr 1fr}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .products-container .product-result{min-width:auto}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete .view-all-footer{background-image:url("../../../../../frontend/Magento/blank/en_US/Magestore_Megamenu/images/bg_menu.png");position:relative;bottom:auto;right:auto;font-size:13px;padding:10px;text-align:center;border-top:1px solid #ccc}.page-wrapper .page-header .header.panel .panel_header_search .block-search .search-autocomplete.active{display:flex !important;margin-top:5px}}@media only screen and (max-width:767px){iframe{width:100%}iframe[src*=youtube]{height:calc(100vw*0.5)}.cms-behind-the-seams .col-3-middle{width:100% !important}.cms-catalog-request .download h2{font-size:1.6rem}.cms-catalog-request .download a{font-size:12px}.cms-catalog-request #maincontent table>tbody>tr>td{padding-left:2px;padding-right:2px}.cms-rewards .page-main div{max-width:100%}.breadcrumbs{margin:20px 10px}}@media only screen and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:0){input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text],select{font-size:16px !important}}@media only screen and (max-width:320px){.cms-catalog-request #maincontent table{margin-left:-8px}}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:0 0 !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}