@font-face{font-family:'OpenSansRegular';src:url('../fonts/OpenSansRegular/OpenSansRegular.eot');src:url('../fonts/OpenSansRegular/OpenSansRegular.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSansRegular/OpenSansRegular.woff2') format('woff2'),url('../fonts/OpenSansRegular/OpenSansRegular.woff') format('woff'),url('../fonts/OpenSansRegular/OpenSansRegular.ttf') format('truetype'),url('../fonts/OpenSansRegular/OpenSansRegular.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansSemiBold';src:url('../fonts/OpenSansSemiBold/OpenSansSemiBold.eot');src:url('../fonts/OpenSansSemiBold/OpenSansSemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSansSemiBold/OpenSansSemiBold.woff2') format('woff2'),url('../fonts/OpenSansSemiBold/OpenSansSemiBold.woff') format('woff'),url('../fonts/OpenSansSemiBold/OpenSansSemiBold.ttf') format('truetype'),url('../fonts/OpenSansSemiBold/OpenSansSemiBold.svg#OpenSansSemiBold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansBold';src:url('../fonts/OpenSansBold/OpenSansBold.eot');src:url('../fonts/OpenSansBold/OpenSansBold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSansBold/OpenSansBold.woff2') format('woff2'),url('../fonts/OpenSansBold/OpenSansBold.woff') format('woff'),url('../fonts/OpenSansBold/OpenSansBold.ttf') format('truetype'),url('../fonts/OpenSansBold/OpenSansBold.svg#OpenSansBold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ArbutusSlab-Regular';src:url('../fonts/ArbutusSlab/ArbutusSlab-Regular.eot');src:url('../fonts/ArbutusSlab/ArbutusSlab-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/ArbutusSlab/ArbutusSlab-Regular.woff2') format('woff2'),url('../fonts/ArbutusSlab/ArbutusSlab-Regular.woff') format('woff'),url('../fonts/ArbutusSlab/ArbutusSlab-Regular.ttf') format('truetype'),url('../fonts/ArbutusSlab/ArbutusSlab-Regular.svg#ArbutusSlab-Regular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Fontawesome';src:url('../fonts/font-awesome/Fontawesome.eot');src:url('../fonts/font-awesome/Fontawesome.eot?#iefix') format('embedded-opentype'),url('../fonts/font-awesome/Fontawesome.woff2') format('woff2'),url('../fonts/font-awesome/Fontawesome.woff') format('woff'),url('../fonts/font-awesome/Fontawesome.ttf') format('truetype'),url('../fonts/font-awesome/Fontawesome.svg#Fontawesome') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url('../fonts/icomoon/icomoon.eot');src:url('../fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'),url('../fonts/icomoon/icomoon.woff2') format('woff2'),url('../fonts/icomoon/icomoon.woff') format('woff'),url('../fonts/icomoon/icomoon.ttf') format('truetype'),url('../fonts/icomoon/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal}.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:'OpenSansRegular';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-products .columns{z-index:15}.page-layout-2columns-left .column.main{width:75%;padding-right:50px}.page-title-wrapper .page-title,.title-wrap{font-size:40px;font-family:'OpenSansBold';text-transform:uppercase;margin:0;padding:25px 0;box-sizing:border-box}.actions button.action{border-radius:3px;border:1px dashed #fff;height:40px;width:100%;font-family:'OpenSansBold'}.actions button.action.green{background:#b5b802;color:#000}.actions button.action:hover{border:1px dashed #fff}.actions-primary button.action{background:#aeaeae;border-color:#aeaeae}.actions-primary button.action:hover{background:#7ead18;border-color:#7ead18}.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 dashed #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 dashed #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:'OpenSansRegular';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:0}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 dashed #fff;height:40px;width:auto;background:#a9a9a9;font-size:16px;text-transform:uppercase;line-height:3px;padding:31px 82px;color:#fff;font-family:'OpenSansBold'}.actions.product-review-link a.action:hover{color:#fff;border:1px dashed #fff;background:#7ead18}a.transparent,button{border-radius:3px;border:1px dashed #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:none;border:1px dashed #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,0.4);width:auto;text-decoration:none;height:43px;padding:10px 50px}a.link.transparent:visited{color:#fff}a.link.transparent span{font-family:'OpenSansBold';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:'OpenSansBold';line-height:60px;font-size:16px}a.video.short{background:none}a.video.short span{color:#000}.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:hover,.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:active{color:#1979c3}.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:bold;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:'ArbutusSlab-Regular'}.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:bold;padding:25px 50px;background:rgba(0,0,0,0.4);letter-spacing:.025em}select{height:45px;padding:10px}.nav-toggle:after{top:102px !important}ul{padding-left:18px}.paypal-express-review .validation-error{border-color:#ed8380}.paypal-express-review .mage-error{color:#d62e4c;margin-top:7px;font-size:1.2rem}@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%}}@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:transparent !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}}