.no-inlinesvg .page-header .logo img{display:block}.no-inlinesvg .menu-btn{height:60px;width:65px}.no-inlinesvg .menu-btn:after{background:transparent url(../images/header-menu-btn.png) no-repeat center top;content:'';display:block;height:18px;margin:-9px 0 0 -12px;position:absolute;top:50%;left:50%;width:25px}.no-inlinesvg .menu-btn:hover:after{background-position:0 -18px}.no-inlinesvg .customer-links .trigger.search{background-image:url(../images/ie8/griffin_nav_icons_search.png);background-repeat:no-repeat;background-position:center center}.no-inlinesvg .customer-links .trigger.search:hover{background-image:url(../images/ie8/griffin_nav_icons_search-hover.png);background-repeat:no-repeat !important;background-position:center center !important}.no-inlinesvg .customer-links .trigger.customer-link-account{background-image:url(../images/ie8/griffin_nav_icons_account.png);background-repeat:no-repeat;background-position:center center}.no-inlinesvg .customer-links .trigger.customer-link-account:hover{background-image:url(../images/ie8/griffin_nav_icons_account-hover.png);background-repeat:no-repeat !important;background-position:center center !important}.no-inlinesvg .customer-links .trigger.account{background-image:url(../images/ie8/griffin_nav_icons_cart.png);background-repeat:no-repeat;background-position:center center}.no-inlinesvg .customer-links .trigger.account:hover{background-image:url(../images/ie8/griffin_nav_icons_cart-hover.png);background-repeat:no-repeat !important;background-position:center center !important}.no-inlinesvg .customer-links .trigger.account .quantity{padding:0 0 0 34px}.no-inlinesvg #footer-nav .social a{display:inline-block;background-image:url("../images/ie8/footer-social.png");background-repeat:no-repeat;overflow:hidden;text-indent:100%;white-space:nowrap}.no-inlinesvg #footer-nav .social .social-facebook a{background-position:0 0;width:13px;height:26px}.no-inlinesvg #footer-nav .social .social-facebook a:hover{background-position:0 -26px}.no-inlinesvg #footer-nav .social .social-twitter a{background-position:-26px 0;width:32px;height:26px}.no-inlinesvg #footer-nav .social .social-twitter a:hover{background-position:-26px -26px}.no-inlinesvg #footer-nav .social .social-youtube a{background-position:-67px 0;width:26px;height:30px}.no-inlinesvg #footer-nav .social .social-youtube a:hover{background-position:-67px -30px}.no-inlinesvg #footer-nav .social .social-instagram a{background-position:-99px 0;width:26px;height:27px}.no-inlinesvg #footer-nav .social .social-instagram a:hover{background-position:-99px -27px}.no-inlinesvg #footer-nav .social .social-blog a{background-position:-133px 0;width:30px;height:29px}.no-inlinesvg #footer-nav .social .social-blog a:hover{background-position:-133px -29px}.no-csscolumns #page-nav .shop.wrapper .sub-links{height:auto}.no-csscolumns #page-nav .shop.wrapper .sub-links .level0{display:block;float:left;width:100%}.no-csscolumns #page-nav .shop.wrapper .sub-links .level0>a{display:block;width:100%}.no-csscolumns #page-nav .shop.wrapper .sub-links ul.level0{float:none;width:100%}.no-csscolumns #page-nav .shop.wrapper .sub-links .level1,.no-csscolumns #page-nav .shop.wrapper .sub-links .level2{width:100%}@media only screen and (min-width: 768px){.no-csscolumns #page-nav .shop.wrapper .sub-links{height:auto}.no-csscolumns #page-nav .shop.wrapper .sub-links .level0{display:block;float:left;width:25%}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.touch *{-webkit-tap-highlight-color:transparent !important}html,button,input,select,textarea{color:#4c4c4c;font-family:"Effra",Helvetica Neue,Helvetica,Arial,sans-serif !important;-webkit-text-size-adjust:100%}html{font-size:1em;font-style:normal;font-weight:400;line-height:1.5;margin:0}body{background:#5fcf53;text-rendering:optimizeLegibility;margin:0 auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body>section{width:100%}section{display:block;padding:40px 0 50px;padding:2.5rem 0 3.125rem;position:relative;z-index:0}h1,h2,h3,h4,h5,h6{color:#4c4c4c;line-height:1.25;font-weight:500;padding:0 0 0.5em}header h1,header h2,section h1,section h2{color:#1a1a1a}section h1{font-size:40px;font-size:2.5rem;padding-left:1.7361112%}section .cell h1{padding-left:0;padding-top:0.6em}section h2{font-size:16px;font-size:1rem;padding:1em 0}p{font-size:16px;font-size:1rem;margin:.75em 0;max-width:34em}a{color:#00c3d9;outline:none;text-decoration:none}a:hover{color:#ff5736 !important}img{border:medium none;vertical-align:middle}ul,ol{margin:0;padding:0}li{list-style-type:none;list-style-position:outside;line-height:1.5em;margin-bottom:4px;margin-bottom:0.25rem}ul.bulleted li:before{content:"&bull;";color:#00afc3;font-family:"Effra",Helvetica Neue,Helvetica,Arial,sans-serif;margin-left:-0.925em;word-spacing:0.25em}::-moz-selection{color:#064000;background:#c9ffd2;text-shadow:none}::selection{color:#064000;background:#c9ffd2;text-shadow:none}button::-moz-focus-inner{border:0;padding:0}form .input-box{padding:0 20px}fieldset{border:0;margin:0;padding:0}textarea{background:#fff;resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:#fff url(../images/_assets/forms/select-arrow.svg) no-repeat 99% center;border:1px solid #e5e5e5;border-radius:0;cursor:pointer;outline:none;padding:10px;text-indent:0.01px;text-overflow:"";width:100%}select.validation-failed{background-color:#ffeae5 !important;background-image:url(../images/_assets/forms/select-arrow-red.svg) !important;border-color:#e54e30 !important;color:#e54e30 !important}input[type="text"],input.input-text,input[type="email"],input.input-email,input[type="password"],input.input-password{background:#fff;border:1px solid #e5e5e5;color:#737373;font-size:1.125em;line-height:1em;margin:0 0 10px;outline:none;padding:0.8125em;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}input[type="text"]:focus,input.input-text:focus,input[type="email"]:focus,input.input-email:focus,input[type="password"]:focus,input.input-password:focus{border-color:#5fcf53;color:#5fcf53}input[type="text"].validation-failed,input.input-text.validation-failed,input[type="email"].validation-failed,input.input-email.validation-failed,input[type="password"].validation-failed,input.input-password.validation-failed{background-color:#ffeae5 !important;border-color:#e54e30 !important;color:#e54e30 !important}input[type="text"].validation-failed::-webkit-input-placeholder,input.input-text.validation-failed::-webkit-input-placeholder,input[type="email"].validation-failed::-webkit-input-placeholder,input.input-email.validation-failed::-webkit-input-placeholder,input[type="password"].validation-failed::-webkit-input-placeholder,input.input-password.validation-failed::-webkit-input-placeholder{color:#e54e30}input[type="text"].validation-failed:-ms-input-placeholder,input.input-text.validation-failed:-ms-input-placeholder,input[type="email"].validation-failed:-ms-input-placeholder,input.input-email.validation-failed:-ms-input-placeholder,input[type="password"].validation-failed:-ms-input-placeholder,input.input-password.validation-failed:-ms-input-placeholder{color:#e54e30}input[type="text"].validation-failed::-moz-placeholder,input.input-text.validation-failed::-moz-placeholder,input[type="email"].validation-failed::-moz-placeholder,input.input-email.validation-failed::-moz-placeholder,input[type="password"].validation-failed::-moz-placeholder,input.input-password.validation-failed::-moz-placeholder{color:#e54e30}input[type="text"].validation-failed:-moz-placeholder,input.input-text.validation-failed:-moz-placeholder,input[type="email"].validation-failed:-moz-placeholder,input.input-email.validation-failed:-moz-placeholder,input[type="password"].validation-failed:-moz-placeholder,input.input-password.validation-failed:-moz-placeholder{color:#e54e30}.chromeframe{background:#ccc;color:#000;margin:0.2em 0;padding:0.2em 0}@media only screen and (min-width: 768px){html{font-size:1.125em !important}body{background:#ebebeb}p{min-width:12em}section{padding:60px 0 80px;padding:3.33333rem 0 4.44444rem}section h1{font-size:48px;font-size:2.66667rem}input[type="text"],input.input-text,input[type="email"],input.input-email,input[type="password"],input.input-password{font-size:0.888em;line-height:1em;padding:0.722em}}@media only screen and (min-width: 1280px){html{font-size:1.25em !important;line-height:1.7}input[type="text"],input.input-text,input[type="email"],input.input-email,input[type="password"],input.input-password{font-size:0.8em;line-height:1em;padding:0.65em}}.hidden{display:none !important;visibility:hidden}.invisible{visibility:hidden}section,.buttons-set,.container,.row,.grid,.clearfix{*zoom:1}section:before,.buttons-set:before,.container:before,.row:before,.grid:before,.clearfix:before{content:" ";display:table;font-size:0;height:0;line-height:0;overflow:hidden}section:after,.buttons-set:after,.container:after,.row:after,.grid:after,.clearfix:after{clear:both;content:" ";display:table;font-size:0;height:0;line-height:0;overflow:hidden}.container{display:block;height:100%;margin:0 auto;width:90%}.content.container{background:#fff;left:0;max-width:1440px;min-width:320px;position:relative;width:100%;z-index:2;-webkit-transition:left 0.2s ease;-moz-transition:left 0.2s ease;-ms-transition:left 0.2s ease;-o-transition:left 0.2s ease;transition:left 0.2s ease}.content.container.nav-open{left:-70%;top:0}.row{clear:both;display:block;width:100%}.grid{display:block;margin:0;padding:0;width:100%}.grid .cell{width:100%}.cell{display:block;float:left;margin:0;padding:20px;padding:1.25rem}.cell img{display:block;height:auto;width:100%}.full{width:100%}.half{width:50%}.third{width:33.33%}.third.two{width:66.66%}.quarter{width:25%}.quarter.three{width:75%}.left{float:left}.right{float:right}.buttons-set input[type="button"],.buttons-set button,.buttons-set .button{background:#1a1a1a;border:none;color:#fff;cursor:pointer;display:block;font-size:18px;line-height:1em;margin:0;outline:none;padding:1.111em 1.388em 1.388em;text-align:center;text-transform:uppercase}.buttons-set input[type="button"].nobg,.buttons-set button.nobg,.buttons-set .button.nobg{background:transparent;color:#999}.buttons-set input[type="button"]:hover,.buttons-set input[type="button"]:active,.buttons-set button:hover,.buttons-set button:active,.buttons-set .button:hover,.buttons-set .button:active{background:#5fcf53 !important;color:#fff !important;outline:none}@media only screen and (min-width: 568px){.grid.fourths>.cell{width:50%}}@media only screen and (min-width: 768px){.container{width:92.1875%}.container.content.nav-open{left:0}.grid.fourths>.cell{width:25%}.grid.thirds>.cell{width:33.33%}.grid.thirds>.cell.two{width:66.66%}.grid.thirds>.cell.halves{width:48.93617021276596%}.grid.thirds>.cell.halves:first-child{margin-right:2.127659574468085%}.grid.halves>.cell{width:50%}.buttons-set input[type="button"],.buttons-set button,.buttons-set .button{font-size:14px;line-height:1em;padding:1.4285em}}@media only screen and (min-width: 1024px){.container{width:960px}}@media only screen and (min-width: 1280px){.container{width:80%}}@media only screen and (max-width: 767px){body.nav-open,html.nav-open{height:100%;overflow:hidden;position:fixed;width:100%}}.page-header{background:#1a1a1a;height:67px;position:relative}.page-header .logo{display:block;float:left;height:100%;padding:0 1.25em 0 0;width:auto}.page-header .logo svg{display:block;height:24px;margin-top:-12px;position:relative;top:50%;width:94px}.page-header .logo img{display:none}.page-header .menu-btn{display:block;font-size:14px;height:100%;line-height:0.875em;padding:0 1.7em;position:absolute;right:0;top:0}.page-header .menu-btn:hover,.page-header .menu-btn.active{background:#5fcf53}.page-header .menu-btn:hover path,.page-header .menu-btn.active path{fill:#fff}.page-header .menu-btn svg{display:block;height:18px;margin-top:-9px;position:relative;top:50%;width:25px}.page-header .menu-btn svg path{fill:#5fcf53}#page-nav{background:#5fcf53;box-shadow:5px 0 0 rgba(0,0,0,0.05) inset;display:block;height:100%;overflow-x:hidden;overflow-y:auto;padding:1.25em;position:fixed;right:-70%;top:0;width:70%;z-index:1;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#page-nav.nav-open{right:0%}#page-nav li{margin:0}#page-nav .main-links{margin:53px 0 0;margin:3.3125rem 0 0;padding:0}#page-nav .trigger{border-bottom:1px solid rgba(0,0,0,0.05);color:#fff;display:block;font-size:24px;letter-spacing:0.075em;line-height:2.375em}#page-nav .trigger.shop{border-top:1px solid rgba(0,0,0,0.05)}#page-nav .trigger:hover,#page-nav .trigger.hover{background-color:#5fcf53}@media only screen and (max-width: 767px){#page-nav .trigger:hover,#page-nav .trigger.hover{color:#4c4c4c !important}}#page-nav .trigger svg{display:none}#page-nav .wrapper{max-height:none}@media only screen and (max-width: 767px){#page-nav .wrapper{height:auto !important}}#page-nav .wrapper .sub-links{display:none;padding:0}@media only screen and (max-width: 767px){#page-nav .wrapper .sub-links .container{margin:0 auto !important}#page-nav .wrapper .sub-links .cell{padding:0 !important}#page-nav .wrapper .sub-links a{color:#fff !important;display:block !important;padding:1em 0 0.44em !important}#page-nav .wrapper .sub-links a:hover,#page-nav .wrapper .sub-links a:active{color:#4c4c4c !important}}#page-nav .wrapper.shop .sub-links .level0{display:block;padding:0;width:100%}#page-nav .wrapper.shop .sub-links .level0>a{color:#1a1a1a;display:inline-block;font-size:18px;line-height:1em;padding:1.944em 0 0.44em}#page-nav .wrapper.shop .sub-links .level1,#page-nav .wrapper.shop .sub-links .level2{display:none}#page-nav .wrapper.explore .sub-links .cell{margin:0;padding:0;width:100%}#page-nav .wrapper.explore .sub-links .cell img{display:none}#page-nav .wrapper.explore .sub-links .cell .txt{margin:0;position:relative}#page-nav .wrapper.explore .sub-links .cell .title{font-size:18px}#page-nav .wrapper.explore .sub-links .cell .desc{display:none}@media only screen and (max-width: 767px){#page-nav .wrapper.explore .sub-links .featured a{background-color:transparent !important}}#page-nav #search_mini_form{left:0;padding:1.25em 1.125em 0;position:absolute;top:0;width:100%}#page-nav #search_mini_form .form-search{position:relative}@media only screen and (max-width: 767px){#page-nav #search_mini_form input{border:none;border-radius:3px;font-size:20px;margin:0;outline:none;overflow:hidden;padding:0.25em 0.5em;width:100%}#page-nav #search_mini_form button{background:#fff !important;border:none;border-radius:3px;cursor:pointer;height:100%;margin:0;outline:none;padding:0 0.75em;position:absolute;right:0;top:0;width:auto}#page-nav #search_mini_form button .title{display:none}#page-nav #search_mini_form .input-box{padding:0}}#page-nav #search_mini_form label,#page-nav #search_mini_form .trigger{display:none}#page-nav #search_mini_form .sub-links{display:block}#page-nav #search_mini_form .popular-tags{display:none}#page-nav .customer-links h3{display:none}#page-nav .customer-links path{fill:#5fcf53}#page-nav .customer-links #cart-helpers{margin:0;padding:0}#page-nav .customer-links .cart .quantity:before{content:'('}#page-nav .customer-links .cart .quantity:after{content:')'}#page-nav .customer-links .cart-helper{display:none}.page-footer{background:#1a1a1a;position:relative}.page-footer .newsletter{padding:40px 0;border-bottom:1px solid #000}.page-footer .newsletter-offer-title{font-size:14px;text-transform:uppercase;color:#55ba4b;line-height:32px;margin:0;padding:0}.page-footer .newsletter-offer-description{font-size:24px;line-height:32px;font-weight:200;color:#fff;padding:0;margin:0;width:82.6086956521739%}.page-footer form{margin:22px 0 10px;position:relative}.page-footer .cell{padding:0}.page-footer .footer-newsletter-form{width:100%;height:60px;position:relative;background:#fff;margin-bottom:0px;margin-top:20px}.page-footer .footer-newsletter-form input.email{width:100%;height:100%;background:#fff;padding-right:90px;margin-bottom:0;-webkit-appearance:none;border:0;font-size:24px;line-height:24px;font-weight:200;overflow:hidden;color:#737373}.page-footer .footer-newsletter-form input.email:focus{border:0}.page-footer .footer-newsletter-form input.email:-moz-ui-invalid:moz-focusring:not(output){box-shadow:none}.page-footer .footer-newsletter-form input.email:-moz-ui-invalid:not(output){box-shadow:none}.page-footer .footer-newsletter-form .ctl{position:absolute;right:0;top:0;height:60px;padding:0 20px;line-height:60px;text-transform:uppercase;font-size:14px;font-weight:400;background-color:#fff;color:#5fcf53;-webkit-transition:0.125s;-moz-transition:0.125s;-ms-transition:0.125s;-o-transition:0.125s;transition:0.125s;overflow:hidden;white-space:nowrap}.page-footer .footer-newsletter-form .ctl.submit{cursor:pointer}.page-footer .footer-newsletter-form .ctl:hover{color:#fff;background-color:#5fcf53}.page-footer .footer-newsletter-form .ctl.formloading{display:none}.page-footer .footer-newsletter-form .ctl.success{display:none}.page-footer .footer-newsletter-form .alreadysub{display:none;position:relative;width:100%;padding:5px 10px;font-size:12px;background-color:#5fcf53;color:#fff;text-transform:uppercase;text-align:center}.page-footer .footer-newsletter-form .error{display:none;position:relative;width:100%;padding:5px 10px;font-size:12px;background-color:#e54e30;color:#fff;text-transform:uppercase;text-align:center}.page-footer .footer-newsletter-form.formloading input.email[type=email]{background:url("../images/loading.gif") center center no-repeat;color:rgba(115,115,115,0)}.page-footer .footer-newsletter-form.formloading .submit{display:none}.page-footer .footer-newsletter-form.success .submit{display:none}.page-footer .footer-newsletter-form.success .success{display:block}.page-footer .footer-newsletter-form.success .success:hover{background-color:#fff;color:#5fcf53}.page-footer .footer-newsletter-form.alreadysub .submit{display:none}.page-footer .footer-newsletter-form.alreadysub .alreadysub{display:block}.page-footer .footer-newsletter-form.alreadysub .success{display:block}.page-footer .footer-newsletter-form.alreadysub .success:hover{background-color:#fff;color:#5fcf53}.page-footer .footer-newsletter-form.error input.email[type=email]{color:#e54e30}.page-footer .footer-newsletter-form.error .error{display:block}.page-footer .sub{background:#141414;padding:20px 0}.page-footer .sub .container{position:relative}.page-footer .sub .logo{display:block;float:left;max-height:40px;padding:3px 20px 0 0}.page-footer .sub .logo svg{height:18px;width:14px}.page-footer .sub .logo path{fill:#4c4c4c}.page-footer .sub .logo:hover path,.page-footer .sub .logo:active path{fill:#ff5736}.page-footer .sub .info{float:left;font-size:10px;line-height:1.6em;width:36%}.page-footer .sub .info a{color:#4c4c4c;text-decoration:underline}.page-footer .sub .info address{font-style:normal}.page-footer #verisign{position:absolute;right:0;top:4px}#footer-nav{padding:15px 0}#footer-nav a{font-size:14px}#footer-nav li{float:left;margin:0;width:50%}#footer-nav .cell{padding:0;width:50%}#footer-nav .title{color:#fff;display:block;line-height:0.785em;padding:15px;text-transform:uppercase}#footer-nav .company{width:100%;float:left}#footer-nav .company li{display:none}#footer-nav .company li:first-child{display:block;width:100%}#footer-nav .social{float:left;width:100%;padding:25px 0}#footer-nav .social ul{width:100%}#footer-nav .social li{display:block;float:left;margin:0;width:20%;text-align:center}#footer-nav .social li a{display:inline-block;background-repeat:no-repeat;overflow:hidden;white-space:nowrap}#footer-nav .social li a:hover svg path{fill:#ff5736}.arrow{position:relative}.arrow.t{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.arrow.r{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.arrow.b{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.breadcrumbs{display:none}.loading{background:#fff url(../images/loading.gif) no-repeat center center;background-color:rgba(255,255,255,0.8);display:block;height:100%;left:0;overflow:hidden;position:absolute;text-indent:105%;top:0;white-space:nowrap;width:100%;z-index:100}.data-table{background:#fff;font-size:16px;font-size:1rem;border-collapse:collapse;display:block;margin:0 0 1.25em}@media only screen and (max-width: 767px){.data-table *{display:block}}.data-table thead{background:#1a1a1a}.data-table thead tr{padding:0}.data-table tbody{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.data-table tfoot{border:1px solid #e5e5e5;border-top:none}.data-table tr{border-top:1px solid #e5e5e5;padding:1.25em}.data-table tr:first-child{border-top:none}.data-table th{color:#fff;font-size:0.875em;line-height:1em;padding:1.4285em;text-align:left;text-transform:uppercase}.modal-style{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000}.modal-style#messages,.modal-style.messages,.modal-style#coupon-notice{background:#fff;box-shadow:0 0 0 10px #e5e5e5;box-shadow:0 0 0 10px rgba(0,0,0,0.1);display:block;height:auto;left:50%;margin-left:-45%;max-height:40%;overflow:auto;top:30%;width:90%}.modal-style#messages:after,.modal-style.messages:after,.modal-style#coupon-notice:after{background:transparent}.modal-style#messages .modal-hide,.modal-style.messages .modal-hide,.modal-style#coupon-notice .modal-hide{top:5px;right:5px}.modal-style#messages li.success-msg,.modal-style#messages li.error-msg,.modal-style#messages li.warning-msg,.modal-style.messages li.success-msg,.modal-style.messages li.error-msg,.modal-style.messages li.warning-msg,.modal-style#coupon-notice li.success-msg,.modal-style#coupon-notice li.error-msg,.modal-style#coupon-notice li.warning-msg{padding:0 20px 0 64px;position:relative}.modal-style#messages li.success-msg:before,.modal-style#messages li.error-msg:before,.modal-style#messages li.warning-msg:before,.modal-style.messages li.success-msg:before,.modal-style.messages li.error-msg:before,.modal-style.messages li.warning-msg:before,.modal-style#coupon-notice li.success-msg:before,.modal-style#coupon-notice li.error-msg:before,.modal-style#coupon-notice li.warning-msg:before{background:transparent url(../images/_assets/icon/yepnope-sprite.png) no-repeat center top;background-size:34px;content:'';display:block;height:34px;margin-top:-17px;position:absolute;top:50%;left:10px;width:34px}.modal-style#messages li.success-msg:before,.modal-style.messages li.success-msg:before,.modal-style#coupon-notice li.success-msg:before{background-position:center -34px}.modal-style::before{display:block;position:relative;height:0%;width:100%;content:' '}.modal-style:after{position:fixed;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.75);content:' '}.modal-style .modal-wrapper{background:#fff;padding:20px;width:100%;height:100%;overflow:auto;position:relative;z-index:20}.modal-style .modal-hide{position:absolute;top:20px;right:20px;cursor:pointer;font-size:40px;width:30px;height:30px;font-weight:600;text-align:center;line-height:30px;color:#ff5736;-webkit-transition:color 0.125s;-moz-transition:color 0.125s;-ms-transition:color 0.125s;-o-transition:color 0.125s;transition:color 0.125s;z-index:21}.modal-style .modal-hide:hover{color:#e54e30}#ajaxcart-pop-up{z-index:2000}#ajaxcart-pop-up .ajaxcart-content{background:#fff;box-shadow:0 0 0 10px #e5e5e5;box-shadow:0 0 0 10px rgba(0,0,0,0.1);display:block;height:auto;left:50%;margin-left:-45%;max-height:60%;overflow:auto;position:fixed;top:20%;width:90%}#ajaxcart-pop-up .close-popup{font-size:24px;font-weight:600;line-height:1em}#ajaxcart-pop-up li.success-msg,#ajaxcart-pop-up li.error-msg,#ajaxcart-pop-up li.warning-msg{padding:0 20px 0 64px;position:relative}#ajaxcart-pop-up li.success-msg:before,#ajaxcart-pop-up li.error-msg:before,#ajaxcart-pop-up li.warning-msg:before{background:transparent url(../images/_assets/icon/yepnope-sprite.png) no-repeat center top;background-size:34px;content:'';display:block;height:34px;margin-top:-17px;position:absolute;top:50%;left:10px;width:34px}#ajaxcart-pop-up li.success-msg:before{background-position:center -34px}#ajaxcart-pop-up .buttons-set button{font-size:14px;width:100%}#ajaxcart-pop-up .buttons-set .ajaxcart-checkout,#ajaxcart-pop-up .buttons-set .ajaxcart-cancel{display:block;float:none;width:100%}#ajaxcart-pop-up .buttons-set .ajaxcart-cancel button{font-weight:200;margin-top:1em}#ajaxcart-pop-up .buttons-set .ajaxcart-cancel button:hover,#ajaxcart-pop-up .buttons-set .ajaxcart-cancel button:active{background:transparent !important;color:#ff5736 !important}#ajaxcart-pop-up .buttons-set .ajaxcart-checkout button{background:#5fcf53}#ajaxcart-pop-up .buttons-set .ajaxcart-checkout button:hover,#ajaxcart-pop-up .buttons-set .ajaxcart-checkout button:active{background:#55ba4b !important}@media only screen and (max-width: 767px){.touch .modal-style#messages,.touch .modal-style#coupon-notice,.touch #ajaxcart-pop-up .ajaxcart-content{box-shadow:0 10px 0 rgba(0,0,0,0.1);left:0;margin:0;max-height:100%;top:0;width:100%}}.no-rgba .griffinModal{background:url(../images/modal-bck_no-rgba.png) repeat}@media only screen and (min-width: 568px){.page-header{height:60px}.page-header .menu-btn{padding:0 1.43em}}@media only screen and (min-width: 568px) and (max-width: 767px){.page-footer #verisign{top:-12px}}@media only screen and (min-width: 568px){#footer-nav li{width:25%}#footer-nav .cell{width:25%}.modal-style{left:0;width:90%;height:90%;margin-left:5%;z-index:2000}.modal-style::before{height:5%}}@media only screen and (max-width: 767px){#page-nav .wrapper.shop,#page-nav .wrapper.explore{max-height:none !important}}@media only screen and (min-width: 768px){.page-header .menu-btn{display:none}#page-nav{background:transparent;box-shadow:none;overflow:visible;padding:0;position:static;right:0;width:auto}#page-nav .trigger{color:#fff;border-bottom:none;display:block;font-size:14px;letter-spacing:0.075em;line-height:1.43em;padding:1.43em;text-transform:uppercase}#page-nav .trigger:hover,#page-nav .trigger.hover{background-color:#5fcf53;color:#fff !important}#page-nav .trigger.shop{border-top:none}#page-nav .trigger svg{display:inline}#page-nav .trigger .title{display:none}#page-nav .main-links{float:left;height:inherit;margin:0}#page-nav .main-links>li{display:block;float:left;height:inherit}#page-nav .wrapper{background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,0.05);max-height:0;height:auto;overflow:hidden;position:absolute;top:100%;left:0;width:100%;z-index:1;-webkit-transition:max-height 0.25s ease-out;-moz-transition:max-height 0.25s ease-out;-ms-transition:max-height 0.25s ease-out;-o-transition:max-height 0.25s ease-out;transition:max-height 0.25s ease-out}#page-nav .wrapper.front{z-index:2}#page-nav .wrapper .sub-links{display:block !important;overflow:hidden}#page-nav .wrapper .sub-links .nav-link{color:#737373;font-size:16px;line-height:1em}#page-nav .wrapper .sub-links .all{color:#5fcf53;font-size:16px;line-height:1em}#page-nav .wrapper.shop .sub-links{padding-bottom:30px;padding-bottom:1.66667rem;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4;overflow:hidden}#page-nav .wrapper.shop .sub-links .level0{display:inline-block}#page-nav .wrapper.shop .sub-links .level0>a{color:#1a1a1a;display:block;font-size:18px;line-height:1em;padding:1.944em 0 0.44em}#page-nav .wrapper.shop .sub-links .level1,#page-nav .wrapper.shop .sub-links .level2{display:block;padding:0}#page-nav .wrapper.shop .sub-links .level1.parent>a,#page-nav .wrapper.shop .sub-links .level2.parent>a{display:none}#page-nav .wrapper.explore .sub-links .cell{margin-left:2.8%;margin-bottom:40px;overflow:hidden;padding:0;position:relative;width:22.9%}#page-nav .wrapper.explore .sub-links .cell:first-child,#page-nav .wrapper.explore .sub-links .cell:nth-child(5n){margin-left:0}#page-nav .wrapper.explore .sub-links .cell:before{content:'';display:block;padding-top:48%}#page-nav .wrapper.explore .sub-links .cell a{display:block;height:100%;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}#page-nav .wrapper.explore .sub-links .cell a:hover img{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#page-nav .wrapper.explore .sub-links .cell a:hover .txt{bottom:80%;-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-ms-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s}#page-nav .wrapper.explore .sub-links .cell a:hover .title{color:#1a1a1a}#page-nav .wrapper.explore .sub-links .cell a:hover .desc{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#page-nav .wrapper.explore .sub-links .cell img{display:block;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}#page-nav .wrapper.explore .sub-links .cell .txt{margin:0;position:absolute;text-align:center;bottom:0;left:0;width:100%;-webkit-transition:bottom 0.2s ease;-moz-transition:bottom 0.2s ease;-ms-transition:bottom 0.2s ease;-o-transition:bottom 0.2s ease;transition:bottom 0.2s ease}#page-nav .wrapper.explore .sub-links .cell .title{color:#808080;font-size:14px;line-height:1em;text-transform:uppercase;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-ms-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}#page-nav .wrapper.explore .sub-links .cell .desc{color:#999;display:block;font-size:16px;font-weight:200;line-height:1.166em;margin:0;padding:0 5px;position:absolute;left:0;top:125%;width:100%;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.2s ease 0.15s;-moz-transition:opacity 0.2s ease 0.15s;-ms-transition:opacity 0.2s ease 0.15s;-o-transition:opacity 0.2s ease 0.15s;transition:opacity 0.2s ease 0.15s}#page-nav .wrapper.explore .sub-links .featured .cell{margin-top:40px}#page-nav .wrapper.explore .sub-links .featured .cell:before{padding-top:80%}#page-nav .wrapper.explore .sub-links .featured .txt{bottom:16%}#page-nav .wrapper.explore .sub-links .featured .title{color:#fff !important;font-size:18px;text-transform:none}#page-nav .wrapper.explore .sub-links .featured .desc{color:#fff;top:165%}#page-nav .wrapper.explore .sub-links .featured a:hover .txt{bottom:65%}#page-nav .wrapper .validation-advice{font-size:12px;color:#e54e30;text-align:left;line-height:16px;margin:0 0 10px 0;padding:0 10px}#page-nav .customer-links{height:100%;float:right}#page-nav .customer-links>*{height:inherit;float:right;position:relative}#page-nav .customer-links h3{display:block}#page-nav .customer-links #cart-helpers{margin:0;padding:0}#page-nav .customer-links #cart-helpers ol{padding:0 20px 20px}#page-nav .customer-links #cart-helpers .cart.level-top{display:block;height:inherit}#page-nav .customer-links #cart-helpers .cart-helper{display:none}#page-nav .customer-links #cart-helpers a:hover .title{color:#ff5736 !important}#page-nav .customer-links #cart-helpers .item{border-top:1px solid #e5e5e5;padding:7px 0 5px}#page-nav .customer-links #cart-helpers .item img{float:left;height:55px;width:55px}#page-nav .customer-links #cart-helpers .item sup{position:relative;top:4px}#page-nav .customer-links #cart-helpers .item .details{float:left;padding:9px 0 14px 10px;text-align:left;width:78.8%}#page-nav .customer-links #cart-helpers .item .title{font-size:16px;font-weight:400;margin:0;padding:0}#page-nav .customer-links #cart-helpers .item .desc{color:#a6a6a6;font-size:14px;line-height:1em}#page-nav .customer-links #cart-helpers .empty{border-top:1px solid #e5e5e5;font-size:14px;margin:0 20px;padding:10px 0 20px}#page-nav .customer-links .trigger{color:#5fcf53;display:block;font-size:14px;height:100%;line-height:1em;padding:1.43em}#page-nav .customer-links .trigger svg{display:block;height:18px;width:auto}#page-nav .customer-links .trigger path{fill:#5fcf53}#page-nav .customer-links .trigger:hover,#page-nav .customer-links .trigger.hover{background:#5fcf53;color:#fff !important}#page-nav .customer-links .trigger:hover path,#page-nav .customer-links .trigger.hover path{fill:#fff}#page-nav .customer-links .wrapper{box-shadow:0 2px 0 0 rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.1) inset;left:auto;right:0;text-align:center;width:300px}#page-nav .customer-links .wrapper h3{color:#1a1a1a;font-size:16px;line-height:1em;margin:0;padding:27px 0;text-transform:uppercase}#page-nav .customer-links .wrapper h3 a{color:inherit;display:block}#page-nav .customer-links .account .button.register{background:#4c4c4c}#page-nav .customer-links .account .forgot{color:#737373;display:block;font-size:12px;margin:0 30px 30px}#page-nav .customer-links .account .link-list{padding:0 20px 20px}#page-nav .customer-links .account .link-list a{border-top:1px solid #e5e5e5;color:#1a1a1a;display:block;font-size:16px;line-height:1em;padding:20px 0}#page-nav .customer-links .account svg{width:21px}#page-nav .customer-links .cart svg{float:left;width:20px}#page-nav .customer-links .cart .quantity{float:right;padding:5px 0 0}#page-nav .customer-links .cart .quantity:before,#page-nav .customer-links .cart .quantity:after{content:'';display:none}#page-nav .customer-links .search svg{width:17px}#page-nav #search_mini_form{display:block;padding:0;position:relative;width:auto}#page-nav #search_mini_form #search{color:#5fcf53}#page-nav #search_mini_form button .title{display:block}#page-nav #search_mini_form button .icon{display:none}#page-nav #search_mini_form label,#page-nav #search_mini_form .trigger{display:block}#page-nav #search_mini_form .form-search{display:none}#page-nav #search_mini_form .popular-tags{display:block;font-size:14px;margin:0 0 30px}#page-nav #search_mini_form .popular-tags h4{color:#737373;font-weight:400;margin-bottom:0;text-transform:uppercase}#page-nav #search_mini_form .popular-tags a{color:#1a1a1a;display:inline-block;padding:0 5px}.page-footer .sub{padding:40px 0}.page-footer .sub .logo svg{height:36px;width:28px}.page-footer .sub .info{font-size:12px;line-height:1.6em;width:75%}.page-footer #verisign{top:-24px}#footer-nav{padding:25px 0}#footer-nav a{color:#808080;line-height:1.43em}#footer-nav li{float:none;width:100%}#footer-nav .title{padding:15px 0}#footer-nav .store{float:left;width:20%}#footer-nav .company{float:left;width:68.08510638297872%}#footer-nav .company .cell{width:21.875%;margin-right:3.125%}#footer-nav .company li{display:block}#footer-nav .company .title{padding-bottom:5px}#footer-nav .social{float:right;width:31.914893617021278%}#footer-nav .social li{text-align:right}#footer-nav .social li a{display:inline-block}.breadcrumbs{color:#b2b2b2;display:block;font-size:12px;font-size:0.66667rem;line-height:1em;text-transform:uppercase}.breadcrumbs li{display:block;float:left;margin:0;white-space:nowrap}.breadcrumbs a{color:#b2b2b2}.breadcrumbs a:after{color:#b2b2b2 !important;content:'/';padding:0 5px}.data-table{display:table}.modal-style{left:0;width:80%;height:80%;margin-left:10%;z-index:2000}.modal-style::before{height:10%}.modal-style#messages,.modal-style.messages,.modal-style#coupon-notice{margin-left:-37%;width:75%}#ajaxcart-pop-up .ajaxcart-content{margin-left:-37%;width:75%}#ajaxcart-pop-up .buttons-set .ajaxcart-checkout{float:right;width:50%}#ajaxcart-pop-up .buttons-set .ajaxcart-cancel{width:50%}#ajaxcart-pop-up .buttons-set .ajaxcart-cancel button{font-weight:400;margin-top:0}}@media only screen and (min-width: 960px){.modal-style{left:0;width:75%;height:75%;margin-left:12.5%;z-index:2000}.modal-style::before{height:15%}.modal-style#messages,.modal-style.messages,.modal-style#coupon-notice{margin-left:-25%;width:50%}#ajaxcart-pop-up .ajaxcart-content{margin-left:-25%;width:50%}}@media only screen and (min-width: 1024px){#page-nav .explore.wrapper .sub-links .cell .desc{font-size:20px}}@media only screen and (min-width: 1280px){.page-header{height:60px}#page-nav .explore.wrapper .sub-links .cell .desc{font-size:24px}}
