input.ng-invalid.ng-dirty,select.ng-invalid.ng-dirty,textarea.ng-invalid.ng-dirty{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}input.ng-invalid.ng-dirty:focus,select.ng-invalid.ng-dirty:focus,textarea.ng-invalid.ng-dirty:focus{border-color:#a74240;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c1605e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c1605e}.ng-cloak,.ng-hide{display:none}@font-face{font-family:'Avenir Next';src:url(fonts/AvenirNext-Heavy.eot);src:url(fonts/AvenirNext-Heavy.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-Heavy.woff) format("woff"),url(fonts/AvenirNext-Heavy.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(fonts/AvenirNext-Bold.eot);src:url(fonts/AvenirNext-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-Bold.woff) format("woff"),url(fonts/AvenirNext-Bold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(fonts/AvenirNext-Demi.eot);src:url(fonts/AvenirNext-Demi.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-Demi.woff) format("woff"),url(fonts/AvenirNext-Demi.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(fonts/AvenirNext-Demi.eot);src:url(fonts/AvenirNext-Demi.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-Demi.woff) format("woff"),url(fonts/AvenirNext-Demi.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(fonts/AvenirNext-Demi.eot);src:url(fonts/AvenirNext-Demi.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-Demi.woff) format("woff"),url(fonts/AvenirNext-Demi.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(fonts/AvenirNext-Medium.eot);src:url(fonts/AvenirNext-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-Medium.woff) format("woff"),url(fonts/AvenirNext-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next Condensed';src:url(fonts/AvenirNext-MediumCond.eot);src:url(fonts/AvenirNext-MediumCond.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-MediumCond.woff) format("woff"),url(fonts/AvenirNext-MediumCond.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(fonts/AvenirNext-Regular.eot);src:url(fonts/AvenirNext-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-Regular.woff) format("woff"),url(fonts/AvenirNext-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(fonts/AvenirNext-Italic.eot);src:url(fonts/AvenirNext-Italic.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-Italic.woff) format("woff"),url(fonts/AvenirNext-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Avenir Next';src:url(fonts/AvenirNext-Light.eot);src:url(fonts/AvenirNext-Light.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-Light.woff) format("woff"),url(fonts/AvenirNext-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(fonts/AvenirNext-Ultralight.eot);src:url(fonts/AvenirNext-Ultralight.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-Ultralight.woff) format("woff"),url(fonts/AvenirNext-Ultralight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next Condensed';src:url(fonts/AvenirNext-UltralightCond.eot);src:url(fonts/AvenirNext-UltralightCond.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-UltralightCond.woff) format("woff"),url(fonts/AvenirNext-UltralightCond.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Next';src:url(fonts/AvenirNext-Thin.eot);src:url(fonts/AvenirNext-Thin.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-Thin.woff) format("woff"),url(fonts/AvenirNext-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}body{background:#fff}.body-content{padding-top:110px;clear:both}@-webkit-keyframes ripple{0%{background-position:0 0}50%{background-position:-144px 5px}100%{background-position:-288px 0}}@keyframes ripple{0%{background-position:0 0}50%{background-position:-144px 5px}100%{background-position:-288px 0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.animate-spin{display:inline-block;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.animate-shake,.omnisearch-dropdown-menu.omnisearch-without-results{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@font-face{font-family:Linearicons;src:url(fonts/Linearicons.eot?x3ow6d);src:url(fonts/Linearicons.eot?x3ow6d#iefix) format("embedded-opentype"),url(fonts/Linearicons.ttf?x3ow6d) format("truetype"),url(fonts/Linearicons.woff?x3ow6d) format("woff"),url(fonts/Linearicons.svg?x3ow6d#Linearicons) format("svg");font-weight:400;font-style:normal;font-display:swap}.glyphicon,.icon,.slider-button,i{font-family:Linearicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sm{font-size:20px}.icon-md{font-size:30px}.icon-lg{font-size:60px}.icon-xl{font-size:80px}.icon-dynamic{font-size:20px}@media (min-width:992px){.icon-dynamic{font-size:40px}}.icon-placeholder{color:#a0a0a0;padding:10px;background-color:#ececec}.context-help{position:relative;display:inline-block;margin-right:20px}.context-help i.icon-help{-webkit-border-radius:15px;border-radius:15px;cursor:pointer;color:#40a839;display:inline-block;width:18px;font-size:16px;position:absolute;top:-2px;right:-20px}.icon-rulers:before{content:"\e97a"}.btn-social.btn-google:before,.icon-google:before{content:"\e912"}.icon-save:before{content:"\e6ae"}.icon-bottle:before{content:"\e911"}.icon-file-stats:before{content:"\e913"}.icon-factory:before{content:"\e67e"}.icon-podium:before{content:"\e6e1"}.icon-bookmark:before{content:"\e716"}.icon-file-spreadsheet:before{content:"\e914"}.icon-scale-truck:before{content:"\e859"}.icon-store:before{content:"\e744"}.icon-users:before{content:"\e722"}.icon-picture:before{content:"\e70e"}.icon-zbuck:before{content:"\e910"}.icon-code:before{content:"\e90f"}.icon-file-empty:before{content:"\e6b3"}.icon-document:before{content:"\e6d8"}.icon-eye-crossed:before{content:"\e6a6"}.icon-cart:before{content:"\e74e"}.icon-vine:before{content:"\ea97"}.icon-check-fat:before{content:"\e90e"}.icon-unlock:before{content:"\e66d"}.icon-zb-menu:before{content:"\e90d"}.icon-undo:before{content:"\e8d5"}.icon-algorithm:before{content:"\e906"}.icon-community:before{content:"\e907"}.icon-cs:before{content:"\e908"}.icon-premium:before{content:"\e909"}.icon-pricing:before{content:"\e90a"}.icon-selection:before{content:"\e90b"}.icon-subscribers:before{content:"\e90c"}.icon-lightbulb:before{content:"\e903"}.icon-clock2:before{content:"\e904"}.icon-files:before{content:"\e6b7"}.icon-copy:before{content:"\e6b8"}.icon-user:before{content:"\e71e"}.btn-login.btn-facebook:before,.btn-social.btn-facebook:before,.icon-facebook:before{content:"\e901"}.icon-chevron-up:before{content:"\e939"}.icon-chevron-down:before{content:"\e93a"}.icon-magnifier:before,.icon-search:before{content:"\e923"}.icon-magnifier-2:before{content:"\e9f5"}.icon-medal-first:before{content:"\e6de"}.icon-gift:before{content:"\e7ff"}.icon-refresh:before{content:"\e8d3"}.icon-sync:before{content:"\e8da"}.icon-upload:before{content:"\e8f6"}.icon-thumbs-up:before{content:"\e91b"}.glyphicon-chevron-left:before,.icon-chevron-left:before,.slider-left:before{content:"\e93b"}.glyphicon-chevron-right:before,.icon-chevron-right:before,.slider-right:before{content:"\e93c"}.icon-arrow-up:before{content:"\e941"}.icon-apartment:before{content:"\e60c"}.icon-download:before{content:"\e8f5"}.icon-thumbs-down:before{content:"\e91c"}.icon-arrow-down:before{content:"\e942"}.icon-star-fill:before{content:"\e9ef"}.icon-star-fill-empty:before{content:"\e9f0"}.icon-star-fill-half:before{content:"\e9f1"}.btn-social.btn-twitter:before,.icon-twitter:before{content:"\f099"}.icon-no-smoking:before{content:"\e9ea"}.icon-home:before{content:"\e600"}.icon-pencil:before{content:"\e60d"}.icon-server:before{content:"\e666"}.icon-lock:before{content:"\e66b"}.icon-key:before{content:"\e66e"}.icon-cog:before{content:"\e672"}.icon-trash:before{content:"\e681"}.icon-heart:before{content:"\e68c"}.icon-star:before{content:"\e68d"}.icon-flag:before{content:"\e691"}.icon-envelope:before{content:"\e696"}.icon-box:before{content:"\e69f"}.icon-eye:before{content:"\e6a7"}.icon-license:before{content:"\e6dc"}.icon-equalizer:before{content:"\e6f2"}.icon-tag:before{content:"\e755"}.icon-receipt:before{content:"\e757"}.icon-credit-card:before{content:"\e759"}.icon-bag-dollar:before{content:"\e75e"}.icon-telephone:before{content:"\e76a"}.icon-map-marker:before{content:"\e77a"}.icon-road-sign:before{content:"\e784"}.icon-calendar-empty:before{content:"\e785"}.icon-calendar-31:before{content:"\e788"}.icon-phone:before{content:"\e7a5"}.icon-smartphone:before{content:"\e7a6"}.icon-bubble:before{content:"\e7d6"}.icon-bubble-text:before{content:"\e7db"}.icon-bubble-user:before{content:"\e7df"}.icon-bubble-emoticon:before{content:"\e7e2"}.icon-pulse:before{content:"\e7e9"}.icon-first-aid:before{content:"\e7ec"}.icon-graph:before{content:"\e7fa"}.icon-speed-slow:before{content:"\e834"}.icon-briefcase:before{content:"\e83a"}.icon-truck:before{content:"\e857"}.icon-cube:before{content:"\e874"}.icon-earth:before{content:"\e884"}.icon-smile:before{content:"\e88a"}.icon-redo:before{content:"\e8d6"}.icon-history:before{content:"\e8e3"}.icon-clock:before{content:"\e8e8"}.icon-enter-right:before{content:"\e905"}.icon-link:before{content:"\e919"}.btn-social.btn-embed:before,.icon-share:before{content:"\e922"}.icon-menu:before{content:"\e935"}.icon-list:before{content:"\e92d"}.icon-menu2:before{content:"\e930"}.icon-check:before{content:"\e9f3"}.glyphicon-remove:before,.icon-cross:before{content:"\e96a"}.icon-plus:before{content:"\e936"}.icon-arrow-left:before{content:"\e943"}.icon-arrow-right:before{content:"\e944"}.icon-warning:before{content:"\e955"}.icon-question-circle:before{content:"\e957"}.icon-checkmark-circle:before{content:"\e959"}.icon-cross-circle:before{content:"\e95a"}.icon-arrow-left-circle:before{content:"\e960"}.icon-play-circle:before{content:"\e9f4"}.icon-pause-circle:before{content:"\e96b"}.icon-prohibited:before{content:"\e99c"}.icon-text-align-left:before{content:"\e9a8"}.icon-instagram:before{content:"\e900"}.icon-google-plus:before{content:"\e9f6"}.icon-youtube-play:before{content:"\e902"}.icon-cc-discover:before{content:"\e9eb"}.icon-cc-mastercard:before{content:"\e9ec"}.icon-cc-visa:before{content:"\e9ed"}.icon-cc-amex:before{content:"\e9ee"}.icon-chevrons-expand-horizontal:before{content:"\e93e"}.icon-loader,.icon-loader:after{-webkit-border-radius:50%;border-radius:50%;width:10em;height:10em}.icon-loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(0,0,0,.1);border-right:1.1em solid rgba(0,0,0,.1);border-bottom:1.1em solid rgba(0,0,0,.1);border-left:1.1em solid #ececec;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes load1{0%,100%,80%{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}@keyframes load1{0%,100%,80%{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}.no-gutter,.no-gutter-top{margin-top:0!important}.no-gutter,.no-gutter-bottom{margin-bottom:0!important}.gutter-sm,.gutter-top-sm{margin-top:5px!important}.gutter-bottom-sm,.gutter-sm{margin-bottom:5px!important}.gutter,.gutter-top{margin-top:15px!important}.gutter,.gutter-bottom{margin-bottom:15px!important}.gutter-lg,.gutter-top-lg{margin-top:30px!important}.gutter-bottom-lg,.gutter-lg{margin-bottom:30px!important}.gutter-top-xl,.gutter-xl{margin-top:30px!important}@media (min-width:768px){.gutter-top-xl,.gutter-xl{margin-top:60px!important}}.gutter-bottom-xl,.gutter-xl{margin-bottom:30px!important}@media (min-width:768px){.gutter-bottom-xl,.gutter-xl{margin-bottom:60px!important}}.gutter-left-sm{margin-left:5px}.gutter-right-sm{margin-right:5px}.gutter-left{margin-left:15px}.gutter-right{margin-right:15px}.gutter-left-auto{margin-left:auto}.gutter-right-auto{margin-left:auto}.gutter-left-lg{margin-left:30px}.gutter-right-lg{margin-right:30px}.no-padding{padding:0}.no-border{border:none}.margin-center{margin-left:auto;margin-right:auto}.img-center{margin-left:auto;margin-right:auto}@media (max-width:767px){.img-xs{max-height:200px}}.background-center{-webkit-background-size:cover!important;background-size:cover!important;background-position:center!important}p:last-child{margin-bottom:0}.h1,h1{font-weight:900;text-transform:uppercase}@media (max-width:768px){.h1,h1{font-size:28.8px}}.h1.extra,h1.extra{font-weight:900}@media (min-width:768px){.h1.extra,h1.extra{font-size:4em;line-height:1}}.h2,h2{font-weight:900;text-transform:uppercase}@media (max-width:768px){.h2,h2{font-size:19.2px}}.h2.body,h2.body{font-size:16px;line-height:1.42857;font-weight:400}.h2.extra,h2.extra{font-weight:900}@media (min-width:768px){.h2.extra,h2.extra{font-size:2em;line-height:1}}.h2.light,h2.light{font-weight:200;text-transform:none;font-size:3em}@media (max-width:768px){.h2.light,h2.light{font-size:2.4em}}.edit-review .form-group>label,.h3,h3{font-weight:300;text-transform:uppercase}@media (max-width:768px){.edit-review .form-group>label,.h3,h3{font-size:16px}}.h4,h4{font-weight:600}.h5,h5{font-weight:600}strong.extra{font-weight:900}strong.less{font-weight:300}.no-kern{-webkit-font-kerning:none;font-kerning:none}.flashy{background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,0) 45%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 55%);background-image:-o-linear-gradient(135deg,rgba(255,255,255,0) 45%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 55%);background-image:linear-gradient(-45deg,rgba(255,255,255,0) 45%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 55%);-webkit-background-size:600% 600%;background-size:600% 600%;-webkit-animation:MovingGradient 3s infinite ease;animation:MovingGradient 3s infinite ease}.strong{font-weight:700!important}.zb-green{color:#40a839!important}.zb-green-light{color:#56bd4e!important}.zb-white{color:#fff!important}.zb-black{color:#222!important}.transparent{opacity:.3}.highlight{background:#f8e81c;padding-left:10px;padding-right:10px}.text-light{font-weight:300!important}.text-normal{font-weight:500!important;text-transform:none}@media (min-width:768px){.text-right-sm{text-align:right}}@media (min-width:992px){.text-right-md{text-align:right}}@media (min-width:1200px){.text-right-lg{text-align:right}}.text-inline{display:inline-block;margin:0;vertical-align:middle}.text-strike{text-decoration:line-through}.text-divider{line-height:1;z-index:2;position:relative;display:block;text-align:center}.text-divider h1,.text-divider h2,.text-divider h3,.text-divider p{background-color:#fff;z-index:2;position:relative;display:inline-block;padding:0 15px;margin:0}.text-divider:after{content:"";width:100%;background-color:transparent;display:block;height:1px;border-top:1px solid #ececec;position:absolute;top:50%;z-index:1}.section-grey .text-divider h1,.section-grey .text-divider h2,.section-grey .text-divider h3,.section-grey .text-divider p{background-color:#ececec}.section-grey .text-divider:after{border-top-color:#c6c6c6}.large{font-size:1.1em}.code,.pre{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.transition-color{-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.icon-title{white-space:nowrap}.no-wrap{white-space:nowrap}.block{display:block}.icon-group{display:inline-block;margin-right:10px}.icon-group i{opacity:.8}a.no-show{text-decoration:none!important;color:inherit}.no-underline{text-decoration:none!important}.break{white-space:pre-wrap;word-break:break-all;word-wrap:break-word}.mini-label,.panel-block-caption-title h4,.profile-stat-label,.quote-attribution-name p,.radio-buttons-icons label,.result-item-subtitle,.review-block-ratings label{font-size:10px;text-transform:uppercase;font-weight:400}.mini-label-muted{color:#bfbfbf}a.inherit{color:inherit}a.inherit:focus,a.inherit:hover{text-decoration:none}.text-block{display:block}.space-between{letter-spacing:16px;margin-left:8px}.text-separator{display:block;position:relative;text-align:center;color:#b9b9b9;text-transform:uppercase;font-weight:800;margin:15px 0;text-shadow:3px 0 #fff,0 3px #fff,-3px 0 #fff,0 -3px #fff}.text-separator:before{width:100%;content:"";left:0;height:2px;background:#b9b9b9;top:50%;margin-top:-1px;position:absolute;z-index:-1}.logo{font-weight:900;text-transform:uppercase}.logo-md{font-size:1.6em}.logo-lg{font-size:1.5em}@media (min-width:768px){.logo-lg{font-size:2.2em}}@media (min-width:992px){.logo-lg{font-size:2.5em}}.logo-xl{font-size:1.5em}@media (min-width:768px){.logo-xl{font-size:3em}}@media (min-width:992px){.logo-xl{font-size:4em}}.no-style{color:inherit;text-decoration:inherit;font-size:inherit}a.no-style:focus,a.no-style:hover{color:inherit;text-decoration:inherit}.embed-actions{position:absolute;top:0;right:0}.embed-actions .btn{width:40px!important;display:block;margin-bottom:2px;border-left:0}.embed-actions .dropdown-menu{right:100%;left:auto;top:0;margin-top:0;margin-right:2px;margin-left:0}.embed-actions+.embed-body,.embed-actions~.embed-source{width:calc(100% - 40px)}.embed-source{display:block;color:#6d6d6d!important;font-weight:900;letter-spacing:.025em;font-size:12px;line-height:1;padding:10px 10px 5px;margin-top:-28px;position:relative;z-index:2;text-align:right;text-transform:uppercase;text-decoration:none!important;opacity:.3}.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;-o-transition:0s ease-in-out left;transition:0s ease-in-out left}.uib-datepicker .uib-title{width:100%}.uib-day button,.uib-month button,.uib-year button{min-width:100%}.uib-datepicker-popup.dropdown-menu{display:block}.uib-button-bar{padding:10px 9px 2px}.uib-time input{width:50px}[uib-typeahead-popup].dropdown-menu{display:block}.container-xs{max-width:400px}.container-sm{max-width:750px}.container-md{max-width:970px}.container-centered{position:relative;margin:15px 0}@media (min-width:768px){.container-centered{margin:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.container.letter{background:#fff;padding:15px;border:1px solid #ececec;border-width:0 15px}@media (min-width:768px){.container.letter{padding:45px 60px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);border:none}}.btn-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-group .btn{float:none}.btn .hover-show{display:inline-block;max-width:0;white-space:nowrap;overflow:hidden;-webkit-transition:max-width .5s linear;-o-transition:max-width .5s linear;transition:max-width .5s linear}.btn:hover .hover-show{max-width:100px}.btn .btn-subtext{display:block;font-size:.65em;text-transform:none;font-weight:400}.btn-lg.btn-subtext{padding-top:4px;padding-bottom:4px}.btn-lg.btn-subtext .btn-subtext{font-size:.6em;margin-top:-3px}.btn-with-select+select{width:100%;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background-color:#f2f2f2}@media (max-width:767px){.btn-block-xs{display:block;width:100%}.btn-block-xs+.btn-block-xs{margin-top:5px}}.btn.disabled[uib-popover],.btn.disabled[uib-tooltip],.btn[disabled][uib-popover],.btn[disabled][uib-tooltip]{pointer-events:auto;position:relative}.btn.disabled[uib-popover]:active,.btn.disabled[uib-tooltip]:active,.btn[disabled][uib-popover]:active,.btn[disabled][uib-tooltip]:active{pointer-events:none}.dropdown-menu>li>a{font-size:14px}th>.btn-xs{font-size:12px;line-height:1.42857}.btn-txt-sm{font-size:1em;line-height:26.66px}@media (min-width:768px){.btn-lg-dynamic{padding:10px 16px;font-size:20px;line-height:1.33333;-webkit-border-radius:3px;border-radius:3px}}.btn-text{padding-left:0;padding-right:0;background:0 0;border:none;margin:0;color:inherit}.btn-text:active,.btn-text:focus,.btn-text:hover{-webkit-box-shadow:none;box-shadow:none;outline:0}.btn-border-only{-webkit-border-radius:0;border-radius:0;background:0 0;border:none;color:inherit}.btn-border-only+.btn-border-only{border-left:1px solid #ccc}.btn-border-only:hover{background:rgba(0,0,0,.05)}.btn-border-only .mini-label,.btn-border-only .panel-block-caption-title h4,.btn-border-only .profile-stat-label,.btn-border-only .quote-attribution-name p,.btn-border-only .radio-buttons-icons label,.btn-border-only .result-item-subtitle,.btn-border-only .review-block-ratings label,.panel-block-caption-title .btn-border-only h4,.quote-attribution-name .btn-border-only p,.radio-buttons-icons .btn-border-only label,.review-block-ratings .btn-border-only label{display:inline-block;vertical-align:top;margin-top:3px}.btn-fat{font-weight:800;text-transform:uppercase}.btn-big{font-weight:700;text-transform:uppercase;padding:12px 20px}.btn-white{background:#fff;color:#40a839;border:none}.btn-white:hover{background:#333;color:#fff}.btn-checkbox{padding-left:30px;position:relative}.btn-checkbox:after,.btn-checkbox:before{position:absolute;content:"";display:block;top:50%;left:5px}.btn-checkbox:before{width:15px;height:15px;margin-top:-7.5px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ececec;background:#fff}.btn-checkbox:after{font-family:Linearicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90e";font-weight:700;margin-left:1px;margin-top:-.5em;color:#40a839;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn-checkbox.active,.btn-checkbox:active,.btn-checkbox:focus{-webkit-box-shadow:none;box-shadow:none}.btn-checkbox.active:after,.btn-checkbox:active:after,.btn-checkbox:focus:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.btn-dashed{border-style:dashed;border-width:2px}.btn-ghost{background:0 0;-webkit-transition:background .3s ease,color .3s ease;-o-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.btn-ghost.btn-fat{border-width:8px}.btn-ghost.btn-big{border-width:3px}.btn-ghost.btn-default{border-color:#999}.btn-ghost.btn-black{color:#333;background:0 0;border-color:#333}.btn-ghost.btn-black:hover{background:rgba(51,51,51,.1)}.btn-ghost.btn-black.active,.btn-ghost.btn-black:active{background:#333;color:#fff}.btn-ghost.btn-black.disabled.active,.btn-ghost.btn-black.disabled:active,.btn-ghost.btn-black.disabled:focus,.btn-ghost.btn-black.disabled:hover{color:#333}.btn-ghost.btn-danger{color:#d9534f;background:0 0;border-color:#d9534f}.btn-ghost.btn-danger:hover{background:rgba(217,83,79,.1)}.btn-ghost.btn-danger.active,.btn-ghost.btn-danger:active{background:#d9534f;color:#fff}.btn-ghost.btn-danger.disabled.active,.btn-ghost.btn-danger.disabled:active,.btn-ghost.btn-danger.disabled:focus,.btn-ghost.btn-danger.disabled:hover{color:#d9534f}.btn-ghost.btn-primary{color:#40a839;background:0 0;border-color:#40a839}.btn-ghost.btn-primary:hover{background:rgba(64,168,57,.1)}.btn-ghost.btn-primary.active,.btn-ghost.btn-primary:active{background:#40a839;color:#fff}.btn-ghost.btn-primary.disabled.active,.btn-ghost.btn-primary.disabled:active,.btn-ghost.btn-primary.disabled:focus,.btn-ghost.btn-primary.disabled:hover{color:#40a839}.btn-ghost.btn-success{color:#00683d;background:0 0;border-color:#00683d}.btn-ghost.btn-success:hover{background:rgba(0,104,61,.1)}.btn-ghost.btn-success.active,.btn-ghost.btn-success:active{background:#00683d;color:#fff}.btn-ghost.btn-success.disabled.active,.btn-ghost.btn-success.disabled:active,.btn-ghost.btn-success.disabled:focus,.btn-ghost.btn-success.disabled:hover{color:#00683d}.btn-ghost.btn-warning{color:#f0ad4e;background:0 0;border-color:#f0ad4e}.btn-ghost.btn-warning:hover{background:rgba(240,173,78,.1)}.btn-ghost.btn-warning.active,.btn-ghost.btn-warning:active{background:#f0ad4e;color:#fff}.btn-ghost.btn-warning.disabled.active,.btn-ghost.btn-warning.disabled:active,.btn-ghost.btn-warning.disabled:focus,.btn-ghost.btn-warning.disabled:hover{color:#f0ad4e}.btn-ghost.btn-info{color:#00adef;background:0 0;border-color:#00adef}.btn-ghost.btn-info:hover{background:rgba(0,173,239,.1)}.btn-ghost.btn-info.active,.btn-ghost.btn-info:active{background:#00adef;color:#fff}.btn-ghost.btn-info.disabled.active,.btn-ghost.btn-info.disabled:active,.btn-ghost.btn-info.disabled:focus,.btn-ghost.btn-info.disabled:hover{color:#00adef}.btn-ghost.btn-muted{color:#ececec;background:0 0;border-color:#ececec}.btn-ghost.btn-muted:hover{background:rgba(236,236,236,.1)}.btn-ghost.btn-muted.active,.btn-ghost.btn-muted:active{background:#ececec;color:#fff}.btn-ghost.btn-muted.disabled.active,.btn-ghost.btn-muted.disabled:active,.btn-ghost.btn-muted.disabled:focus,.btn-ghost.btn-muted.disabled:hover{color:#ececec}.btn-ghost.disabled{background-color:transparent!important;pointer-events:all!important}.btn-social{position:relative;padding-left:50px}.btn-social:after,.btn-social:before{position:absolute;display:block;width:40px;text-align:center}.btn-social:before{font-family:Linearicons!important;font-size:1.25em;line-height:1;top:50%;margin-top:-.5em;left:0}.btn-social:after{content:'';top:0;left:0;height:100%;border-right:1px solid rgba(255,255,255,.3)}.btn-social.icon-only{padding-left:0;padding-right:0;text-align:center;width:36px}.btn-social.icon-only:after{display:none}.btn-social.icon-only:before{font-size:1em;position:relative;top:auto;left:auto;margin-top:0;width:auto;display:inline}.btn-social.btn-xs{padding-left:40px}.btn-social.btn-xs:after,.btn-social.btn-xs:before{width:30px}.btn-social.btn-xs:before{font-size:1em}.btn-social.btn-facebook{color:#fff;background:#3b5998}.btn-social.btn-facebook.btn-ghost{color:#3b5998;background:0 0;border-color:#3b5998}.btn-social.btn-facebook.btn-ghost:hover{background:rgba(59,89,152,.1)}.btn-social.btn-facebook.btn-ghost.active,.btn-social.btn-facebook.btn-ghost:active{background:#3b5998;color:#fff}.btn-social.btn-facebook.btn-ghost.disabled.active,.btn-social.btn-facebook.btn-ghost.disabled:active,.btn-social.btn-facebook.btn-ghost.disabled:focus,.btn-social.btn-facebook.btn-ghost.disabled:hover{color:#3b5998}.btn-social.btn-twitter{color:#fff;background:#55acee}.btn-social.btn-twitter.btn-ghost{color:#55acee;background:0 0;border-color:#55acee}.btn-social.btn-twitter.btn-ghost:hover{background:rgba(85,172,238,.1)}.btn-social.btn-twitter.btn-ghost.active,.btn-social.btn-twitter.btn-ghost:active{background:#55acee;color:#fff}.btn-social.btn-twitter.btn-ghost.disabled.active,.btn-social.btn-twitter.btn-ghost.disabled:active,.btn-social.btn-twitter.btn-ghost.disabled:focus,.btn-social.btn-twitter.btn-ghost.disabled:hover{color:#55acee}.btn-social.btn-google{color:#fff;background:#dd4b39}.btn-social.btn-google.btn-ghost{color:#dd4b39;background:0 0;border-color:#dd4b39}.btn-social.btn-google.btn-ghost:hover{background:rgba(221,75,57,.1)}.btn-social.btn-google.btn-ghost.active,.btn-social.btn-google.btn-ghost:active{background:#dd4b39;color:#fff}.btn-social.btn-google.btn-ghost.disabled.active,.btn-social.btn-google.btn-ghost.disabled:active,.btn-social.btn-google.btn-ghost.disabled:focus,.btn-social.btn-google.btn-ghost.disabled:hover{color:#dd4b39}.btn-social.btn-embed{color:#fff;background:#40a839}.btn-social.btn-embed.btn-ghost{color:#40a839;background:0 0;border-color:#40a839}.btn-social.btn-embed.btn-ghost:hover{background:rgba(64,168,57,.1)}.btn-social.btn-embed.btn-ghost.active,.btn-social.btn-embed.btn-ghost:active{background:#40a839;color:#fff}.btn-social.btn-embed.btn-ghost.disabled.active,.btn-social.btn-embed.btn-ghost.disabled:active,.btn-social.btn-embed.btn-ghost.disabled:focus,.btn-social.btn-embed.btn-ghost.disabled:hover{color:#40a839}.btn-social.btn-block{padding-left:12px}.btn-social.btn-block.btn-lg{padding-left:16px}.btn-option{padding:0;line-height:36px;overflow:hidden}.btn-option:active{-webkit-box-shadow:none;box-shadow:none}.btn-option>a,.btn-option>button{background:0 0;border:0;padding:0 10px;margin:0;text-transform:inherit}.btn-option.btn-info{background-color:#00adef!important}.btn-option.btn-info .option{border-right-color:#0088bc}.btn-option.btn-info .option select{background-color:#009edb}.btn-option.btn-default{background-color:#eee}.btn-option.btn-default .option{border-right-color:#d5d5d5}.btn-option.btn-default .option select{background-color:#e4e4e4;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDA1LjQ1NiA0MDUuNDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDUuNDU2IDQwNS40NTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCI+DQo8Zz4NCgk8cGF0aCBkPSJNNzQuMTM0LDY0LjE0N2MtNC45ODUsMC4wNzgtOS45MTEsMi4xNjMtMTMuNDM4LDUuNjg4bC01NSw1NUMyLjA5NiwxMjguNDMyLDAsMTMzLjQ5MiwwLDEzOC41ODMgICBzMi4wOTYsMTAuMTUxLDUuNjk3LDEzLjc1bDE4My4yODEsMTgzLjI4MWMzLjU5OSwzLjYwMSw4LjY1OSw1LjY5NywxMy43NSw1LjY5N3MxMC4xNTEtMi4wOTYsMTMuNzUtNS42OTdsMTgzLjI4MS0xODMuMjgxICAgYzMuNjAxLTMuNTk5LDUuNjk3LTguNjU5LDUuNjk3LTEzLjc1cy0yLjA5Ni0xMC4xNTEtNS42OTctMTMuNzVsLTU1LTU1Yy0zLjU5OC0zLjU5MS04LjY1MS01LjY4MS0xMy43MzQtNS42ODEgICBjLTUuMDgzLDAtMTAuMTM2LDIuMDktMTMuNzM0LDUuNjgxTDIwMi43MjgsMTg0LjM5N0w4OC4xNjYsNjkuODMzQzg0LjQ5OSw2Ni4xNjksNzkuMzE4LDY0LjA3LDc0LjEzNCw2NC4xNDdMNzQuMTM0LDY0LjE0N3oiIGZpbGw9IiM1NTUiLz4NCjwvZz4NCjwvc3ZnPg0K)}.btn-option.btn-primary{background-color:#40a839!important}.btn-option.btn-primary .option{border-right-color:#31822c!important}.btn-option.btn-primary .option select{background-color:#3a9934!important}.btn-option.btn-subtext{padding:0}.btn-option.btn-subtext>a,.btn-option.btn-subtext>button{padding:4px 16px!important;vertical-align:top;line-height:1.3}.btn-option.btn-lg{line-height:46px}.btn-option-dummy{position:relative}.btn-option-dummy .option{line-height:46px;margin:-4px 16px -4px -16px}.btn-option .option,.btn-option-dummy .option{position:relative;float:left;border-right:1px solid rgba(0,0,0,.2)}.btn-option .option-label,.btn-option-dummy .option-label{margin:0;font-size:8px;text-transform:uppercase;position:absolute;left:0;width:100%;line-height:1;z-index:2;font-weight:700}.btn-option .option-label-top,.btn-option-dummy .option-label-top{top:0}.btn-option .option-label-bottom,.btn-option-dummy .option-label-bottom{bottom:0}.btn-option .option select,.btn-option-dummy .option select{background:0 0;border:0;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);font-size:14px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding:0 20px 0 23px;min-width:60px;background-color:rgba(0,0,0,.1);background-position:right 6px top 50%;background-repeat:no-repeat;-webkit-border-radius:0;border-radius:0;font-weight:600;letter-spacing:-.1em;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDA1LjQ1NiA0MDUuNDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDUuNDU2IDQwNS40NTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCI+DQo8Zz4NCgk8cGF0aCBkPSJNNzQuMTM0LDY0LjE0N2MtNC45ODUsMC4wNzgtOS45MTEsMi4xNjMtMTMuNDM4LDUuNjg4bC01NSw1NUMyLjA5NiwxMjguNDMyLDAsMTMzLjQ5MiwwLDEzOC41ODMgICBzMi4wOTYsMTAuMTUxLDUuNjk3LDEzLjc1bDE4My4yODEsMTgzLjI4MWMzLjU5OSwzLjYwMSw4LjY1OSw1LjY5NywxMy43NSw1LjY5N3MxMC4xNTEtMi4wOTYsMTMuNzUtNS42OTdsMTgzLjI4MS0xODMuMjgxICAgYzMuNjAxLTMuNTk5LDUuNjk3LTguNjU5LDUuNjk3LTEzLjc1cy0yLjA5Ni0xMC4xNTEtNS42OTctMTMuNzVsLTU1LTU1Yy0zLjU5OC0zLjU5MS04LjY1MS01LjY4MS0xMy43MzQtNS42ODEgICBjLTUuMDgzLDAtMTAuMTM2LDIuMDktMTMuNzM0LDUuNjgxTDIwMi43MjgsMTg0LjM5N0w4OC4xNjYsNjkuODMzQzg0LjQ5OSw2Ni4xNjksNzkuMzE4LDY0LjA3LDc0LjEzNCw2NC4xNDdMNzQuMTM0LDY0LjE0N3oiIGZpbGw9IiNmZmZmZmYiLz4NCjwvZz4NCjwvc3ZnPg0K)}.btn-option .option select:focus,.btn-option-dummy .option select:focus{outline:0}.btn-option .option select>option,.btn-option-dummy .option select>option{font-size:16px}.btn-option-dummy.btn-lg .option-label-top,.btn-option.btn-lg .option-label-top{top:4px}.btn-option-dummy.btn-lg .option-label-bottom,.btn-option.btn-lg .option-label-bottom{bottom:3px}.btn-option-dummy.btn-lg>a,.btn-option-dummy.btn-lg>button,.btn-option.btn-lg>a,.btn-option.btn-lg>button{padding:0 16px}.btn-login{position:relative;display:block;width:100%;background:#fff;border:1px solid #ccc;white-space:nowrap;padding:0;vertical-align:middle;text-align:center;line-height:46px}.btn-login:before{display:inline-block;vertical-align:middle;width:46px;height:46px;content:"";float:left;line-height:46px;font-size:20px}.btn-login+.btn-login{margin-top:5px}.btn-login.btn-google{font-family:Roboto;border:1px solid #4285f4;background:#4285f4;color:#fff}.btn-login.btn-google:active{-webkit-box-shadow:none;box-shadow:none;background:#3367d6;border-color:#3367d6}.btn-login.btn-google:before{background:url(/content/images/site/login/g-normal.png) #fff 50% 50% no-repeat}.btn-login.btn-facebook{border:1px solid #3b5998;background:#3b5998;color:#fff}.btn-login.btn-facebook:before{background:#fff;font-family:Linearicons;color:#3b5998}.form-grid{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;border-bottom:1px solid #ccc!important;border-right:1px solid #ccc!important;border-top-width:0!important;border-left-width:0!important}.form-grid .form-group{grid-column:1/span 6;border-top:1px solid #ccc!important;border-left:1px solid #ccc!important}.form-grid .form-group .form-group{border-top-width:0!important}.form-grid .form-control,.form-grid .input-group-addon,.form-grid input{border:none!important}.form-grid .spreedly-cvv{border-left:1px solid #ccc!important}@media (min-width:768px){.form-grid .form-group-first-half,.form-grid .form-group-first-half-no-icon{grid-column:1/span 3}.form-grid .form-group-first-two-thirds{grid-column:1/span 4}.form-grid .form-group-first-third,.form-grid .form-group-first-third-no-icon{grid-column:1/span 2}.form-grid .form-group-middle-third,.form-grid .form-group-middle-third-no-icon{grid-column:3/span 2}.form-grid .form-group-last-third,.form-grid .form-group-last-third-no-icon{grid-column:5/span 2}.form-grid .form-group-last-half,.form-grid .form-group-last-half-no-icon{grid-column:4/span 6}.form-grid .form-group-last-half-no-icon .input-group-addon,.form-grid .form-group-last-third-no-icon .input-group-addon,.form-grid .form-group-middle-third-no-icon .input-group-addon{display:none}}.form-group:last-child{margin-bottom:0}.form-control{-webkit-box-shadow:none;box-shadow:none}textarea.form-control{resize:vertical}textarea.pre{white-space:pre}.form-control:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.row>[class*=col-]>.form-group{margin-bottom:15px}.form-group.row{margin-bottom:0}.form-no-gutter [class*=col-]{padding:0}.form-no-gutter .row{margin:0}.form-no-gutter .row .form-control{-webkit-border-radius:0;border-radius:0;border-right-width:0}.form-no-gutter .row .form-control[type=number]{padding-right:0;padding-left:10px}.form-no-gutter .row>div:first-child .form-control{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.form-no-gutter .row>div:last-child .form-control{border-right-width:1px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.required-indicator{color:#d9534f}.select-custom{border:0;-webkit-border-radius:3px;border-radius:3px;background:#ececec;padding:5px 30px 5px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:normal;position:relative;background-position:right 10px top 50%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDA1LjQ1NiA0MDUuNDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDUuNDU2IDQwNS40NTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4Ij4NCjxnPg0KCTxwYXRoIGQ9Ik03NC4xMzQsNjQuMTQ3Yy00Ljk4NSwwLjA3OC05LjkxMSwyLjE2My0xMy40MzgsNS42ODhsLTU1LDU1QzIuMDk2LDEyOC40MzIsMCwxMzMuNDkyLDAsMTM4LjU4MyAgIHMyLjA5NiwxMC4xNTEsNS42OTcsMTMuNzVsMTgzLjI4MSwxODMuMjgxYzMuNTk5LDMuNjAxLDguNjU5LDUuNjk3LDEzLjc1LDUuNjk3czEwLjE1MS0yLjA5NiwxMy43NS01LjY5N2wxODMuMjgxLTE4My4yODEgICBjMy42MDEtMy41OTksNS42OTctOC42NTksNS42OTctMTMuNzVzLTIuMDk2LTEwLjE1MS01LjY5Ny0xMy43NWwtNTUtNTVjLTMuNTk4LTMuNTkxLTguNjUxLTUuNjgxLTEzLjczNC01LjY4MSAgIGMtNS4wODMsMC0xMC4xMzYsMi4wOS0xMy43MzQsNS42ODFMMjAyLjcyOCwxODQuMzk3TDg4LjE2Niw2OS44MzNDODQuNDk5LDY2LjE2OSw3OS4zMTgsNjQuMDcsNzQuMTM0LDY0LjE0N0w3NC4xMzQsNjQuMTQ3eiIgZmlsbD0iIzk2OTY5NiIvPg0KPC9nPg0KPC9zdmc+DQo=)}.form-icon{border:1px solid #ccc}.form-icon .row{margin:0}.form-icon .row [class*=col-]{padding:0}.form-icon .row [class*=col-] .form-group{margin:0}.form-icon .row [class*=col-] .form-control{border-left-width:1px}.form-icon .row [class*=col-]:first-child .form-control{border-left-width:0}.form-icon .input-group{width:100%}.form-icon .form-control,.form-icon .input-group-addon{-webkit-border-radius:0;border-radius:0;border-width:0;border-top-width:1px;outline:0;-webkit-box-shadow:none!important;box-shadow:none!important}.form-icon input.form-control,.form-icon textarea.form-control{-webkit-appearance:none}.form-icon .form-group{margin-bottom:0}.form-icon>.form-group:first-child .form-control,.form-icon>.form-group:first-child .input-group-addon{border-top-width:0}.form-icon .input-group-addon{background-color:#fff;padding-right:0;padding-left:10px;font-size:20px}.form-icon .input-group-addon .icon-cc-amex,.form-icon .input-group-addon .icon-cc-discover,.form-icon .input-group-addon .icon-cc-mastercard,.form-icon .input-group-addon .icon-cc-visa{font-size:18px;margin-left:-4px}.form-icon .input-group-addon+.form-control{padding-left:10px}.form-icon .input-group-addon:last-child{padding-left:0;padding-right:10px}.form-icon .input-group-addon label{line-height:20px;margin:0}.form-icon .spreedly-fields label{display:none}.form-icon .radio-buttons{-webkit-border-radius:0;border-radius:0;border:0;border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex}.form-icon .radio-buttons i{font-size:20px;margin-bottom:5px}.form-icon .radio-buttons label{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:7px 8px}.form-icon .radio-buttons input:checked+label{background-color:#eaf7e9;color:inherit}.form-icon.form-icon-lg .form-control{height:46px;line-height:1.333}.form-icon.form-icon-lg .form-spreedly{height:46px}.form-icon .date-select label{font-weight:400;font-size:16px;margin-left:10px;line-height:22px;vertical-align:top}.date-select ng-combo-date-picker{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.date-select ng-combo-date-picker.form-control{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.date-select ng-combo-date-picker select.form-control{display:block;padding:8px 0;border:none;width:33%}@media (min-width:768px){.date-select ng-combo-date-picker select.form-control{padding:8px 6px}.date-select ng-combo-date-picker select.form-control.ng-combo-date-picker-date,.date-select ng-combo-date-picker select.form-control.ng-combo-date-picker-month{width:25%}.date-select ng-combo-date-picker select.form-control.ng-combo-date-picker-year{width:33%}}.form-spreedly{height:36px;padding:0;overflow:hidden}.btn-file{width:100%;font-weight:400}.btn-file input[type=file]{position:fixed;top:-1000px}.uib-datepicker button{-webkit-border-radius:0;border-radius:0}.uib-datepicker .end button,.uib-datepicker .range button,.uib-datepicker .start button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none}.uib-datepicker .end,.uib-datepicker .start{background:#2693d5}.uib-datepicker .end button span,.uib-datepicker .start button span{color:#fff}.uib-datepicker .range{background:#a5d3ef}.radio-buttons{position:relative;display:inline-block;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;overflow:hidden}.radio-buttons input{display:none}.radio-buttons input:checked+label{background:#40a839;color:#fff}.radio-buttons label{text-align:center;padding:8px 8px;cursor:pointer;font-weight:400;margin:0;display:block;float:left}.radio-buttons label~label{border-left:1px solid #ccc}.radio-buttons-icons{-webkit-border-radius:5px;border-radius:5px}.radio-buttons-icons i{font-size:30px;display:block;margin-bottom:10px}@media (min-width:768px){.radio-buttons-icons i{font-size:40px}}.radio-buttons-icons label{line-height:1}.radio-buttons.radio-buttons-lg label{padding:16px 32px;font-size:1em}.switch input{position:absolute;margin-left:-9999px;visibility:hidden}.switch input+label{margin-bottom:0;display:inline-block;vertical-align:middle;position:relative;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:60px;height:25px;border:2px solid #ddd;-webkit-border-radius:30px;border-radius:30px;-webkit-transition:border .4s ease;-o-transition:border .4s ease;transition:border .4s ease}.switch input+label:after,.switch input+label:before{display:block;position:absolute;content:""}.switch input+label:before{content:"No";color:#ddd;top:-2px;font-size:0;left:0;margin-left:17px;line-height:25px;height:25px;font-size:.85em;width:39px;text-align:center;-webkit-transition:margin .4s,color .4s,right .4s;-o-transition:margin .4s,color .4s,right .4s;transition:margin .4s,color .4s,right .4s}.switch input+label:after{top:2px;left:2px;bottom:2px;width:17px;background-color:#ddd;-webkit-border-radius:17px;border-radius:17px;-webkit-transition:margin .4s,background .4s;-o-transition:margin .4s,background .4s;transition:margin .4s,background .4s}.switch input:checked+label{border-color:#3f8a39}.switch input:checked+label:after{margin-left:35px;background-color:#3f8a39}.switch input:checked+label:before{color:#3f8a39;margin-left:0!important;content:"Yes"}.switch input[disabled]+label{background-color:#eee;cursor:not-allowed}.switch-negative input+label{border-color:#d9534f}.switch-negative input+label:after{background-color:#d9534f}.switch-negative input+label:before{content:"No";color:#d9534f}.inline-switch>.switch,.inline-switch>label{display:inline-block;vertical-align:middle}.inline-switch>label{margin:0;margin-right:10px}.inline-switch>label.inactive{color:#919191}.inline-switch-lg .switch input+label,.switch-lg input+label{height:30px}.inline-switch-lg .switch input+label:before,.switch-lg input+label:before{line-height:30px;height:30px;margin-left:22px;width:34px}.inline-switch-lg .switch input+label:after,.switch-lg input+label:after{width:22px;-webkit-border-radius:22px;border-radius:22px}.inline-switch-lg .switch input:checked+label:after,.switch-lg input:checked+label:after{margin-left:30px}.inline-switch-lg>label{font-size:1.2em;text-transform:uppercase;font-weight:800}.inline-switch-sm .switch input+label,.switch-sm input+label{height:20px;width:50px}.inline-switch-sm .switch input+label:before,.switch-sm input+label:before{line-height:20px;height:20px;margin-left:12px;width:34px;font-size:.8em}.inline-switch-sm .switch input+label:after,.switch-sm input+label:after{width:12px;-webkit-border-radius:12px;border-radius:12px}.inline-switch-sm .switch input:checked+label:after,.switch-sm input:checked+label:after{margin-left:30px}.inline-switch-sm>label{font-size:.8em;margin-right:5px;line-height:20px}.inline-switch-sm .switch{vertical-align:baseline}.tags-input-progress tags-input .tags{-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.tags-input-progress .progress{-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border:1px solid #ccc;border-top:0}.tags-input-progress .progress .progress-bar{text-transform:uppercase;text-shadow:-1px -1px rgba(0,0,0,.3);font-size:10px;letter-spacing:.05em}.radio-lg{margin:0}.radio-lg label{font-size:1.25em;line-height:1;position:relative;padding:10px 0;padding-left:25px}.radio-lg label:before{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-7.5px;float:left;width:15px;height:15px;border:2px solid rgba(0,0,0,.2);-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.radio-lg label:after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-7.5px;float:left;width:15px;height:15px;-webkit-border-radius:50%;border-radius:50%;background:rgba(64,168,57,0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.radio-lg label:hover:after{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);background:rgba(64,168,57,.5)}.radio-lg input{display:none}.radio-lg input:checked+label:before{border-color:#40a839}.radio-lg input:checked+label:after{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);background:#40a839}.checkbox-chunky label{font-weight:400;line-height:1;position:relative;padding:15px;padding-left:50px;background:#40a839;color:#fff!important;display:block;-webkit-border-radius:6px;border-radius:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-chunky label a{color:#fff;text-decoration:underline}.checkbox-chunky label:after,.checkbox-chunky label:before{content:"";display:block;position:absolute;top:50%;margin-top:-10px;left:15px;width:20px;height:20px}.checkbox-chunky label:before{background:#fff;border:2px solid #ececec;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.checkbox-chunky label:after{font-family:Linearicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e9f3";color:#40a839;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-weight:700;left:20px}.checkbox-chunky input{display:none}.checkbox-chunky input:checked+label,.checkbox-chunky-light label{border:1px solid #ececec;background:#fbfbfb;color:#40a839!important}.checkbox-chunky input:checked+label a,.checkbox-chunky-light label a{color:#40a839;text-decoration:underline}.checkbox-chunky input:checked+label:after{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.checkbox-chunky input[disabled]+label{background:#f9f9f9;color:#868686!important}.checkbox-chunky input[disabled]+label:after{color:#d3d3d3}.checkbox-chunky-steps .checkbox-chunky{display:none}.checkbox-chunky-steps .checkbox-chunky.checked+.checkbox-chunky,.checkbox-chunky-steps .checkbox-chunky:first-child{display:block}.checkbox-chunky-inline{display:inline-block}.checkbox-chunky-danger label{background:#a94442}.checkbox-chunky-danger label:after{content:'\e96a';color:#a94442}.checkbox-chunky-danger input:checked+label,.checkbox-chunky-danger-light label{background:#f2dede;border:1px solid #ebccd1;color:#a94442!important}.input-dob-day.form-control,.input-dob-month.form-control,.input-dob-year.form-control{padding-left:8px;float:left}.input-dob-month.form-control{width:40%}.input-dob-day.form-control{width:30%}.input-dob-year.form-control{width:30%}.heading-checkbox label{margin:5px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.heading-checkbox input{margin:0 0 0 5px}.input-group-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-flex .input-group-addon{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.input-group-flex .form-control{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-control.text-danger{color:#d9534f!important}.table+.pagination{margin-top:0}.date-cell{width:180px}.action-cell{min-width:95px;text-align:right}.action-cell-sm{width:40px}td.no-padding,th.no-padding{padding:0!important}.icon-cell{width:40px;text-align:center;vertical-align:middle}.tag-cell{max-width:400px}.table.table-fixed{table-layout:fixed}.table .subtotal{font-weight:600;font-size:.75em}.table .subtotal th{text-align:right}.table .total{font-size:1.25em}.table .total th{text-align:right}.table .price{width:100px;text-align:right}tr.table-section-label td,tr.table-section-label th{background:#eaeaea;line-height:2em!important;text-transform:uppercase}.table-label-inline th{vertical-align:middle!important}.table-order-summary{table-layout:fixed}.table-order-summary>tbody>tr>td,.table-order-summary>tbody>tr>th{padding:4px 0;border-top-width:0}.table-order-summary-price{text-align:right;width:80px}@media (min-width:768px){.table-order-summary-price{width:100px}}.table-order-summary-protip,.table-order-summary-subline{font-size:.75em;color:#909090}.table-order-summary-protip td{border-bottom:1px solid #ececec}.table-order-summary-subtotal{font-weight:600}.table-order-summary-subtotal td{border-top:1px solid #ececec!important}.table-order-summary-total{font-size:1em;font-weight:700}.table-order-summary-total td,.table-order-summary-total th{border-top:1px solid #ececec!important}.table-order-summary-line{position:relative;border-bottom:1px solid #ececec;border-top:1px solid #ececec}@media (min-width:768px){.table-order-summary-line td{vertical-align:middle!important}}@media (min-width:768px){.table-order-summary-subline{font-size:1em}.table-order-summary-total{font-size:1.25em}.table-order-summary>tbody>tr>td,.table-order-summary>tbody>tr>th{padding:5px 5px}}.table-icon{border:1px solid #ddd;-webkit-border-radius:5px;border-radius:5px;border-collapse:separate!important}.table-icon-icon{font-size:20px;width:40px}.table-icon>tbody>tr:first-child>td,.table-icon>tbody>tr:first-child>th{border-top-width:0}.table-icon label{display:block;margin-bottom:0}@media (max-width:1199px){.table-stack-md{display:block}.table-stack-md>tbody>tr,.table-stack-md>tr{display:block}.table-stack-md>tbody>tr>th,.table-stack-md>tr>th{padding-bottom:5px!important}.table-stack-md>tbody>tr>td,.table-stack-md>tbody>tr>th,.table-stack-md>tr>td,.table-stack-md>tr>th{display:block}.table-stack-md>tbody>tr>td+td,.table-stack-md>tbody>tr>th+td,.table-stack-md>tr>td+td,.table-stack-md>tr>th+td{padding-top:0;border-top:0}}td.input-cell{padding:0!important;vertical-align:middle!important;max-width:150px}td.input-cell .form-control,td.input-cell .input-group,td.input-cell .input-group-addon{-webkit-border-radius:0;border-radius:0;border:0}td.input-cell select.form-control{padding-left:10px;padding-right:0}td.input-cell .form-control[type=number]{padding-right:0}.table-fixed td.input-cell{width:150px}.table-media td,.table-thumbnail td{padding:0!important}.table-media td.action-cell,.table-thumbnail td.action-cell{padding-right:10px!important;vertical-align:middle}.table-media img,.table-thumbnail img{height:40px;padding-right:5px}.table-media .media-video{position:relative;display:inline-block}.table-media .media-video:after{font-family:Linearicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2em;color:#fff;text-shadow:1px 2px rgba(0,0,0,.3);opacity:.8}.table-media img{height:100px;vertical-align:top;margin:0;display:inline-block}td.disabled,th.disabled,tr.disabled td,tr.disabled th{background:-webkit-repeating-linear-gradient(45deg,transparent,transparent 10px,#eee 10px,#eee 20px);background:-o-repeating-linear-gradient(45deg,transparent,transparent 10px,#eee 10px,#eee 20px);background:repeating-linear-gradient(45deg,transparent,transparent 10px,#eee 10px,#eee 20px);color:#909090}td.blankout,th.blankout,tr.blankout td,tr.blankout th{background-color:#ececec;color:#909090}.table-spreadsheet{table-layout:auto;margin-bottom:20px}.table-spreadsheet>tbody>tr>td,.table-spreadsheet>tbody>tr>th,.table-spreadsheet>tfoot>tr>td,.table-spreadsheet>tfoot>tr>th,.table-spreadsheet>thead>tr>td,.table-spreadsheet>thead>tr>th{padding:0 12px;white-space:nowrap;overflow:hidden}.table-spreadsheet td.flags,.table-spreadsheet td.input{padding:0 0}.table-spreadsheet td.wide{width:50%}.table-spreadsheet input{border:none;padding:0 12px;width:100%}.table-spreadsheet input[type=checkbox]{width:auto}.table-spreadsheet input[type=number]{padding-right:0}.table-spreadsheet input:-moz-read-only{background-color:#f9f9f9}.table-spreadsheet input:read-only{background-color:#f9f9f9}.table-spreadsheet td.readonly{background-color:#ececec}.table-spreadsheet .list-tags{margin:0;padding:0 1px 0 2px}.table-spreadsheet .list-tags .tag{margin:0;padding-top:0;padding-bottom:0}.table-spreadsheet .progress-sold{width:100%;-webkit-border-radius:0;border-radius:0}.table-embedded{margin-bottom:0}.table-leaderboard-watchers{vertical-align:middle!important;font-size:1.5em;font-weight:200;line-height:1!important;text-align:center;position:relative}.table-leaderboard-product{width:100%}.table-leaderboard-product a{color:inherit;text-decoration:none;display:block}.table-leaderboard-product-name{font-size:1.25em;font-weight:800;margin:0;line-height:1}.table-leaderboard-product-brand{font-size:.85em;text-transform:uppercase;line-height:1}.dropdown.with-arrow>a{z-index:1010}.dropdown.with-arrow>a:after,.dropdown.with-arrow>a:before{content:" ";display:none;left:50%;position:absolute;bottom:-4px;z-index:1010}.dropdown.with-arrow>a:before{margin-left:-8px;border:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.15)}.dropdown.with-arrow>a:after{margin-left:-7px;border:7px solid transparent;border-bottom:7px solid #fff}.dropdown.with-arrow.open>a:after,.dropdown.with-arrow.open>a:before{display:block}@media (max-width:767px){.navbar-nav .dropdown{position:static!important}}.navbar-nav .dropdown.with-arrow a:after,.navbar-nav .dropdown.with-arrow a:before{bottom:-1px}.user-dropdown .nav-icon{padding:0 10px}.user-dropdown .dropdown-toggle{overflow:hidden;height:60px}.user-dropdown .dropdown-toggle i,.user-dropdown .dropdown-toggle span{float:left;display:block}.user-dropdown .dropdown-menu{width:100%;min-width:180px;border-top:none;background-color:#fff!important}.dropdown-inline{display:inline-block}.dropdown-menu{padding:0!important}@media (max-width:767px){.dropdown-menu{position:absolute!important;width:95%!important;left:50%;margin-left:-47.5%}}.dropdown-menu>li>a{padding:10px 15px!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown-menu-wide{min-width:300px}.dropdown-menu-full{position:absolute!important;width:100%!important;left:0;right:0;margin-left:0}.dropdown-menu .panel{margin-bottom:0;border:0;-webkit-box-shadow:none;box-shadow:none}.dropdown-menu .panel-heading{white-space:nowrap}.dropdown-menu .panel-footer{font-size:14px;padding:5px 15px}.donut{display:block;position:relative;vertical-align:top}.donut-value{position:absolute;text-align:center;width:100%;top:50%;line-height:1;margin-top:-.5em;font-weight:200;font-size:20px;font-family:"Avenir Next Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase}.donut-label{text-transform:uppercase;font-size:10px;line-height:1;display:block;text-align:center;margin-top:5px}.donut-chart{position:relative;width:60px;height:60px;margin:0 auto;border:3px solid transparent}.donut-base{fill:#ececec}.donut-foreground{fill:#40a839}.donut-lg .donut-chart{width:100px;height:100px;border-width:5px}.donut-lg .donut-value{margin-top:0;top:45%;font-size:30px}.donut-lg .donut-label{position:absolute;bottom:60%;width:100%}.pie{width:50px;height:50px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);overflow:hidden;background-color:#ececec;-webkit-border-radius:50%;border-radius:50%}.pie-foreground{fill:transparent;stroke:#333}.pie-vg .pie-foreground{stroke:#40a839}.stack{display:-webkit-box;display:-ms-flexbox;display:flex}.stack-bar{background:#eee;text-align:center;height:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.stack-bar+.stack-bar{margin-left:2px}.stack-bar.fill{background:#40a839;color:#fff}.stack-label{text-transform:uppercase;font-size:10px;line-height:1;display:block;text-align:center;margin-top:5px}.stack-vertical{display:block}.stack-vertical .stack-bar{width:50px;display:block;font-size:10px;line-height:11px;height:auto}.stack-vertical .stack-bar+.stack-bar{margin-left:0;margin-top:1px}.stack-vertical.stack-lg{width:60px}.stack-vertical.stack-lg .stack-label{margin-top:0;margin-bottom:5px}.stack-vertical.stack-lg .stack-bar{line-height:14px;width:60px}.stack-vertical.stack-lg .stack-bar+.stack-bar{margin-top:1px}.nvd3 .nv-axis{pointer-events:none;opacity:1}.nvd3 .nv-axis path{fill:none;stroke:#000;stroke-opacity:.75;shape-rendering:crispEdges}.nvd3 .nv-axis path.domain{stroke-opacity:.75}.nvd3 .nv-axis.nv-x path.domain{stroke-opacity:0}.nvd3 .nv-axis line{fill:none;stroke:#e5e5e5;shape-rendering:crispEdges}.nvd3 .nv-axis .zero line,.nvd3 .nv-axis line.zero{stroke-opacity:.75}.nvd3 .nv-axis .nv-axisMaxMin text{font-weight:700}.nvd3 .x .nv-axis .nv-axisMaxMin text,.nvd3 .x2 .nv-axis .nv-axisMaxMin text,.nvd3 .x3 .nv-axis .nv-axisMaxMin text{text-anchor:middle}.nvd3 .nv-axis.nv-disabled{opacity:0}.nvd3 .nv-bars rect{fill-opacity:.75;-webkit-transition:fill-opacity 250ms linear;-o-transition:fill-opacity 250ms linear;transition:fill-opacity 250ms linear}.nvd3 .nv-bars rect.hover{fill-opacity:1}.nvd3 .nv-bars .hover rect{fill:#add8e6}.nvd3 .nv-bars text{fill:transparent}.nvd3 .nv-bars .hover text{fill:#000}.nvd3 .nv-discretebar .nv-groups rect,.nvd3 .nv-multibar .nv-groups rect,.nvd3 .nv-multibarHorizontal .nv-groups rect{stroke-opacity:0;-webkit-transition:fill-opacity 250ms linear;-o-transition:fill-opacity 250ms linear;transition:fill-opacity 250ms linear}.nvd3 .nv-candlestickBar .nv-ticks rect:hover,.nvd3 .nv-discretebar .nv-groups rect:hover,.nvd3 .nv-multibar .nv-groups rect:hover,.nvd3 .nv-multibarHorizontal .nv-groups rect:hover{fill-opacity:1}.nvd3 .nv-discretebar .nv-groups text,.nvd3 .nv-multibarHorizontal .nv-groups text{font-weight:700;fill:#000;stroke:transparent}.nvd3 .nv-boxplot circle{fill-opacity:.5}.nvd3 .nv-boxplot circle:hover{fill-opacity:1}.nvd3 .nv-boxplot rect:hover{fill-opacity:1}.nvd3 line.nv-boxplot-median{stroke:#000}.nv-boxplot-tick:hover{stroke-width:2.5px}.nvd3.nv-bullet{font:10px sans-serif}.nvd3.nv-bullet .nv-measure{fill-opacity:.8}.nvd3.nv-bullet .nv-measure:hover{fill-opacity:1}.nvd3.nv-bullet .nv-marker{stroke:#000;stroke-width:2px}.nvd3.nv-bullet .nv-markerTriangle{stroke:#000;fill:#fff;stroke-width:1.5px}.nvd3.nv-bullet .nv-markerLine{stroke:#000;stroke-width:1.5px}.nvd3.nv-bullet .nv-tick line{stroke:#666;stroke-width:.5px}.nvd3.nv-bullet .nv-range.nv-s0{fill:#eee}.nvd3.nv-bullet .nv-range.nv-s1{fill:#ddd}.nvd3.nv-bullet .nv-range.nv-s2{fill:#ccc}.nvd3.nv-bullet .nv-title{font-size:14px;font-weight:700}.nvd3.nv-bullet .nv-subtitle{fill:#999}.nvd3.nv-bullet .nv-range{fill:#bababa;fill-opacity:.4}.nvd3.nv-bullet .nv-range:hover{fill-opacity:.7}.nvd3.nv-candlestickBar .nv-ticks .nv-tick{stroke-width:1px}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover{stroke-width:2px}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect{stroke:#2ca02c;fill:#2ca02c}.nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect{stroke:#d62728;fill:#d62728}.with-transitions .nv-candlestickBar .nv-ticks .nv-tick{-webkit-transition:stroke-width 250ms linear,stroke-opacity 250ms linear;-o-transition:stroke-width 250ms linear,stroke-opacity 250ms linear;transition:stroke-width 250ms linear,stroke-opacity 250ms linear}.nvd3.nv-candlestickBar .nv-ticks line{stroke:#333}.nv-force-node{stroke:#fff;stroke-width:1.5px}.nv-force-link{stroke:#999;stroke-opacity:.6}.nv-force-node text{stroke-width:0}.nvd3 .nv-check-box .nv-box{fill-opacity:0;stroke-width:2}.nvd3 .nv-check-box .nv-check{fill-opacity:0;stroke-width:4}.nvd3 .nv-series.nv-disabled .nv-check-box .nv-check{fill-opacity:0;stroke-opacity:0}.nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check{opacity:0}.nvd3.nv-linePlusBar .nv-bar rect{fill-opacity:.75}.nvd3.nv-linePlusBar .nv-bar rect:hover{fill-opacity:1}.nvd3 .nv-groups path.nv-line{fill:none}.nvd3 .nv-groups path.nv-area{stroke:none}.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity:0;stroke-opacity:0}.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity:.5!important;stroke-opacity:.5!important}.with-transitions .nvd3 .nv-groups .nv-point{-webkit-transition:stroke-width 250ms linear,stroke-opacity 250ms linear;-o-transition:stroke-width 250ms linear,stroke-opacity 250ms linear;transition:stroke-width 250ms linear,stroke-opacity 250ms linear}.nvd3 .nv-groups .nv-point.hover,.nvd3.nv-scatter .nv-groups .nv-point.hover{stroke-width:7px;fill-opacity:.95!important;stroke-opacity:.95!important}.nvd3 .nv-point-paths path{stroke:#aaa;stroke-opacity:0;fill:#eee;fill-opacity:0}.nvd3 .nv-indexLine{cursor:ew-resize}svg.nvd3-svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;height:100%}.nvtooltip.with-3d-shadow,.with-3d-shadow .nvtooltip{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-border-radius:5px;border-radius:5px}.nvd3 text{font:normal 12px Arial,sans-serif}.nvd3 .title{font:bold 14px Arial,sans-serif}.nvd3 .nv-background{fill:#fff;fill-opacity:0}.nvd3.nv-noData{font-size:18px;font-weight:700}.nv-brush .extent{fill-opacity:.125;shape-rendering:crispEdges}.nv-brush .resize path{fill:#eee;stroke:#666}.nvd3 .nv-legend .nv-series{cursor:pointer}.nvd3 .nv-legend .nv-disabled circle{fill-opacity:0}.nvd3 .nv-brush .extent{fill-opacity:0!important}.nvd3 .nv-brushBackground rect{stroke:#000;stroke-width:.4;fill:#fff;fill-opacity:.7}@media print{.nvd3 text{stroke-width:0;fill-opacity:1}}.nvd3.nv-ohlcBar .nv-ticks .nv-tick{stroke-width:1px}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover{stroke-width:2px}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive{stroke:#2ca02c}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative{stroke:#d62728}.nvd3 .background path{fill:none;stroke:#eee;stroke-opacity:.4;shape-rendering:crispEdges}.nvd3 .foreground path{fill:none;stroke-opacity:.7}.nvd3 .nv-parallelCoordinates-brush .extent{fill:#fff;fill-opacity:.6;stroke:gray;shape-rendering:crispEdges}.nvd3 .nv-parallelCoordinates .hover{fill-opacity:1;stroke-width:3px}.nvd3 .missingValuesline line{fill:none;stroke:#000;stroke-width:1;stroke-opacity:1;stroke-dasharray:5,5}.nvd3.nv-pie path{stroke-opacity:0;-webkit-transition:fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear;-o-transition:fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear;transition:fill-opacity 250ms linear,stroke-width 250ms linear,stroke-opacity 250ms linear}.nvd3.nv-pie .nv-pie-title{font-size:24px;fill:rgba(19,196,249,.59)}.nvd3.nv-pie .nv-slice text{stroke:#000;stroke-width:0}.nvd3.nv-pie path{stroke:#fff;stroke-width:1px;stroke-opacity:1}.nvd3.nv-pie path{fill-opacity:.7}.nvd3.nv-pie .hover path{fill-opacity:1}.nvd3.nv-pie .nv-label{pointer-events:none}.nvd3.nv-pie .nv-label rect{fill-opacity:0;stroke-opacity:0}.nvd3 .nv-groups .nv-point.hover{stroke-width:20px;stroke-opacity:.5}.nvd3 .nv-scatter .nv-point.hover{fill-opacity:1}.nv-noninteractive{pointer-events:none}.nv-distx,.nv-disty{pointer-events:none}.nvd3.nv-sparkline path{fill:none}.nvd3.nv-sparklineplus g.nv-hoverValue{pointer-events:none}.nvd3.nv-sparklineplus .nv-hoverValue line{stroke:#333;stroke-width:1.5px}.nvd3.nv-sparklineplus,.nvd3.nv-sparklineplus g{pointer-events:all}.nvd3 .nv-hoverArea{fill-opacity:0;stroke-opacity:0}.nvd3.nv-sparklineplus .nv-xValue,.nvd3.nv-sparklineplus .nv-yValue{stroke-width:0;font-size:.9em;font-weight:400}.nvd3.nv-sparklineplus .nv-yValue{stroke:#f66}.nvd3.nv-sparklineplus .nv-maxValue{stroke:#2ca02c;fill:#2ca02c}.nvd3.nv-sparklineplus .nv-minValue{stroke:#d62728;fill:#d62728}.nvd3.nv-sparklineplus .nv-currentValue{font-weight:700;font-size:1.1em}.nvd3.nv-stackedarea path.nv-area{fill-opacity:.7;stroke-opacity:0;-webkit-transition:fill-opacity 250ms linear,stroke-opacity 250ms linear;-o-transition:fill-opacity 250ms linear,stroke-opacity 250ms linear;transition:fill-opacity 250ms linear,stroke-opacity 250ms linear}.nvd3.nv-stackedarea path.nv-area.hover{fill-opacity:.9}.nvd3.nv-stackedarea .nv-groups .nv-point{stroke-opacity:0;fill-opacity:0}.nvtooltip{position:absolute;z-index:10000;display:block;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nvtooltip .with-transitions .nvtooltip,.nvtooltip.with-transitions{-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;-webkit-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}.nvtooltip-pending-removal{pointer-events:none;display:none}.nvd3 .nv-interactiveGuideLine{pointer-events:none}.nvd3 line.nv-guideline{stroke:#ccc}.chart-clickable .nv-bar{cursor:pointer}.nvd3-zb .nvd3 text{fill:#999;font-size:12px;font-family:"Avenir Next",Helvetica,Arial,sans-serif}.nvd3-zb .nvd3 .nv-axis .nv-axisMin-y{display:none}.nvd3-zb .nvd3 .nv-axis .domain{display:none}.nvd3-zb .nvd3 .nv-bar[height="0"]{display:none!important}.chart-tooltip{text-align:center;min-width:100px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(38,147,213,.1);box-shadow:0 1px 2px rgba(38,147,213,.1);border:1px solid #f7f9f9;color:#999;background:#fff;padding:5px 10px;font-size:1em}.chart-tooltip p{padding:0;line-height:1}.chart-tooltip-x{font-weight:500;font-size:.75em;margin-bottom:5px}.chart-tooltip-y{color:#2693d5;margin:0;font-size:1.5em;font-weight:600}.chart-tooltip-key{margin-top:2px;font-size:10px;text-transform:uppercase}.chart-tooltip-trend{margin-top:5px;font-size:.75em}.chart-tooltip-trend.positive{color:#21ba6e}.chart-tooltip-trend.negative{color:#d9534f}.chart-tooltip-multiple{list-style:none;margin:0;padding:0;text-align:left}.chart-tooltip-multiple-value{font-weight:600}.chart-tooltip-multiple-key{font-size:10px;text-transform:uppercase}.graph text{fill:#999;font-size:12px;font-family:"Avenir Next",Helvetica,Arial,sans-serif;background:#fff}.graph .nv-line{stroke-width:5px;stroke-opacity:.8}.graph .nv-area{fill-opacity:.2}.graph .nv-point.hover{fill:#fff;fill-opacity:1!important;stroke-opacity:1!important;stroke-width:2px!important}.graph .nv-axis .domain{display:none}.graph.full-width line.nv-guideline{stroke:#fff;stroke-width:2px}.graph.full-width .nv-axis.nv-y .nv-axisMaxMin,.graph.full-width .nv-axis.nv-y1 .nv-axisMaxMin,.graph.full-width .nv-axis.nv-y2 .nv-axisMaxMin{display:none}.graph.full-width .nv-axis.nv-y .tick text,.graph.full-width .nv-axis.nv-y1 .tick text,.graph.full-width .nv-axis.nv-y2 .tick text{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.graph.full-width .nv-axis.nv-y .tick text,.graph.full-width .nv-axis.nv-y1 .tick text{text-anchor:start!important}.graph.full-width .nv-axis.nv-y2 .tick text{text-anchor:end!important}.graph.full-width .nv-axis.nv-x .tick line{display:none}.graph.full-width .nv-axis.nv-x .nv-axisMaxMin text{font-weight:400}.graph.full-width .nv-axis.nv-x .nv-axisMin-x text{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);text-anchor:start!important}.graph.full-width .nv-axis.nv-x .nv-axisMax-x text{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);text-anchor:end!important}.graph.no-minmax-x .nv-x .nv-axisMaxMin text{display:none}.alert:empty{display:none}a.alert{display:block;text-decoration:none}a.alert-danger:hover{color:#8b211e}.alert-sm{padding:5px 8px}.alert-full{-webkit-border-radius:0;border-radius:0;margin-bottom:0}.alert-full-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;overflow:hidden}.alert-full-body>i{margin:-10px 0;font-size:30px}.alert-full-body-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 15px;line-height:1.1}.alert-full-body>.btn{margin:-10px 0;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert-full-body>.btn i{margin-right:5px}.alert-full-body>.btn:last-of-type{margin-right:-10px}.alert-construction{background:#f7d301;color:#111;padding:5px 0;font-size:.85em;line-height:1}@media (max-width:767px){.alert-construction .container{text-align:center;padding:0 5px}}.alert-construction-callout{display:block;background:#222;color:#f7d301;font-weight:800;text-transform:uppercase;text-align:center;padding:5px 0 3px;margin-bottom:3px}@media (min-width:768px){.alert-construction-callout{display:inline-block;padding:5px 5px 3px;margin-bottom:0;margin-right:10px}}.alert-construction p{display:inline}.alert-construction p em{font-style:normal;text-decoration:underline}.alert-zamplebot{background:#555;color:#fff;position:relative;text-align:right;display:inline-block;margin-right:80px;padding:5px 10px 5px 10px;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;border:none;z-index:2}.alert-zamplebot a{color:#fff;text-decoration:underline}.alert-zamplebot:before{content:'';background:url(/content/images/site/shop/zamplebot.png);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;width:102.75px;height:79.25px;position:absolute;bottom:-40%;right:-110px}.alert-zamplebot:after{height:0;width:0;border-color:transparent;border-style:solid;border-width:8px;content:'';border-left-color:#555;border-width:8px 0 0 8px;position:absolute;bottom:0;right:-8px}@media (min-width:768px){.alert-zamplebot{font-size:1.25em;font-weight:300}}.panel-title .btn{font-size:12px;height:19px;width:19px;line-height:19px;overflow:hidden;display:inline-block;vertical-align:top;text-align:center;padding:0}.panel-title .btn.btn-label{width:auto;padding:0 5px}.panel-heading-btn .panel-title{display:inline-block}.panel-heading-btn>.btn,.panel-heading-btn>.btn-group{float:right;margin-top:-2px}.panel .panel-heading{position:relative;padding-left:10px;padding-right:10px}.panel .panel-heading .close{position:absolute;top:0;right:5px;outline:0}.panel .panel-heading .panel-title{font-weight:600}.panel .panel-heading .input-group{margin:-7px 0}.panel .panel-heading-sub{border-top:1px solid #ddd;padding:5px 10px}.panel .panel-heading-sub .panel-title{font-size:16px;line-height:18px}.panel-body.alert{-webkit-border-radius:0;border-radius:0;margin-bottom:0}.panel-grey{border:none}.panel-grey .panel-heading{background:#ececec}.panel-grey .panel-heading-accent{background:#d3d3d3}.panel-grey .panel-heading-accent.arrow-left:before{border-right-color:#d3d3d3}.panel-grey .panel-body{background:#f9f9f9}.panel-grey .panel-footer{border-top:0;background:#ececec}.panel-block .panel-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-block-caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-block-caption-avatar{width:40px;height:40px;margin-right:10px}.panel-block-caption-title h3,.panel-block-caption-title h4{margin:0}.panel-block-caption-title h3{font-size:1em;text-transform:none;font-weight:400}.panel-block .panel-footer{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.hero{background-repeat:none;background-position:50% 50%;-webkit-background-size:cover;background-size:cover;height:150px;margin-bottom:15px}@media (min-height:510px){.hero{height:200px}}@media (min-height:640px){.hero{height:300px}}@media (min-height:840px){.hero{height:400px}}.hero-sm{height:100px}@media (min-height:510px) and (min-width:480px){.hero-sm{height:160px}}.hero-auto{height:auto;padding:30px 0}.hero-auto-sm{padding:15px 0}.hero-inverse{color:#fff}.hero-pixel{position:relative}.hero-pixel:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYGBgmPn//38GatGMUA5VwagLR1046sJRF466cCi4ECDAAHgkhJQhWCG5AAAAAElFTkSuQmCC);position:absolute;top:0;left:0;right:0;bottom:0}.hero-pixel .container{position:relative;z-index:2}.hero-xl{text-align:center;padding:10px 0;text-shadow:0 0 5px #000,0 0 5px #000,0 0 50px #000,0 0 2px #000;margin-bottom:0}.hero-xl h1{margin-top:0;margin-bottom:.25em;font-size:2.4em;font-weight:900;line-height:1;text-transform:uppercase}.hero-xl h1:last-child{margin-bottom:0}.hero-xl p{font-size:1.25em;text-transform:uppercase;font-weight:600}@media (min-width:768px){.hero-xl{padding:30px 0}}@media (min-width:992px){.hero-xl{padding:50px 0;text-shadow:0 0 50px #000,0 0 10px #000,0 0 100px #000,0 0 5px #000}.hero-xl h1{font-size:4em}.hero-xl p{font-size:1.75em}}@media (max-width:480px){.fixed-footer-xs{display:block;width:100%;left:0;height:auto;position:fixed;bottom:0;z-index:3;padding:5px 15px;background:rgba(255,255,255,.8);border-top:1px solid #ccc}}@media (max-width:768px){.fixed-footer-sm{display:block;width:100%;left:0;height:auto;position:fixed;bottom:0;z-index:3;padding:5px 15px;background:rgba(255,255,255,.8);border-top:1px solid #ccc}}.debug-notice{position:fixed;top:-5px;left:-5px;-webkit-transform:rotate(-45deg) translate(-30%,-50%);-ms-transform:rotate(-45deg) translate(-30%,-50%);transform:rotate(-45deg) translate(-30%,-50%);background:-webkit-linear-gradient(135deg,#f0ad4e 45%,#f4c37d 50%,#f0ad4e 55%);background:-o-linear-gradient(135deg,#f0ad4e 45%,#f4c37d 50%,#f0ad4e 55%);background:linear-gradient(-45deg,#f0ad4e 45%,#f4c37d 50%,#f0ad4e 55%);-webkit-background-size:600% 600%;background-size:600% 600%;color:#fff;font-weight:700;line-height:1;padding:3px 0;z-index:10000;text-transform:uppercase;font-size:10px;text-align:center;width:120px;-webkit-animation:MovingGradient 5s infinite ease;animation:MovingGradient 5s infinite ease}@-webkit-keyframes MovingGradient{0%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes MovingGradient{0%{background-position:0 50%}100%{background-position:100% 50%}}.modal-backdrop{position:fixed}.modal-content{background:#fff;-webkit-border-radius:6px;border-radius:6px}.modal-header{background:#40a839;border-bottom:none;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;color:#fff}.modal-header .close{position:absolute;top:10px;right:10px}.modal-body{background:#fff}.modal-body:first-child{-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.modal-body:last-child{-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.modal-body:first-child:last-child{-webkit-border-radius:6px;border-radius:6px}.modal-footer{background:#ececec;border-top:none;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.modal-sitewide .modal-content{border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 4px 5px -3px rgba(0,0,0,.2);box-shadow:0 4px 5px -3px rgba(0,0,0,.2)}.modal-sitewide .modal-body{padding-top:20px;text-align:center}.modal-sitewide .close{font-weight:900;position:absolute;float:none;top:0;right:0;padding:5px;line-height:.66;font-size:2em;margin:0}.modal-sitewide .close:hover{cursor:pointer}.carousel-control i{position:absolute;width:100%;text-align:center;top:50%;left:0;font-size:2em;margin-top:-.5em;line-height:1;z-index:5}.carousel-indicators li{-webkit-border-radius:0;border-radius:0}.navbar{height:60px;margin:0;border:0;-webkit-border-radius:0;border-radius:0}.navbar .navbar-toggle{background-color:transparent!important;height:60px;line-height:60px;border:none;font-size:20px;line-height:1;padding:0 25px;padding-left:0;margin:0}@media (max-width:767px){.navbar .navbar-toggle{padding:0 15px}}@media (min-width:768px){.navbar .navbar-toggle{display:block;float:left}}.navbar .navbar-toggle .icon-menu2{color:rgba(34,34,34,.8);font-size:20px}.navbar .navbar-toggle:active .icon-menu2,.navbar .navbar-toggle:focus .icon-menu2,.navbar .navbar-toggle:hover .icon-menu2{color:#222}.navbar .navbar-nav>li>div{padding:10px 15px}.navbar .navbar-nav>li>a,.navbar .navbar-nav>li>div{font-weight:800!important;color:#222;padding:19px 8px}.navbar .navbar-nav>li.active>a,.navbar .navbar-nav>li.active>a:focus,.navbar .navbar-nav>li.active>a:hover,.navbar .navbar-nav>li.open>a,.navbar .navbar-nav>li.open>a:focus,.navbar .navbar-nav>li.open>a:hover,.navbar .navbar-nav>li>a:hover{color:#222;background:#eee}.navbar .navbar-nav>li>a:focus{color:#222;background:0 0}.navbar .navbar-nav>li.navbar-nav-button a{margin:14px 0;line-height:32px;padding:0 8px}.navbar .navbar-nav>li.icon-only{font-size:20px;width:50px;text-align:center}.navbar .navbar-nav>li.icon-only>a{padding:20px 8px}.navbar .navbar-nav>li.icon-only>a i{display:block}.navbar .navbar-nav>li.icon-only>a>span.badge{position:absolute;top:6px;right:3px;font-size:12px;background:0 0;color:#222}.navbar .navbar-nav .open .dropdown-menu{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.175);box-shadow:0 2px 6px rgba(0,0,0,.175)}.navbar .navbar-nav .dropdown-menu>li>a{color:#777!important}.navbar .navbar-nav.navbar-right{margin-right:0!important}@media (max-width:767px){.navbar-inline-xs{margin:0;position:absolute;top:0}.navbar-inline-xs.navbar-right{text-align:right;right:0;display:inline-block}.navbar-inline-xs.navbar-right>li{display:inline-block}.navbar-inline-xs.navbar-right>li.navbar-nav-button{padding-right:8px}.navbar-inline-xs.navbar-left{left:0;display:inline-block}.navbar-inline-xs.navbar-left>li{display:inline-block}}@media (max-width:767px){.navbar .navbar-header .navbar-brand{display:block;float:none;text-align:center;width:100%}.navbar .navbar-header .navbar-toggle{float:none;position:absolute}}.navbar-main{background:#fff;-webkit-box-shadow:0 -10px 40px rgba(0,0,0,.2);box-shadow:0 -10px 40px rgba(0,0,0,.2)}.navbar-main .navbar-brand{outline:0;color:#40a839!important;font-weight:900;font-size:28px;text-transform:uppercase}@media (max-width:380px){.navbar-main.not-logged-in .navbar-brand{font-size:28px;padding-left:50px;padding-right:105px}}@media (max-width:320px){.navbar-main.not-logged-in .navbar-brand{font-size:22.4px}}.zampleBoxTopNav .account-image{margin-right:5px}.zampleBoxTopNav .hasDropDown{position:relative}.zampleBoxTopNav .hasDropDown>ul{position:absolute;background:#dfdfdf;padding-left:0!important;width:100%;min-width:200px;display:none;border:1px solid #a2a2a2;border-top:0;left:-1px}.zampleBoxTopNav .hasDropDown>ul>li{list-style:none;border-bottom:1px dashed #a2a2a2}.zampleBoxTopNav .hasDropDown>ul>li>a{color:#333!important;font-size:14px;font-weight:600;width:100%;display:block;padding:10px 20px;text-decoration:none}.zampleBoxTopNav .hasDropDown>ul>li:last-of-type{border-bottom:0}.zampleBoxTopNav .hasDropDown>ul>li>a:hover{background:#ececec}.zampleBoxTopNav .hasDropDown:hover>ul{display:block}.hasDropDown.loggedInUser:after,.newTopNavigation .hasDropDown:after{content:"";position:absolute;right:10px;top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:10px;width:10px;border-style:solid;border-color:#333;border-width:0 2px 2px 0;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transition:border-width 150ms ease-in-out;transition:border-width 150ms ease-in-out;-webkit-transition:border-width 150ms ease-in-out;-moz-transition:border-width 150ms ease-in-out}.hasDropDown.loggedInUser:after{right:15px!important;top:20px!important}.hasDropDown.loggedInUser>a{padding-right:30px!important}.navbar-sub .navbar-left.newTopNavigation>li>a{padding-left:30px;padding-right:30px}@media (min-width:480px) and (max-width:991px){.navbar-sub .navbar-left.newTopNavigation>li>a{padding-left:15px;padding-right:15px}}.zampleBoxTopNav .hasDropDown.loggedInUser>ul.userInformation{right:0;min-width:250px;left:auto;background:#4fae48;border-color:#3f8a39}.zampleBoxTopNav .hasDropDown.loggedInUser>ul.userInformation>li>.navbar-menu-user-details p{line-height:30px;font-weight:700;margin-bottom:10px;text-align:center;color:#fff}.zampleBoxTopNav .hasDropDown.loggedInUser>ul.userInformation>li:first-of-type{padding:10px 20px}.zampleBoxTopNav .hasDropDown.loggedInUser>ul.userInformation>li>.navbar-menu-user-details .navbar-menu-user-credits .progress-bar{line-height:30px}.zampleBoxTopNav .hasDropDown.loggedInUser>ul.userInformation>li>.navbar-menu-user-details .navbar-menu-user-credits .progress{height:30px}.zampleBoxTopNav .hasDropDown.loggedInUser>ul.userInformation>li>.navbar-menu-user-details .navbar-menu-user-credits .progress-bar i{line-height:30px;padding:0 10px;height:30px}.zampleBoxTopNav .hasDropDown.loggedInUser>ul.userInformation>li form#logoutForm a{color:#fff!important;font-weight:700;width:100%!important;display:block;text-align:center;padding:10px 20px;text-decoration:none}.zampleBoxTopNav .hasDropDown.loggedInUser>ul.userInformation>li form#logoutForm a:hover{background:#3f8a39}.zampleBoxTopNav .hasDropDown:hover>a{background:#dfdfdf}.zampleBoxTopNav .hasDropDown.loggedInUser .account:hover,.zampleBoxTopNav .hasDropDown.loggedInUser:hover .account{background:#4fae48;color:#000}.zampleBoxTopNav .hasDropDown.loggedInUser>ul.userInformation>li{border-color:#3f8a39}.zampleBoxTopNav li.hasDropDown>a{padding-right:40px!important}.newTopNavigation .hasDropDown:after{right:20px!important}.navbar-sub{background:#ececec;border-bottom:1px solid #d3d3d3;position:fixed;top:60px;left:0;right:0;z-index:1029}@media (max-width:479px){.navbar-sub{height:50px}}@media (max-width:991px){.navbar-sub .container{width:100%}}body.navbar-sub-static .body-content{padding-top:0}body.navbar-sub-static .navbar-sub{position:static;top:auto;left:auto;right:auto}.navbar-sub .navbar-nav>li>a{padding:14px 10px;border-right:1px solid #d3d3d3;text-transform:uppercase;font-size:.75em;font-weight:800;color:#333;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-sub .navbar-nav>li>a:focus,.navbar-sub .navbar-nav>li>a:hover{background:#dfdfdf}.navbar-sub .navbar-search-form{border-right:1px solid #d3d3d3}.navbar-sub .navbar-search-form .navbar-search-form-input{color:#333}.navbar-sub .navbar-search-form .navbar-search-form-btn{color:#333}.navbar-sub .navbar-search-form .navbar-search-form-btn:hover{background:#dfdfdf;color:#333}.navbar-sub .navbar-search-form.active{background:#dfdfdf}.navbar-sub .navbar-search-form.active .navbar-search-form-btn{color:#333}.navbar-sub .navbar-left>li{display:inline-block}@media (max-width:767px){.navbar-sub{height:60px}.navbar-sub .container{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-sub .navbar-search,.navbar-sub .navbar-search-form{height:60px}.navbar-sub .navbar-search-btn,.navbar-sub .navbar-search-form-btn,.navbar-sub .navbar-search-form-input,.navbar-sub .navbar-search-input{height:60px}.navbar-sub-scroller{overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-ms-flex:1;flex:1}.navbar-sub-scroller .navbar-nav{width:100%;white-space:nowrap;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.navbar-sub-scroller .navbar-nav>li>a{height:60px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-sub .container,.navbar-sub .nav{padding:0}.navbar-sub .container:after,.navbar-sub .container:before,.navbar-sub .nav:after,.navbar-sub .nav:before{display:none}.navbar-sub .navbar-left{margin:0}}.navbar-menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000}.navbar-menu.active{display:block}.navbar-menu:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8)}.navbar-menu .container{position:relative;z-index:2001;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navbar-menu-user{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;width:275px;margin:15px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-menu-user-img{max-width:48px;max-height:48px;margin-right:15px}.navbar-menu-user-details{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navbar-menu-user-details p{margin:0;text-transform:uppercase;font-weight:300}.navbar-menu-user a.btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.navbar-menu-user-credits{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-menu-user-credits-loyalty{min-width:100px;-webkit-box-flex:1;-ms-flex:1;flex:1}.navbar-menu-user-credits-loyalty .progress-loyalty{height:18px}.navbar-menu-user-credits-loyalty .progress-loyalty .progress-bar{line-height:20px}.navbar-menu-user-credits-loyalty .progress-loyalty .progress-bar i{height:18px;line-height:18px}.navbar-menu-user-credits-bottles{margin-left:5px}.navbar-menu-container{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-menu-container-viewport{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px}.navbar-menu-content{background:#fff;width:275px;margin-right:7.5px;max-height:100%;overflow-y:auto}.navbar-menu-content>ul{list-style:none;padding:0;margin:0}.navbar-menu-content>ul>li a{display:block;padding:8px 15px;color:#333}.navbar-menu-content>ul>li a:active,.navbar-menu-content>ul>li a:focus,.navbar-menu-content>ul>li a:hover{text-decoration:none;background:#f2f2f2}.navbar-menu-content>ul+ul{padding-top:7.5px;margin-top:7.5px;border-top:1px solid #ececec}.navbar-menu-content>ul:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.navbar-menu-content-promo{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.navbar-menu-promo{margin:0 7.5px}.navbar-menu-promo:last-child{margin-right:15px}.navbar-menu .close{color:#fff;position:absolute;top:15px;right:15px;opacity:1;font-size:20px}@media (min-width:768px){.navbar-menu .close{position:relative;top:auto;right:auto;-ms-flex-item-align:start;align-self:flex-start;margin-top:15px}}.navbar-menu .close:focus{outline:0}@media (max-width:767px){.navbar-menu .container{padding:0}.navbar-menu-content,.navbar-menu-user{margin-left:15px}}@media (min-width:992px){.navbar-menu-container,.navbar-menu-content-promo{overflow-x:hidden}}.account{padding-right:0!important}.account-image{max-height:32px;max-width:32px;vertical-align:top;margin:-5px 0;margin-left:5px}.navbar-cta{background:#40a839;color:#fff!important;text-transform:uppercase}.navbar-cta:hover{text-decoration:none;background:#31822c!important}@media (min-width:768px){.navbar-cta{margin-left:5px!important}}.nav-cart{position:relative}.nav-cart i{vertical-align:middle;font-size:20px!important;color:#161616;margin:0!important}.nav-cart .counter{position:absolute;top:30%;font-size:.75em;left:0;margin-top:-.5em;width:100%;text-align:center;font-weight:600;color:#40a839;line-height:1}.navbar-search{position:relative;padding:0;margin:0;border:0;height:50px}.navbar-search-form{display:inline-block;height:50px;-webkit-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-search-form-btn button,.navbar-search-form-input{border:0;background:0 0;line-height:50px;height:50px;margin:0;outline:0}.navbar-search-form-input{width:0;padding:0;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.navbar-search-form-btn{font-size:20px;padding:0 10px;line-height:50px;height:50px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#a0a0a0;-webkit-transition:color .5s ease,padding .5s ease;-o-transition:color .5s ease,padding .5s ease;transition:color .5s ease,padding .5s ease}.navbar-search-form .typeahead{display:none!important}body.search .navbar-search-form{display:none}.navbar-search-form.active{background:#ececec}.navbar-search-form.active .typeahead{display:block!important}.navbar-search-form.active .navbar-search-form-input{width:200px;margin-left:0;opacity:1}.navbar-search-form.active .navbar-search-form-btn{color:#40a839}.navbar-imitate{background:#d9534f;color:#fff!important;text-decoration:none!important;position:fixed;right:0;font-weight:400;padding:8px 10px;-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px;z-index:-1;opacity:.8}.navbar-imitate-name{text-transform:none;font-size:.75em;display:block;line-height:1}.navbar-imitate-label{display:block;text-align:center;font-size:.5em}.navbar-promo{margin:0;width:100%;display:block;text-decoration:none;top:110px;left:0;right:0;position:fixed;z-index:1028;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.5);box-shadow:0 1px 5px 0 rgba(0,0,0,.5);-webkit-border-radius:0;border-radius:0}.navbar-promo:focus,.navbar-promo:hover{color:inherit}a.anchor-offset{display:block;position:relative;top:-187.5px;visibility:hidden}.quote{padding-top:20px}.quote-content{border-left:0;position:relative;background:0 0;padding:0;font-size:1em;margin-bottom:15px}.quote-content:before{content:"\201C";font-family:Georgia,Times,"Times New Roman",serif;position:absolute;display:block;color:rgba(0,0,0,.05);z-index:-1;font-size:260px;line-height:80px;top:-30px;left:-40px;margin-top:.3em}.quote-attribution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}.quote-attribution-image{width:50px;-webkit-border-radius:50%;border-radius:50%;margin-right:15px}.quote-attribution-name h4{margin:0}.quote-attribution:hover{text-decoration:none}.omnisearch{position:relative}.omnisearch .algolia-autocomplete{position:unset!important}.omnisearch .algolia-autocomplete .omnisearch-hint{left:40px!important;opacity:.3!important}.omnisearch-dropdown-menu{width:calc(100% - 10px);max-height:400px;overflow-y:auto;-webkit-border-radius:6px;border-radius:6px;margin-top:5px;margin:5px 5px 0;left:0!important}@media (min-width:768px){.omnisearch-dropdown-menu{max-height:none;overflow:hidden}}.omnisearch-dropdown-menu.omnisearch-without-results{border-color:#ebccd1}.omnisearch-item{font-size:.875em}.omnisearch-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none!important;color:inherit!important}.omnisearch-item-image{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;background:#fff}.omnisearch-item-image img{max-width:100%;max-height:100%}.omnisearch-item-image:before{display:none;border-right-color:#fff}.omnisearch-item-caption{width:calc(100% - 60px);padding:0 5px 0 0;position:relative}.omnisearch-item-subtitle,.omnisearch-item-title{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.omnisearch-item-title{text-transform:capitalize;line-height:1;font-weight:600;margin:0}.omnisearch-item-title em{font-style:normal;color:#40a839}.omnisearch-item-subtitle{font-size:10px;text-transform:uppercase}.omnisearch-item+.omnisearch-item{border-top:1px solid #ececec}.brand .omnisearch-item-image img{max-width:80%;max-height:80%}.omnisearch-item.omnisearch-cursor{background:#f1f1f1;color:inherit}.omnisearch-item.omnisearch-cursor .omnisearch-item-image:before{display:block;color:#f1f1f1!important}.omnisearch-all{display:block;background-color:#40a839;color:#fff!important;border-top:1px solid #31822c;font-weight:600;padding:5px 10px;text-align:center}.omnisearch-all:hover{text-decoration:none;background-color:#31822c!important}.omnisearch-empty{font-size:.875em;padding:10px;line-height:1.2;background:#f2dede;color:#a94442}.zb-header{background:#fff;border-bottom:6px solid #dedede;position:fixed;top:0;width:100%;z-index:1000;height:50px}@media (min-width:768px){.zb-header{height:60px}}.zb-header .container{height:100%}.zb-header-logo{position:absolute;z-index:1;float:left;color:#40a839;font-weight:900;font-size:28px;text-transform:uppercase;text-align:center;width:100%;line-height:50px;z-index:2;margin-left:-15px;text-decoration:none!important}@media (min-width:768px){.zb-header-logo{margin-left:0;width:235px;line-height:60px;text-align:left}}.zb-header-prompt{float:right;height:100%;font-weight:600;line-height:54px;display:inline-block}.zb-header-prompt strong{font-weight:800;color:#40a839;text-transform:uppercase}.zb-header-nav{float:right;height:100%;font-weight:600;line-height:54px;z-index:3;position:relative}.zb-header-nav a{color:#ababab;padding:0 5px}.zb-header-nav a:hover{text-decoration:none;color:#40a839}.zb-header-status{position:absolute;bottom:-6px;left:0;right:0;text-align:center;height:6px;font-size:0}@media (min-width:992px){.zb-header-status{font-size:inherit;top:0;bottom:0;height:54px;line-height:54px}}.zb-header-status .step{display:inline-block;height:6px;width:10%;background-color:#40a839;opacity:.2}.zb-header-status .step.complete{opacity:.7}.zb-header-status .step.active{opacity:1}@media (min-width:992px){.zb-header-status .step{width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%;margin:0 3px}}@media (max-width:991px){.zb-header-status.steps-7 .step{width:14.28571%}.zb-header-status.steps-8 .step{width:12.5%}.zb-header-status.steps-9 .step{width:11.11111%}}tags-input{display:block;-webkit-box-shadow:none;box-shadow:none;border:none;padding:0;min-height:34px}tags-input .host{position:relative;margin:0;height:100%}tags-input .host:active{outline:0}tags-input .tags{padding:2px 6px;overflow:hidden;word-wrap:break-word;cursor:text;background-color:#fff;height:100%;-moz-appearance:none;-webkit-appearance:none;border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}tags-input .tags.focused{outline:0;border:1px solid #66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}tags-input .tags .tag-list{margin:0;padding:0;list-style-type:none}tags-input .tags .tag-item{margin:2px;padding:0 5px;display:inline-block;float:left;font-size:14px;height:26px;line-height:25px;background:#eee;border:1px solid #d5d5d5;color:inherit;-webkit-border-radius:4px;border-radius:4px}tags-input .tags .tag-item.selected{color:#fff;background:#40a839;border:1px solid #31822c}tags-input .tags .tag-item .remove-button{margin:0 0 0 5px;padding:0;cursor:pointer;vertical-align:middle;display:inline-block;height:16px;line-height:16px;font-size:20px;font-weight:700;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}tags-input .tags .tag-item .remove-button:active{color:red}tags-input .tags .input{border:0;outline:0;margin:2px;padding:0;padding-left:5px;float:left;height:26px;font-size:14px}tags-input .tags .input.invalid-tag{color:red}tags-input .tags .input::-ms-clear{display:none}tags-input.ng-invalid.ng-dirty .tags{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}tags-input[disabled] .host:focus{outline:0}tags-input[disabled] .tags{background-color:#eee;cursor:default}tags-input[disabled] .tags .tag-item{background:#337ab7;opacity:.65}tags-input[disabled] .tags .tag-item .remove-button{cursor:default}tags-input[disabled] .tags .tag-item .remove-button:active{color:#585858}tags-input[disabled] .tags .input{background-color:#eee;cursor:default}tags-input .autocomplete{margin-top:5px;position:absolute;padding:5px 0;z-index:999;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-border-radius:4px;border-radius:4px}tags-input .autocomplete .suggestion-list{margin:0;padding:0;list-style-type:none;max-height:280px;overflow-y:auto;position:relative}tags-input .autocomplete .suggestion-item{padding:5px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:16px;color:#000;background-color:#fff}tags-input .autocomplete .suggestion-item.selected{color:#262626;background-color:#f5f5f5}tags-input .autocomplete .suggestion-item.selected em{color:#262626;background-color:#f5f5f5}tags-input .autocomplete .suggestion-item em{font-size:16px;font-weight:700;font-style:normal;color:#000;background-color:#fff}tags-input .tags .tag-item .remove-button:hover{text-decoration:none}.input-group>tags-input{padding:0;display:table-cell}.input-group tags-input:not(:first-child) .tags{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.input-group tags-input:not(:last-child) .tags{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.input-group-lg tags-input:first-child .tags{-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.input-group-lg tags-input:last-child .tags{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.input-group-sm tags-input:first-child .tags{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.input-group-sm tags-input:last-child .tags{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.input-group-lg tags-input,tags-input.ti-input-lg{min-height:46px}.input-group-lg tags-input .tags,tags-input.ti-input-lg .tags{-webkit-border-radius:6px;border-radius:6px}.input-group-lg tags-input .tags .tag-item,tags-input.ti-input-lg .tags .tag-item{height:38px;line-height:37px;font-size:18px;-webkit-border-radius:6px;border-radius:6px}.input-group-lg tags-input .tags .tag-item .remove-button,tags-input.ti-input-lg .tags .tag-item .remove-button{font-size:20px}.input-group-lg tags-input .tags .input,tags-input.ti-input-lg .tags .input{height:38px;font-size:18px}.input-group-sm tags-input,tags-input.ti-input-sm{min-height:30px}.input-group-sm tags-input .tags,tags-input.ti-input-sm .tags{-webkit-border-radius:3px;border-radius:3px}.input-group-sm tags-input .tags .tag-item,tags-input.ti-input-sm .tags .tag-item{height:22px;line-height:21px;font-size:12px;-webkit-border-radius:3px;border-radius:3px}.input-group-sm tags-input .tags .tag-item .remove-button,tags-input.ti-input-sm .tags .tag-item .remove-button{font-size:16px}.input-group-sm tags-input .tags .input,tags-input.ti-input-sm .tags .input{height:22px;font-size:12px}.has-feedback tags-input .tags{padding-right:30px}.has-success tags-input .tags{border-color:#3c763d}.has-success tags-input .tags.focused{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-error tags-input .tags{border-color:#a94442}.has-error tags-input .tags.focused{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-warning tags-input .tags{border-color:#8a6d3b}.has-warning tags-input .tags.focused{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.nic-warning{background:#000;color:#fff;font-family:Arial;font-weight:700;text-align:center;font-size:16px;padding:20px 15px;line-height:22px}@media (min-width:768px){.nic-warning{font-size:18px;line-height:1}}.nic-warning.active+.navbar,.nic-warning.active+nav,.nic-warning.active~.navbar-promo,.nic-warning.active~.navbar-sub{position:relative;top:0!important}.nic-warning.active~.body-content{padding-top:0}.row-no-gutter{margin:0}.row-no-gutter>[class*=col-]{padding:0}.row-bordered>[class*=col-]{border:1px solid #333;margin-top:-1px}@media (min-width:768px){.row-bordered>[class*=col-]{margin-top:0}}@media (min-width:768px){.row-bordered>[class*=col-]:not([class*="-offset-"]){margin-left:-1px}}.col-sm-6:not([class*=col-md]):not([class*=col-lg]):nth-child(2n+3){clear:left}@media (min-width:768px){.col-sm-2_5{float:left;width:20%}}.section{padding:30px 0;margin:0}.section-embed-fixed{height:800px;overflow-y:hidden;position:relative}.section-embed-fixed .read-more{position:absolute;z-index:1000;bottom:0;left:0;width:100%;text-align:center;padding:10px 0 0 0;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(white));background-image:-webkit-linear-gradient(top,transparent,#fff);background-image:-o-linear-gradient(top,transparent,#fff);background-image:linear-gradient(to bottom,transparent,#fff)}.section-white{background-color:#fff}.section-grey{background-color:#ececec}.section-green{background-color:#40a839}.section h1,.section h2,.section h3,.section h4,.section h5{margin-top:0}.section h1:last-child,.section h2:last-child,.section h3:last-child,.section h4:last-child,.section h5:last-child{margin-bottom:0}.section-header+.section{padding-top:0}@media (max-width:767px){.section{padding:15px 0}.section-first{padding-top:0!important}}.row-grid{margin-left:-5px;margin-right:-5px}.row-grid>[class*=col-]{padding-left:5px;padding-right:5px}.row-grid .col-sm-3:nth-child(4n+1),.row-grid .col-sm-4:nth-child(3n+1){clear:left}@media (min-width:768px){.row-grid .col-sm-3:nth-child(1n+5),.row-grid .col-sm-4:nth-child(1n+4){margin-top:10px}.row-grid.include-vertical-gutter .col-sm-3:nth-child(1n+5),.row-grid.include-vertical-gutter .col-sm-4:nth-child(1n+4){margin-top:30px}}.row-grid-image{margin-bottom:10px}.row-grid-title{text-align:center;font-size:.75em;font-weight:800;margin-bottom:30px;text-transform:uppercase;line-height:1}@media (max-width:767px){.row-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;border:1px solid #ececec}.row-grid-image{width:20%;margin:-1px 0 -1px -1px}.row-grid-title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;text-align:left;font-size:1em;padding:0 10px}}@media (min-width:768px){.feature-grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px}.feature-grid-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}.feature-grid-item img{margin:0 auto 15px}.feature-grid-item p{text-align:center}}@media (max-width:767px){.feature-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-grid-item img{max-width:75px;margin-right:15px}.feature-grid-item p{-webkit-box-flex:1;-ms-flex:1;flex:1}.feature-grid-item+.feature-grid-item{margin-top:15px}}@media (min-width:768px){.row-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-middle [class*=col-]{float:none}}@media (max-width:767px){.row-middle-xs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-middle-xs [class*=col-]{float:none}}.popover{z-index:1100}.popover-title{font-weight:700}.popover.add-to-wishlist{width:300px;-webkit-border-radius:3px;border-radius:3px}.popover.add-to-wishlist .popover-title{font-size:.75em;line-height:1;padding:5px 10px;text-transform:uppercase}.popover.add-to-wishlist .popover-content{padding:5px 10px;font-size:.85em;line-height:1.25}.popover.popover-identity .popover-content{padding:0}.popover.popover-identity .popover-content img{-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.popover.popover-identity .popover-content table{margin:0}.popover.popover-identity .popover-content table tr:first-child td,.popover.popover-identity .popover-content table tr:first-child th{border-top:0}.popover.popover-alert.alert-danger{background:#f2dede}.popover.popover-alert.alert-danger.top .arrow:after{border-top-color:#f2dede}.popover.popover-alert.alert-danger.bottom .arrow:after{border-bottom-color:#f2dede}.popover.popover-alert.alert-danger.left .arrow:after{border-left-color:#f2dede}.popover.popover-alert.alert-danger.right .arrow:after{border-right-color:#f2dede}.popover.popover-notice{width:200px;-webkit-border-radius:3px;border-radius:3px}@media (max-width:767px){.popover.popover-notice{margin-left:-40%}.popover.popover-notice .arrow{left:auto;right:15%}}.popover.popover-share .popover-content{padding:5px}.popover-embed{padding:10px 10px;font-size:.85em}.popover.popover-membership{max-width:none}.popover.popover-membership .popover-content{font-size:.8em}.popover.popover-membership .popover-content h3{font-size:1.25em;font-weight:800}.popover.popover-membership .popover-content ul{padding-left:20px}.popover.popover-membership .close{position:absolute;top:3px;right:7px;line-height:1}@media (min-width:768px){.popover.popover-membership{width:400px}}@media (min-width:1200px){.popover.popover-membership{width:500px}}@media (max-width:767px){.popover.popover-membership{margin-top:0;width:100%!important;position:fixed!important;top:0!important;left:0!important;bottom:0!important;margin:0!important;border:0;-webkit-border-radius:0;border-radius:0}.popover.popover-membership .popover-content{padding-top:15px}.popover.popover-membership .arrow{display:none}}.popover.popover-table{padding:0;max-width:none}.popover.popover-table .popover-content{padding:0;overflow:hidden;-webkit-border-radius:6px;border-radius:6px}.popover.popover-table .table{margin:0}.popover.popover-table .table th{background-color:#f7f7f7}.popover.popover-table .table.table-bordered{border:0}.popover.popover-table .table.table-bordered tr>td:first-child,.popover.popover-table .table.table-bordered tr>th:first-child{border-left:none}.popover.popover-table .table.table-bordered tr>td:last-child,.popover.popover-table .table.table-bordered tr>th:last-child{border-right:none}.popover.popover-table .table.table-bordered tr:first-child td,.popover.popover-table .table.table-bordered tr:first-child th{border-top:none}.popover.popover-table .table.table-bordered tr:last-child td,.popover.popover-table .table.table-bordered tr:last-child th{border-bottom:none}.popover-wholesale{max-width:360px}.popover-wholesale .zb-list>li{margin:0}.steps-step{display:block;float:left;position:relative;background:#eee;padding:0 15px 0 20px;line-height:50px;height:50px;margin-right:3px;text-align:center;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:11.11111%;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.steps-step:after,.steps-step:before{position:absolute;height:0;width:0;border-color:transparent;border-style:solid;border-width:25px 0 25px 10px;content:''}.steps-step:after{top:0;right:-10px;border-left-color:#eee;z-index:2}.steps-step:before{border-left-color:#fff;top:0;left:0}.steps-step:first-child:before{display:none}.steps-step:last-child:after{display:none}.steps-step.active{background:#d9edf7;color:#31708f}.steps-step.active:after{border-left-color:#d9edf7}.steps.steps-full{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.steps.steps-full .steps-step{float:none;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:2px}.slider{position:relative;width:100%}.slider-viewport{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:0}@media (min-width:992px){.slider-viewport{overflow:hidden;padding-bottom:5px;text-align:center}}.slider-viewport::-webkit-scrollbar{height:5px}.slider-viewport::-webkit-scrollbar-track{background:#f5f5f5;-webkit-border-radius:5px;border-radius:5px}.slider-viewport::-webkit-scrollbar-thumb{background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px}.slider-content{white-space:nowrap;overflow:hidden;position:relative;font-size:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.slider-position-bar{width:100%;height:5px;-webkit-border-radius:5px;border-radius:5px;background:#f5f5f5;position:absolute;bottom:0;left:0;overflow:hidden;opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.slider-position-bar-indicator{height:100%;position:absolute;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px}.slider-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;line-height:1;cursor:pointer;background:#fff;color:#40a839;padding:15px 0;opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;display:none}@media (min-width:768px){.slider-button{display:block;opacity:.25}}.slider-left{left:0;-webkit-box-shadow:2px 0 2px rgba(0,0,0,.1);box-shadow:2px 0 2px rgba(0,0,0,.1);-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.slider-right{right:0;-webkit-box-shadow:-2px 0 2px rgba(0,0,0,.1);box-shadow:-2px 0 2px rgba(0,0,0,.1);-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.slider-left,.slider-right{z-index:1000}.slider:hover .slider-button{opacity:.8}@media (min-width:992px){.slider:hover .slider-position-bar{opacity:1}}.slider .owl-item img{width:auto!important}.slider .owl-next,.slider .owl-prev{padding:0!important}.slider .owl-nav{margin:0!important;height:0!important}.image-manipulator-container{position:relative}.image-manipulator-rotate-btn{position:absolute;top:0;bottom:0;width:20%;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:3em;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5),0 0 2px rgba(0,0,0,.3);background:0 0;border:none;z-index:2;-webkit-transition:opacity .5s .3s ease;-o-transition:opacity .5s .3s ease;transition:opacity .5s .3s ease;outline:0}.image-manipulator-rotate-btn-left{left:0}.image-manipulator-rotate-btn-right{right:0}.image-manipulator-rotate-btn:hover{opacity:.8}.image-manipulator-glass{width:150px;height:150px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 7px rgba(255,255,255,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25);box-shadow:0 0 0 7px rgba(255,255,255,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25);position:absolute;opacity:0;background-repeat:no-repeat;margin-left:-75px;margin-top:-75px;z-index:999}.image-manipulator-image{width:100%;height:100%}.nav-tabs.text-only{margin-bottom:30px}.nav-tabs.text-only>li>a{margin:0;opacity:.4;color:inherit;padding:15px 0;line-height:1;background:0 0!important;border:none!important;font-weight:400}.nav-tabs.text-only>li>a:hover{opacity:.6}.nav-tabs.text-only>li+li{margin-left:10px}@media (min-width:768px){.nav-tabs.text-only>li+li{margin-left:15px}}.nav-tabs.text-only>li.active>a{opacity:1}/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.12.0 - 2015-05-28T07:44:11.364Z
 * License: MIT
 */.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.btn-default-focus{color:#333;background-color:#ebebeb;border-color:#adadad;text-decoration:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{-webkit-border-radius:4px;border-radius:4px;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{-webkit-border-radius:4px!important;border-radius:4px!important;-webkit-border-top-right-radius:0!important;border-top-right-radius:0!important;-webkit-border-bottom-right-radius:0!important;border-bottom-right-radius:0!important}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0 3px}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>a:focus,.ui-select-bootstrap .ui-select-choices-row>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>a{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>a,.ui-select-bootstrap .ui-select-choices-row.disabled>a{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#d44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{-webkit-box-shadow:0 -4px 8px rgba(0,0,0,.25);box-shadow:0 -4px 8px rgba(0,0,0,.25)}.ui-select-match .btn-link:hover{text-decoration:none}.list-tags{list-style:none;margin:-2.5px;padding:0}.list-tags .tag,.list-tags>a,.list-tags>li,.list-tags>span{margin:2.5px;display:inline-block;background:#555;color:#fff;padding:2px 5px;font-size:.8em;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap}.list-tags .tag:hover,.list-tags>a:hover,.list-tags>li:hover,.list-tags>span:hover{text-decoration:none;color:#fff}.list-tags .tag>.badge,.list-tags>a>.badge,.list-tags>li>.badge,.list-tags>span>.badge{margin:0 -3px 0 5px;-webkit-border-radius:3px;border-radius:3px;line-height:1;font-size:inherit;display:inline-block}.list-tags .tag.liked,.list-tags>a.liked,.list-tags>li.liked,.list-tags>span.liked{background:#eaf7e9;border:1px solid #c5eac3}.list-tags .tag.favorite,.list-tags>a.favorite,.list-tags>li.favorite,.list-tags>span.favorite{background:#c5eac3;border:1px solid #a1de9c}.list-tags .tag.danger,.list-tags>a.danger,.list-tags>li.danger,.list-tags>span.danger{background:#f2dede;border:1px solid #ebccd1;color:#a94442}.list-tags .tag.warning,.list-tags>a.warning,.list-tags>li.warning,.list-tags>span.warning{background:#fcf8e3;border:1px solid #faebcc;color:#8a6d3b}.list-tags .tag.active,.list-tags>a.active,.list-tags>li.active,.list-tags>span.active{background:#40a839;color:#fff;border:1px solid #399533}.list-tags .tag.active:hover,.list-tags>a.active:hover,.list-tags>li.active:hover,.list-tags>span.active:hover{color:#fff}.list-tags .tag.disliked,.list-tags>a.disliked,.list-tags>li.disliked,.list-tags>span.disliked{text-decoration:line-through}.list-tags.wrappable .tag,.list-tags.wrappable>a,.list-tags.wrappable>li,.list-tags.wrappable>span{white-space:normal}.list-tags-light .tag,.list-tags-light>a,.list-tags-light>li,.list-tags-light>span{background-color:#eee;color:inherit;border:1px solid #d5d5d5}.list-tags-light .tag:hover,.list-tags-light>a:hover,.list-tags-light>li:hover,.list-tags-light>span:hover{color:inherit}.list-tags-ordered .tag,.list-tags-ordered>a,.list-tags-ordered>li,.list-tags-ordered>span{border:none;position:relative;-webkit-border-radius:0;border-radius:0;padding-left:10px}.list-tags-ordered .tag:after,.list-tags-ordered .tag:before,.list-tags-ordered>a:after,.list-tags-ordered>a:before,.list-tags-ordered>li:after,.list-tags-ordered>li:before,.list-tags-ordered>span:after,.list-tags-ordered>span:before{position:absolute;height:0;width:0;border-color:transparent;border-style:solid;border-width:11px 0 11px 5px;content:'';top:0}.list-tags-ordered .tag:after,.list-tags-ordered>a:after,.list-tags-ordered>li:after,.list-tags-ordered>span:after{top:0;right:-5px;border-left-color:#555;z-index:2}.list-tags-ordered .tag:before,.list-tags-ordered>a:before,.list-tags-ordered>li:before,.list-tags-ordered>span:before{border-left-color:#fff;top:0;left:0}.list-tags-ordered .tag:first-child,.list-tags-ordered>a:first-child,.list-tags-ordered>li:first-child,.list-tags-ordered>span:first-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;padding-left:5px}.list-tags-ordered .tag:first-child:before,.list-tags-ordered>a:first-child:before,.list-tags-ordered>li:first-child:before,.list-tags-ordered>span:first-child:before{display:none}.list-tags-ordered .tag:last-child,.list-tags-ordered>a:last-child,.list-tags-ordered>li:last-child,.list-tags-ordered>span:last-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.list-tags-ordered .tag:last-child:after,.list-tags-ordered>a:last-child:after,.list-tags-ordered>li:last-child:after,.list-tags-ordered>span:last-child:after{display:none}.list-tags .tag-approve,.list-tags .tag-remove{margin:-2px -5px -2px 2px;border:none;padding:0 5px;background:0 0;cursor:pointer;vertical-align:middle;display:inline-block;height:16px;line-height:16px;font-weight:700;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;outline:0;text-decoration:none!important}.list-tags .tag-approve:hover,.list-tags .tag-remove:hover{opacity:.6}.list-tags .tag-remove{font-size:20px}.list-tags .tag-approve{font-size:16px}.list-tags .flag-badExperience{background-color:#9b59b6;border-color:#8f4bab;color:#fff!important}.list-tags .flag-loyal{background-color:#db0a5b;border-color:#c30951;color:#fff!important}.list-tags .flag-abusive{background-color:#d35400;border-color:#ba4a00;color:#fff!important}.list-tags .flag-banned,.list-tags .flag-managerOnly{background-color:#d9534f;border-color:#d43f3a;color:#fff!important}.list-tags .flag-affiliate{background-color:#40a839;border-color:#399533;color:#fff!important}.list-tags-toggles .tag,.list-tags-toggles>a,.list-tags-toggles>li,.list-tags-toggles>span{padding-left:20px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list-tags-toggles .tag:after,.list-tags-toggles .tag:before,.list-tags-toggles>a:after,.list-tags-toggles>a:before,.list-tags-toggles>li:after,.list-tags-toggles>li:before,.list-tags-toggles>span:after,.list-tags-toggles>span:before{height:12px;width:12px;position:absolute;top:50%;left:4px;margin-top:-6px}.list-tags-toggles .tag:before,.list-tags-toggles>a:before,.list-tags-toggles>li:before,.list-tags-toggles>span:before{content:"";display:block;background:#fff;-webkit-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,.2)}.list-tags-toggles .tag:after,.list-tags-toggles>a:after,.list-tags-toggles>li:after,.list-tags-toggles>span:after{font-family:Linearicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90e";color:#40a839;font-size:12px;line-height:12px;left:5px;display:none}.list-tags-toggles .tag.active:after,.list-tags-toggles>a.active:after,.list-tags-toggles>li.active:after,.list-tags-toggles>span.active:after{display:block}.list-scrollable{max-height:300px;overflow-y:auto}.list-comma-delimited a,.list-comma-delimited li,.list-comma-delimited span{display:inline}.list-comma-delimited a+a:before,.list-comma-delimited a+li:before,.list-comma-delimited a+span:before,.list-comma-delimited li+a:before,.list-comma-delimited li+li:before,.list-comma-delimited li+span:before,.list-comma-delimited span+a:before,.list-comma-delimited span+li:before,.list-comma-delimited span+span:before{content:","}.list-nested-item:nth-child(odd) .list-nested-heading{background:#f9f9f9}.list-nested-item+.list-nested-item .list-nested-heading{border-top-width:1px}.list-nested-item:last-child .list-nested-heading{border-bottom-width:1px}.list-nested-heading{border-color:#ddd;border-style:solid;border-width:0 1px;padding:8px 8px}.list-nested-heading.section-toggle.show{margin-bottom:0;border-bottom-width:1px}.list-nested-content{background:#ddd;padding:8px 7px;margin:0 8px}.list-selectable-item{position:relative;cursor:pointer;overflow:hidden}.list-selectable-item:before{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.64,.57,.67,1.53);-o-transition:all .3s cubic-bezier(.64,.57,.67,1.53);transition:all .3s cubic-bezier(.64,.57,.67,1.53);z-index:3;content:" ";position:absolute;top:5px;right:5px;width:40px;height:40px;-webkit-border-radius:50%;border-radius:50%;background:#40a839 url(/content/images/site/subscribe/check.svg) 50% 50% no-repeat;-webkit-background-size:70% 70%;background-size:70%}@media (min-width:768px){.list-selectable-item:before{width:50px;height:50px}}@media (min-width:1200px){.list-selectable-item:before{width:80px;height:80px}}.list-selectable-item:hover:before{opacity:.5;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.list-selectable-item.active:before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.list-flavors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:-2px}.list-flavors>.flavor,.list-flavors>.list-flavors-item,.list-flavors>a,.list-flavors>li{display:block;text-transform:uppercase;font-size:.75em;padding:2px 5px;margin:2px;color:inherit;background:#eee}.list-flavors>.flavor .flavor-strength,.list-flavors>.list-flavors-item .flavor-strength,.list-flavors>a .flavor-strength,.list-flavors>li .flavor-strength{border:0;font-size:1.25em;margin-left:5px}.list-flavors>.flavor .remove,.list-flavors>.list-flavors-item .remove,.list-flavors>a .remove,.list-flavors>li .remove{display:inline-block;font-size:1.25em;line-height:1;margin:-2px -5px -2px 0;height:100%;padding:0 5px;cursor:pointer}.list-flavors-lg>.flavor,.list-flavors-lg>.list-flavors-item,.list-flavors-lg>a,.list-flavors-lg>li{font-size:.9em;font-weight:500;padding:4px 8px;font-family:"Avenir Next Condensed",Helvetica,Arial,sans-serif}.list-flavors a:hover{text-decoration:none}.list-flavors>.flavor.flavor-faint,.list-flavors>.list-flavors-item.flavor-faint,.list-flavors>a.flavor-faint,.list-flavors>li.flavor-faint,.product-block-flavors>.flavor.flavor-faint,.product-block-flavors>.list-flavors-item.flavor-faint,.product-block-flavors>a.flavor-faint,.product-block-flavors>li.flavor-faint{opacity:.5}.list-flavors>.flavor.flavor-present,.list-flavors>.list-flavors-item.flavor-present,.list-flavors>a.flavor-present,.list-flavors>li.flavor-present,.product-block-flavors>.flavor.flavor-present,.product-block-flavors>.list-flavors-item.flavor-present,.product-block-flavors>a.flavor-present,.product-block-flavors>li.flavor-present{opacity:1}.list-flavors>.flavor.flavor-strong,.list-flavors>.list-flavors-item.flavor-strong,.list-flavors>a.flavor-strong,.list-flavors>li.flavor-strong,.product-block-flavors>.flavor.flavor-strong,.product-block-flavors>.list-flavors-item.flavor-strong,.product-block-flavors>a.flavor-strong,.product-block-flavors>li.flavor-strong{-webkit-box-shadow:inset 0 0 10px 10px rgba(0,0,0,.05);box-shadow:inset 0 0 10px 10px rgba(0,0,0,.05)}.list-flavors>.flavor.flavor-overwhelming,.list-flavors>.list-flavors-item.flavor-overwhelming,.list-flavors>a.flavor-overwhelming,.list-flavors>li.flavor-overwhelming,.product-block-flavors>.flavor.flavor-overwhelming,.product-block-flavors>.list-flavors-item.flavor-overwhelming,.product-block-flavors>a.flavor-overwhelming,.product-block-flavors>li.flavor-overwhelming{-webkit-box-shadow:inset 0 0 10px 10px rgba(217,83,79,.3);box-shadow:inset 0 0 10px 10px rgba(217,83,79,.3)}.list-group-limit{max-height:400px;overflow-y:auto;-webkit-border-radius:6px;border-radius:6px;border:1px solid #ddd}.list-group-limit .list-group-item{-webkit-border-radius:0;border-radius:0;border-width:1px 0 0 0}.list-group-limit .list-group-item:first-child{border-top:0}.list-content-tiles{margin:0;padding:0}.list-content-tiles-item{list-style:none;position:relative;margin-top:2px;background:#161616}.list-content-tiles-item:first-child{margin-top:0}.list-content-tiles-item-image{max-width:100%;max-height:200px;margin:0 auto;display:block}.list-content-tiles-item-title{position:absolute;bottom:0;margin:0;padding:5px 15px;background:rgba(255,255,255,.6);min-width:100%;font-weight:700}.list-content-tiles-item-actions{position:absolute;top:0;right:0;padding:5px 0}.list-content-tiles-item-actions a{color:#fff;text-shadow:1px 1px #000;padding:0 5px;opacity:.5;text-decoration:none!important}.list-content-tiles-item-actions a:hover{opacity:1}.list-sortable .list-content-tiles-item:before,.list-sortable .list-group-item:before{font-family:Linearicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e935';position:absolute;top:5px;left:5px;font-size:20px;cursor:ns-resize}.list-sortable .list-content-tiles-item:before{color:#fff;text-shadow:1px 1px #000;top:1px;margin:0}.list-sortable .list-group-item{padding-left:30px}.list-sortable .list-group-item:before{opacity:.5;top:50%;margin-top:-.55em}.list-strong li{font-weight:700;margin:15px 0;line-height:1}.list-strong li:first-child{margin-top:0}.list-strong li:last-child{margin-bottom:0}.list-group-item{position:relative}.list-group-item-actions{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.list-group-item-actions a{color:inherit;padding:0 5px;opacity:.5;text-decoration:none!important}.list-group-item-actions a:hover{opacity:1}.list-group-item>.select-custom{float:right;margin-top:-5px}.zb-list{list-style:none;padding:0 0 0 20px;position:relative}.zb-list>li:before{content:"\25A0";font-size:15px;color:#56bd4e;position:absolute;left:0}.zb-list>li+li{margin-top:10px}.zb-list>li:last-child{margin-bottom:0}.zb-list>li.no-bullet:before{display:none}@media (min-width:768px){.zb-list-right{padding:0 20px 0 0}.zb-list-right>li:before{left:auto;right:0}}.list-users{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2.5px}.list-users-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ececec;padding:10px;border:2.5px solid #fff}a.list-users-item{color:inherit;text-decoration:none!important}a.list-users-item:hover{background:#dfdfdf}.list-users-item-image{-webkit-border-radius:50%;border-radius:50%;width:40px;height:40px;margin-right:10px}.list-users-item-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-users-item-details p{margin:0;line-height:1}.list-users-item-details .name{font-weight:700}@media (min-width:768px){.list-users-item{width:33%}}@media (min-width:992px){.list-users-item{width:25%}}.list-large-number{list-style:none;counter-reset:numList;padding:0 0 0 30px}.list-large-number>li{position:relative}.list-large-number>li+li{margin-top:15px}.list-large-number>li:before{counter-increment:numList;content:counter(numList);background:#40a839;color:#fff;font-weight:700;height:22px;width:22px;line-height:22px;font-size:16px;display:block;position:absolute;left:-30px;text-align:center;-webkit-border-radius:50%;border-radius:50%}.notifier{position:fixed;top:60px;right:0;max-width:480px;z-index:2001;opacity:.8;display:none}.notifier.active{display:block}.notifier div.alert{margin:15px}.notifier div.alert .close{margin-left:15px;outline:0}.notifier.notifier-banner{top:0;width:100%;opacity:.9;max-width:none;top:-20%;-webkit-transition:top .5s ease;-o-transition:top .5s ease;transition:top .5s ease;display:block}.notifier.notifier-banner.active{top:0}.notifier.notifier-banner div.alert{font-weight:700;-webkit-border-radius:0;border-radius:0;border-width:0 0 1px 0;margin:0}@media (min-width:768px){.notifier.notifier-banner div.alert{text-align:center;font-size:1.5em}.notifier.notifier-banner div.alert .close{font-size:1.5em}}.notifier.notifier-banner .reference{font-size:.6em;font-style:italic;font-weight:100;display:block}.notification{display:block;padding:15px;position:fixed;top:60px;right:0;z-index:1100;-webkit-border-radius:0;border-radius:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.notification span{font-weight:700}@media (min-width:768px){.notification{top:140px;padding:30px}}.notification.open{-webkit-transform:none;-ms-transform:none;transform:none}.starburst{position:relative;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.starburst,.starburst-body,.starburst-body:after,.starburst-body:before,.starburst:after,.starburst:before{height:120px;width:120px;background:#40a839}.starburst-body:after,.starburst-body:before,.starburst:after,.starburst:before{content:"";position:absolute}.starburst:after,.starburst:before{top:0;left:0}.starburst:before{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.starburst:after{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.starburst-body{padding:20px 0;height:80px;position:absolute;bottom:0;right:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:content-box;box-sizing:content-box;z-index:1}.starburst-body:before{top:0;left:0;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.starburst-body:after{top:0;left:0;-webkit-transform:rotate(75deg);-ms-transform:rotate(75deg);transform:rotate(75deg)}.starburst-body span{position:relative;z-index:100;display:block;text-align:center;color:rgba(255,255,255,.6);font:.71429em Sans-Serif;text-transform:uppercase}.starburst-body span.starburst-main{font-weight:900;font-size:1.25em;line-height:1;color:#fff}.tour-tip{display:none;position:absolute;background:#1c252e;color:#fff;z-index:1050;top:0;left:2.5%;max-width:400px;-webkit-border-radius:10px;border-radius:10px}.tour-tip p{color:#fff;font-size:1.1em;line-height:1.3em;margin:0 0 1em}.tour-tip .button,.tour-tip button{background-color:#189daf;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out;cursor:pointer;font-weight:600;line-height:1;position:relative;text-decoration:none;text-align:center;display:inline-block;color:#fff;border:none;margin:0 0 1.25em;padding:.5em 1.25em .6em;-webkit-border-radius:3px;border-radius:3px}.tour-tip .button small,.tour-tip button small{padding-top:.625em;padding-bottom:.5625em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tour-tip .button:hover,.tour-tip button:hover{background-color:#158999}.tour-tip .tour-arrow{display:block;position:absolute;left:22px;width:0;height:0;border:inset 14px}.tour-tip .tour-arrow.tt-top{border-style:solid;bottom:-27px;border-color:#1c252e transparent transparent!important}.tour-tip .tour-arrow.tt-bottom{border-style:solid;top:-28px;border-color:transparent transparent #1c252e!important}.tour-tip .tour-arrow.tt-right{border-style:solid;left:-27px;top:28px;border-color:transparent #1c252e transparent transparent!important}.tour-tip .tour-arrow.tt-left{border-style:solid;left:100%;top:28px;border-color:transparent transparent transparent #1c252e!important}.tour-tip .tour-content-wrapper{padding:25px 30px}.tour-tip .tour-content-wrapper .button{margin-bottom:0!important}.tour-tip .tour-close-tip{position:absolute;right:12px;top:10px;color:#fff;text-decoration:none;font-size:30px;line-height:.5;cursor:pointer;opacity:.8}.tour-tip .tour-close-tip:focus,.tour-tip .tour-close-tip:hover{opacity:1}.tour-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1040}.tour-element-active{z-index:1050!important;position:relative;background:#fff}.badge-group{position:relative;display:inline-block;vertical-align:middle}.badge-group>.badge{position:relative;float:left;-webkit-border-radius:0;border-radius:0}.badge-group>.badge:first-child{-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.badge-group>.badge:last-child{-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}.badge-group>.badge:first-child:last-child{-webkit-border-radius:10px;border-radius:10px}.badge-left{position:relative;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;padding-left:2px;margin-left:10px;display:inline-block}.badge-left:before{position:absolute;left:-10px;top:0;content:"";width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #777 transparent transparent}.badge-left.alert-info:before{border-right-color:#d9edf7}.badge-left.alert-success:before{border-right-color:#dff0d8}.badge-left.alert-warning:before{border-right-color:#fcf8e3}.outer-iframe{max-width:560px;margin:0 auto}.outer-iframe .iframe-container{position:relative;margin:0 auto;height:0;padding-bottom:52.65%;overflow:hidden;padding-top:0}.outer-iframe .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.unslider{overflow:auto;margin:0;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;font-size:3em;line-height:1;cursor:pointer}.unslider-arrow:hover{text-decoration:none}.unslider-arrow.next{left:auto;right:15px}.unslider-arrow.prev{left:15px}.unslider-nav ol{list-style:none;text-align:center}.unslider-nav ol li{display:inline-block;width:10px;height:10px;margin:0 4px;background:0 0;-webkit-border-radius:100%;border-radius:100%;overflow:hidden;text-indent:-999em;border:2px solid #000;cursor:pointer}.unslider-nav ol li.unslider-active{background:#000;cursor:default}.age-gate{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:10000}.age-gate:after{content:'';background-image:url(/content/images/site/age-gate/box.jpg);position:absolute;content:"";right:0;bottom:0;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:bottom center;height:auto;padding-bottom:30vh;width:100vw}@media (min-width:768px){.age-gate:after{width:50vw;height:100%;padding-bottom:unset;background-position:bottom right}}@media (orientation:landscape) and (max-width:600px){.age-gate:after{display:none}}.age-gate-wrap{height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.age-gate-wrap{width:50%;max-width:960px}}.age-gate-close{background:0 0;border:none;width:40px;height:40px;text-align:center;line-height:40px;display:block;font-size:30px;position:absolute;top:0;right:0;z-index:2}.age-gate-form,.age-gate-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;z-index:2;margin-top:-10vh}@media (min-width:768px){.age-gate-form,.age-gate-loading{max-width:400px;right:50%;margin-top:0}}.age-gate-form-input,.age-gate-loading-input{width:280px}@media (min-width:768px){.age-gate-form-input,.age-gate-loading-input{width:300px;zoom:1}}.age-gate-logo{color:#40a839;font-weight:900;font-size:1.5em;line-height:1;margin:0;text-transform:uppercase}.age-gate-header{line-height:1;font-size:1.5em;margin:20px 0}.age-gate-header small{display:block;font-size:.5em}@media (min-width:768px){.age-gate-header{margin:30px 0;font-size:2.2em}}.age-gate input{font-size:16px;padding:13px;font-weight:500;color:#555;width:100%}.age-gate .btn{border:none;line-height:1;font-weight:500;margin-top:10px;padding:14px 8px}.age-gate .btn.btn-primary{text-transform:uppercase;font-weight:800}@media (min-width:768px){.age-gate .btn{font-size:20px}}.age-gate-loading{display:none;font-size:2em}.age-gate .lds-ripple{display:inline-block;position:relative;width:100px;height:100px}.age-gate .lds-ripple:after,.age-gate .lds-ripple:before{content:'';display:block;position:absolute;border:4px solid #40a839;opacity:1;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.age-gate .lds-ripple:after{-webkit-animation-delay:-.5s;animation-delay:-.5s}.age-gate.verifying .age-gate-form{display:none}.age-gate.verifying .age-gate-loading{display:block}.age-gate.out{animation:bx-fx-zoom-in .5s cubic-bezier(.25,.5,.5,.9) reverse}@-webkit-keyframes lds-ripple{0%{top:50px;left:50px;width:0;height:0;opacity:1}100%{top:-1px;left:-1px;width:100px;height:100px;opacity:0}}@keyframes lds-ripple{0%{top:50px;left:50px;width:0;height:0;opacity:1}100%{top:-1px;left:-1px;width:100px;height:100px;opacity:0}}@-webkit-keyframes bx-fx-zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes bx-fx-zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.number-slider{width:100%}.number-slider>.dragger{background:#fff;-webkit-border-radius:16px;border-radius:16px;border:1px solid #aaa;width:16px;height:16px}.number-slider>.dragger:hover{background:#aaa}.number-slider>.highlight-track,.number-slider>.track{-webkit-border-radius:4px;border-radius:4px;border:1px solid #aaa;height:16px}.number-slider>.highlight-track{background-color:#e7e8ea}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-center-multiline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.arrow-left{position:relative}.arrow-left:before{height:0;width:0;border-color:transparent;border-style:solid;border-width:7.5px;content:'';border-right-color:inherit;position:absolute;margin-top:-7.5px;top:50%;left:-14px}.arrow-left.inside:before{right:0;left:auto}.arrow-up,.preference-indicator{position:relative}.arrow-up:before,.preference-indicator:before{height:0;width:0;border-color:transparent;border-style:solid;border-width:7.5px;content:'';border-bottom-color:inherit;position:absolute;margin-left:-7.5px;left:50%;top:-14px}.arrow-down{position:relative}.arrow-down:before{height:0;width:0;border-color:transparent;border-style:solid;border-width:7.5px;content:'';border-top-color:inherit;position:absolute;margin-left:-7.5px;left:50%;bottom:-14px}.callout{background:#ececec;padding:8px}.callout.arrow-down:before{border-top-color:#ececec}.callout.arrow-up:before,.callout.preference-indicator:before{border-bottom-color:#ececec}.callout-success{background:#dff0d8;color:#3c763d}.callout-success.arrow-down:before{border-top-color:#dff0d8}.callout-success.arrow-up:before,.callout-success.preference-indicator:before{border-bottom-color:#dff0d8}@media (max-width:480px){.img-limit-height-xs{max-height:250px}}@media (max-width:768px){.img-limit-height-sm{max-height:250px}}.join-our-mailing-list{margin-bottom:10px}.join-our-mailing-list .input-group{max-width:320px;margin:0 auto}.join-our-mailing-list .input-group button{background:#222;display:inline-block}.join-our-mailing-list .input-group i{color:#fff;vertical-align:middle;font-weight:900}.join-our-mailing-list input{background:#eee}.site-footer{padding:60px 0;text-align:center}@media (min-width:768px){.site-footer .join-our-mailing-list{display:inline-block;padding-bottom:22px;float:left;margin-bottom:0}.site-footer .join-our-mailing-list label{display:inline-block;float:left;vertical-align:middle;margin:7px 15px 7px 0}.site-footer .join-our-mailing-list .input-group{margin:0}}.site-footer .join-our-mailing-list-privacy{font-size:10px;color:#909090}@media (min-width:768px){.site-footer .join-our-mailing-list-privacy{text-align:right}}.site-footer .social-options{display:inline-block}@media (min-width:768px){.site-footer .social-options{padding-bottom:22px;float:right}}.site-footer .social-options i{color:#fff;background:#222;font-size:18px;padding:9px;width:36px;height:36px;display:inline-block;-webkit-border-radius:100%;border-radius:100%}.site-footer .social-options a{margin-left:5px}.site-footer hr{border-top:8px solid #222;clear:both}.site-footer .links{font-size:18px}@media (min-width:768px){.site-footer .links div{border-right:1px solid #888}.site-footer .links div:nth-child(n+2){padding-left:45px}.site-footer .links div:last-child{border-right:none}}.site-footer .links li{text-align:center}@media (min-width:768px){.site-footer .links li{text-align:left}}.site-footer .links a{color:#222;display:inline-block;margin-bottom:10px}.site-footer img{max-height:100px}.site-footer .payments-cc{width:200px}@media (min-width:768px){.site-footer .payments-cc{margin-top:30px}}.site-footer .copyright,.site-footer .copyright a{margin-top:60px;font-weight:400;color:#222}.site-footer .copyright a:hover{cursor:pointer;text-decoration:none}.site-footer-pitch{color:#fff;background-color:#161616;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),color-stop(10%,rgba(0,0,0,0)),color-stop(90%,rgba(0,0,0,0)),to(rgba(0,0,0,.3))),url(/content/images/site/pixel.png),url(/content/images/site/footer-pitch.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,0) 10%,rgba(0,0,0,0) 90%,rgba(0,0,0,.3)),url(/content/images/site/pixel.png),url(/content/images/site/footer-pitch.jpg);background-image:-o-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,0) 10%,rgba(0,0,0,0) 90%,rgba(0,0,0,.3)),url(/content/images/site/pixel.png),url(/content/images/site/footer-pitch.jpg);background-image:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,0) 10%,rgba(0,0,0,0) 90%,rgba(0,0,0,.3)),url(/content/images/site/pixel.png),url(/content/images/site/footer-pitch.jpg);background-repeat:no-repeat,repeat,no-repeat;-webkit-background-size:cover,20px 20px,cover;background-size:cover,20px 20px,cover;background-position:50% 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:200px}.site-footer-pitch-text{padding:0 15px;font-weight:900;font-size:1.75em;line-height:1.1;margin:0;-webkit-font-kerning:none;font-kerning:none;text-shadow:0 0 1px rgba(0,0,0,.3),0 0 40px #000}@media (min-width:768px){.site-footer-pitch-text{font-size:2em}}.site-footer-pitch-subtext{text-shadow:0 0 1px #000,0 0 20px #000;margin:0}.site-footer-pitch .btn{margin-top:10px}.site-footer .site-footer-pitch{margin-top:-60px;margin-bottom:60px}.chase-message{background:#161616;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px}.chase-message p{margin:0;font-weight:700;font-size:.85em;line-height:1.25}@media (min-width:768px){.chase-message p{font-size:1em}}.chase-message .btn{margin-left:15px}.chase-message.caught{position:fixed;bottom:0;left:0;width:100%;z-index:3}#add-flavor-preferences-modal .modal-dialog{z-index:1050;margin-top:90px;display:inline-block;width:auto}#add-flavor-preferences-modal .modal-content{border:none}#add-flavor-preferences-modal .modal-backdrop{opacity:.5}#add-flavor-preferences-modal .modal-body{background:#40a839}#add-flavor-preferences-modal h2{margin:0;padding:10px 0;background:#40a839;color:#fff;font-weight:800;line-height:1}#add-flavor-preferences-modal ul{list-style-type:none;padding:0;margin:0}#add-flavor-preferences-modal ul a{color:#fff;display:block;padding:10px 15px;font-weight:700;background:#47bb3f;margin:15px}#add-flavor-preferences-modal ul a:hover{text-decoration:none;cursor:pointer;background:#000}#add-flavor-preferences-modal ul h4{margin:0;font-weight:700}@media (min-width:768px){#add-flavor-preferences-modal .modal-dialog{margin-top:140px}#add-flavor-preferences-modal h2{padding:10px;font-size:1.75em}}.progress-bar-grey{background-color:#a0a0a0}.progress-loyalty{margin:0;background:#b8d8b6;position:relative}.progress-loyalty .progress-bar{line-height:24px}.progress-loyalty .progress-bar i{position:absolute;left:0;right:0;padding:0 5px;text-align:left;display:block;text-shadow:0 0 3px rgba(0,0,0,.5);line-height:22px}.progress-loyalty .progress-bar span{position:absolute;left:0;right:0;text-align:center;text-shadow:0 0 3px rgba(0,0,0,.5),0 0 5px rgba(0,0,0,.2);font-weight:500}.progress-loyalty.progress-xl .progress-bar i{height:50px;line-height:50px;padding:0 10px}.progress-loyalty.progress-xl .progress-bar span{font-weight:700;text-shadow:0 0 3px rgba(0,0,0,.5)}.progress-sold{display:block;margin:0;width:100%;position:relative}.progress-sold .progress-value{position:absolute;font-size:.85em;line-height:24px;left:0;color:#333;font-weight:500;text-shadow:0 1px rgba(255,255,255,.5),0 0 5px #fff,0 0 15px #fff;width:100%;text-align:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,transparent),color-stop(30%,rgba(255,255,255,.2)),color-stop(70%,rgba(255,255,255,.2)),color-stop(90%,transparent));background:-webkit-linear-gradient(top,transparent 10%,rgba(255,255,255,.2) 30%,rgba(255,255,255,.2) 70%,transparent 90%);background:-o-linear-gradient(top,transparent 10%,rgba(255,255,255,.2) 30%,rgba(255,255,255,.2) 70%,transparent 90%);background:linear-gradient(to bottom,transparent 10%,rgba(255,255,255,.2) 30%,rgba(255,255,255,.2) 70%,transparent 90%);padding:0 5px}.progress-attribution{height:50px;-webkit-border-radius:5px;border-radius:5px}.progress-attribution .progress-bar{font-size:1.5em;position:relative;overflow:hidden;cursor:pointer}.progress-attribution .progress-bar:active,.progress-attribution .progress-bar:focus,.progress-attribution .progress-bar:hover{text-decoration:none;color:#fff}.progress-attribution .progress-bar span{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;line-height:1;white-space:nowrap}.progress-attribution .progress-bar-value{top:10px}.progress-attribution .progress-bar-label{bottom:5px;font-size:10px;font-weight:700;text-transform:uppercase}.progress-xl{height:50px;-webkit-border-radius:5px;border-radius:5px}.progress-xl .progress-bar{font-size:2em;line-height:54px}#video-modal .modal-dialog{z-index:1050;margin-top:120px}#video-modal .modal-dialog .modal-content{-webkit-border-radius:0;border-radius:0}#video-modal .modal-dialog .modal-content .exit-modal{font-size:30px;text-align:right;margin-right:5px;line-height:20px;font-weight:700}#video-modal .modal-dialog .modal-content .exit-modal:hover{cursor:pointer}#video-modal .modal-dialog .modal-content .outer-iframe{margin-bottom:15px;max-width:860px}#video-modal .modal-dialog .modal-content .outer-iframe .iframe-container{padding-bottom:56.25%}#video-modal .modal-backdrop{opacity:.5}@media (min-width:992px){#video-modal .modal-dialog{width:800px}}.video-placeholder{width:100%;position:relative}.video-placeholder div{text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;height:60px;margin:auto}.video-placeholder div div{background:#fff;-webkit-border-radius:100%;border-radius:100%;width:40px;height:40px;margin:10px auto}.video-placeholder i{position:relative;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;color:#40a839;display:inline-block;z-index:1000}.video-placeholder:hover{cursor:pointer}.video-placeholder:hover i{color:#2f662a}.non-member-pitch{position:relative;display:inline-block;padding:15px 15px;margin-top:15px}@media (min-width:768px){.non-member-pitch{padding:0 0 15px 15px}}.non-member-pitch .product-actions,.non-member-pitch .product-price-container{-webkit-filter:blur(5px);filter:blur(5px);margin-bottom:0!important}@media (min-width:768px){.non-member-pitch .product-actions,.non-member-pitch .product-price-container{-webkit-filter:blur(8px);filter:blur(8px)}}.non-member-pitch-overlay{position:absolute;top:0;left:0;right:0;height:100%;z-index:2;background:rgba(255,255,255,.7);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.non-member-pitch-message{position:absolute;left:0;top:0;right:0;height:100%;color:inherit;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;text-align:center;z-index:3}.non-member-pitch-message p{font-weight:700;line-height:1.1}.non-member-pitch-action{width:100%;max-width:230px}.non-member-pitch-action .input-group-lg .form-control{padding:10px;font-size:16px}.non-member-pitch-privacy{font-size:10px;font-weight:400!important;margin:10px -10px 0;color:#909090}@media (max-width:767px){.non-member-pitch{width:100vw;margin-left:-15px;margin-right:-15px;color:#fff}.non-member-pitch-overlay{background:#333}}.non-member-pitch.snap-top .non-member-pitch-message{position:fixed;top:60px;width:100%;height:auto;background:#333;color:#fff;padding:10px 15px;z-index:1029}.non-member-pitch.snap-top .non-member-pitch-message .btn-lg.btn-subtext{font-size:14px}.non-member-pitch.snap-top .non-member-pitch-message .btn-lg.btn-subtext .btn-subtext{font-size:10px}.non-member-pitch.snap-top .non-member-pitch-message .input-group-lg .form-control{padding:8px;height:38px}.non-member-pitch.snap-top .non-member-pitch-message .input-group-lg .btn{height:38px;padding:8px 12px}@media (min-width:768px){.non-member-pitch.snap-top .non-member-pitch-message{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.non-member-pitch.snap-top .non-member-pitch-message p{margin:0 15px 0 0}}.color-select{height:40px}.color-select label{float:left;line-height:40px;margin-right:30px}.color-select-color{border:0;width:40px;height:40px;opacity:.5;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;display:block;float:left}.color-select-color+.color-select-color{margin-left:10px}.color-select-color:hover{opacity:.8}.color-select-color.active{opacity:1;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.5);box-shadow:0 0 3px 1px rgba(0,0,0,.5);outline:1px solid #fff}.gradient-background{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-position:center!important;-webkit-background-size:cover!important;background-size:cover!important}.gradient-background:after{content:"";display:block;opacity:.5;height:100%;width:100%;background:url(/Content/Images/site/pixel.png)}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-theme .owl-nav{margin-top:15px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#40a839;display:inline-block;cursor:pointer}.owl-theme .owl-nav [class*=owl-]:hover{background:#2f662a;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;height:30px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:20px;height:20px;margin:5px 7px;background:#eee;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:100%;border-radius:100%}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#777}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.youtube-carousel a{display:block}.youtube-carousel .video-placeholder{height:200px;-webkit-background-size:cover!important;background-size:cover!important;background-position:center top!important}.promotion{background:#00adef;color:#fff;position:relative;overflow:hidden;padding:10px 30px;z-index:1;text-align:center}@media (min-width:768px){.promotion{padding:5px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.promotion p{font-size:1.25em;font-weight:300;margin:0;line-height:1.2}.promotion .btn{background:#009bd6;border:none;color:#fff;margin-top:10px}.promotion .btn:hover{background:#0093cb}@media (min-width:768px){.promotion .btn{margin-top:0;margin-left:10px}}.promotion .dismiss{position:absolute;top:10px;right:10px;cursor:pointer}@media (min-width:768px){.promotion .dismiss{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.promo-modal h2{font-size:34px}.promo-modal h2 small{font-weight:inherit;color:inherit;display:block;font-size:.65em}@media (min-width:992px){.promo-modal h2{font-size:3.6em;line-height:.75}.promo-modal h2 small{font-size:.7em}}#newsletter-modal{background-color:rgba(0,0,0,.5)}#newsletter-modal .modal-dialog{max-width:400px;z-index:1100}#newsletter-modal .modal-body{position:relative}#newsletter-modal .join-our-mailing-list{margin:0;display:block;float:none;padding-top:15px;padding-bottom:15px}@media (min-width:992px){#newsletter-modal .join-our-mailing-list{padding-left:15px;padding-right:15px}}#newsletter-modal a{color:inherit;position:absolute;top:10px;right:10px;font-size:20px;line-height:1}#newsletter-modal a:hover{text-decoration:none;cursor:pointer}#newsletter-modal .alert-success{margin:0}#newsletter-modal .modal-backdrop{opacity:.5}.pac-container{background-color:#fff;position:absolute!important;z-index:1000;-webkit-border-radius:2px;border-radius:2px;border-top:1px solid #d9d9d9;font-family:Arial,sans-serif;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.pac-container:after{content:"";padding:1px 1px 1px 0;height:16px;text-align:right;display:block;background-image:url(//maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2.png);background-position:right;background-repeat:no-repeat;-webkit-background-size:104px 16px;background-size:104px 16px}.hdpi.pac-container:after{background-image:url(//maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2_hdpi.png)}.pac-item{cursor:default;padding:0 4px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:11px;color:#999}.pac-item:hover{background-color:#fafafa}.pac-item-selected,.pac-item-selected:hover{background-color:#ebf2fe}.pac-matched{font-weight:700}.pac-item-query{font-size:13px;padding-right:3px;color:#000}.pac-icon{width:15px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(//maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);-webkit-background-size:34px 34px;background-size:34px}.hdpi .pac-icon{background-image:url(//maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)}.pac-icon-search{background-position:-1px -1px}.pac-item-selected .pac-icon-search{background-position:-18px -1px}.pac-icon-marker{background-position:-1px -161px}.pac-item-selected .pac-icon-marker{background-position:-18px -161px}.pac-placeholder{color:gray}.custom-prediction-label{font-style:italic}.reviewSlider{width:100%;margin:30px auto;display:block;clear:both;max-width:1100px;border-top:1px solid #d4d4d4;float:left}.reviewSlider .sliderContent{display:block;width:100%;padding:0 15px}.reviewSlider .sliderContent ul.slickSlider{margin:0;padding:15px;display:block;float:left;margin:30px 0}@media only screen and (max-width:767px){.reviewSlider .sliderContent ul.slickSlider{padding:10px}}.reviewSlider .sliderContent ul.slickSlider li{float:left;padding:10px;display:inline-block;width:40%;margin-right:10%}@media only screen and (max-width:767px){.reviewSlider .sliderContent ul.slickSlider li{padding:0;margin-right:0}}.reviewSlider .sliderContent ul.slickSlider li .item .reviewHeading{width:100%;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e8e8eb;color:#454554;display:block;float:left}.reviewSlider .sliderContent ul.slickSlider li .item .reviewHeading .info{width:auto;float:left}.reviewSlider .sliderContent ul.slickSlider li .item .reviewHeading .info label.author{color:#454554;font-weight:500;font-size:1em;line-height:1.25em;clear:both;display:block;font-family:TrustpilotDefaultFont,Arial,sans-serif}@media only screen and (max-width:767px){.reviewSlider .sliderContent ul.slickSlider li .item .reviewHeading .info label.author{font-size:.875em}}.reviewSlider .sliderContent ul.slickSlider li .item .reviewHeading .info span{display:inline-block;margin-right:15px;font-size:.875em;line-height:1.25em;color:#73738f;font-family:TrustpilotDefaultFont,Arial,sans-serif;position:relative;vertical-align:middle;font-weight:500}.reviewSlider .sliderContent ul.slickSlider li .item .reviewHeading .info span:last-of-type{margin-right:0}.reviewSlider .sliderContent ul.slickSlider li .item .reviewHeading .info .reviews:before{content:"";background:url(/content/images/site/home/trustpilot/pencil.png) no-repeat center;width:18px;height:18px;display:inline-block;-webkit-background-size:contain;background-size:contain;vertical-align:middle;margin-right:2px;margin-top:-2px}.reviewSlider .sliderContent ul.slickSlider li .item .reviewHeading .info .location{font-family:TrustpilotDefaultFont,Arial,sans-serif}.reviewSlider .sliderContent ul.slickSlider li .item .reviewHeading .info .location:before{content:"";background:url(/content/images/site/home/trustpilot/location.png) no-repeat center;display:inline-block;width:18px;height:18px;-webkit-background-size:contain;background-size:contain;vertical-align:middle;margin-right:2px;margin-top:-2px}.reviewSlider .sliderContent ul.slickSlider li .item .reviewHeading .profile{float:left;width:50px;height:50px;margin-right:20px}.reviewSlider .sliderContent ul.slickSlider li .item .reviewHeading .profile img{max-width:100%}@media only screen and (max-width:767px){.reviewSlider .sliderContent ul.slickSlider li .item .reviewHeading .profile{margin-right:10px;width:45px;height:45px;margin-bottom:0}}.reviewSlider .sliderContent ul.slickSlider li .item .review{display:block;width:100%;clear:both;float:left}.reviewSlider .sliderContent ul.slickSlider li .item .review .ratings{width:auto;float:left;max-width:120px;margin-right:10px}.reviewSlider .sliderContent ul.slickSlider li .item .review .ratings img{max-width:100%}.reviewSlider .sliderContent ul.slickSlider li .item .review .verified{display:inline-block;float:left;position:relative;vertical-align:middle;font-family:TrustpilotDefaultFont,Arial,sans-serif;padding-top:3px}.reviewSlider .sliderContent ul.slickSlider li .item .review .verified:before{content:"";background:url(/content/images/site/home/trustpilot/verified.png) no-repeat center;display:inline-block;width:20px;height:20px;-webkit-background-size:cover;background-size:cover;vertical-align:middle;margin-top:-5px!important;margin-right:5px}@media only screen and (max-width:767px){.reviewSlider .sliderContent ul.slickSlider li .item .review .verified{font-size:.75em;padding-top:6px;clear:both}}.reviewSlider .sliderContent ul.slickSlider li .item .review .dt{float:right;color:#73738f;font-size:1em;font-family:TrustpilotDefaultFont,Arial,sans-serif;padding-top:3px}@media only screen and (max-width:767px){.reviewSlider .sliderContent ul.slickSlider li .item .review .dt{font-size:.875em}}.reviewSlider .sliderContent ul.slickSlider li .item .review .heading{display:block;float:left;clear:both;width:100%;margin:25px 0 15px 0;font-weight:700;font-size:1.4em;line-height:1.4em;color:#32323d;font-family:TrustpilotDefaultFont,Arial,sans-serif}@media only screen and (max-width:767px){.reviewSlider .sliderContent ul.slickSlider li .item .review .heading{font-size:1.1em}}.reviewSlider .sliderContent ul.slickSlider li .item .review .reviewMsg{font-size:1em;line-height:1.45em;margin:0;color:#32323d;display:block;float:left;clear:both;font-family:TrustpilotDefaultFont,Arial,sans-serif}@media only screen and (max-width:767px){.reviewSlider .sliderContent ul.slickSlider li .item .review .reviewMsg{font-size:.9em}}@media only screen and (max-width:1100px){.reviewSlider{max-width:87%;float:none}}.subscription-intro.gutter-lg,.subscription-intro.gutter-top-lg{clear:both}.subscription-intro>.container .row:last-of-type{padding-bottom:40px!important}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;-webkit-transition:.3s height ease-in-out;-o-transition:.3s height ease-in-out;transition:.3s height ease-in-out}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;padding:0 10px!important}@media only screen and (max-width:767px){.slick-slide{padding:0!important}}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;padding:1px!important}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider ul.slick-dots{width:190px;margin:30px auto 50px auto;clear:both}.slick-slider ul.slick-dots li{width:auto!important;margin-right:5px!important;padding:0!important;outline:0}.slick-slider ul.slick-dots li button{font-size:0;width:16px;height:16px;-webkit-border-radius:100%;border-radius:100%;border:0!important;outline:0}button.slick-prev.slick-arrow{position:absolute;top:45%;left:-40px}button.slick-next.slick-arrow{position:absolute;top:45%;right:-40px}button.slick-next.slick-arrow,button.slick-prev.slick-arrow{background:0 0;border:0;font-size:0;outline:0}button.slick-next.slick-arrow:before,button.slick-prev.slick-arrow:before{content:"";display:inline-block;width:40px;height:40px;background:url(/content/images/site/home/trustpilot/left-chevron.png) no-repeat center;-webkit-background-size:contain;background-size:contain}@media only screen and (max-width:767px){button.slick-next.slick-arrow:before,button.slick-prev.slick-arrow:before{width:35px;height:35px}}button.slick-next.slick-arrow:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slick-slider ul.slick-dots li.slick-active button{background:#3aa531}.product-award{height:100px;width:100px;font-weight:800;text-transform:uppercase;text-align:center}.product-award .outline{fill:#d4aa42}.product-award .leaves{fill:#f4cc6a}.product-award .flavor{fill:#40a839}.product-award text{fill:#161616;font-size:19px}.member-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.member-badges>*{width:100%}}.member-badge{border:1px solid #ececec;padding:8px;-webkit-border-radius:5px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.member-badge-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-badge-details .icon-lock{font-size:80px}.member-badge-details img{width:80px;margin-right:15px}.member-badge-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-badge-description .count{font-weight:800}.member-badge-description .text{margin-left:10px;padding-left:10px;border-left:1px solid #ececec}.member-badge-progress-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:capitalize}.member-badge-progress-labels>span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.member-badge-progress-labels>span:first-child{text-align:left}.member-badge-progress-labels>span:last-child{text-align:right}.panel-body .member-badge{border:none;padding:0}html.single-panel{height:100%}html.single-panel body{background:#ececec;height:100%}html.single-panel .crest{text-align:center;margin-bottom:20px}html.single-panel .crest img{max-width:50%}html.single-panel .panel{border:0;-webkit-border-radius:6px;border-radius:6px;overflow:hidden}html.single-panel .panel .panel-heading{text-align:center;color:#fff;background:#40a839;border-bottom:10px solid #399533;padding:15px;border-top:0}html.single-panel .panel .panel-heading .panel-title{font-size:30px;font-weight:300}html.single-panel .panel .panel-body{background:#fff;padding:15px}html.single-panel .panel .panel-footer{border:none;background:#fff;padding:0 15px 15px}html.single-panel .input-group-addon{font-size:20px}html.single-panel .single-panel-logo{font-weight:900;text-transform:uppercase;line-height:1;color:#40a839;text-align:center;font-size:2em;margin-bottom:15px}html.single-panel .single-panel-logo-footer{margin:0;font-size:1em;color:#d3d3d3}html.single-panel .additional-info{color:#868686}html.single-panel .additional-info a{color:inherit}html.single-panel .additional-info+.single-panel-logo{text-align:left;margin-top:-1.25em}body.print{background:#fff;font-size:18px}body.print .order-card{padding:.5in;padding-bottom:0}body.print .order-card .coin img{max-height:1.5in}body.print .bottles-3 .coin{height:2.5in;position:relative;text-align:center}body.print .bottles-3 .coin img{max-height:1.75in}body.print .bottles-3 .greeting{height:3.5in}@media (min-width:768px){body.print .row{margin-left:-.5in;margin-right:-.5in}body.print .row .col-sm-6{width:50%;padding-left:.5in;padding-right:.5in}body.print .row .col-sm-12{padding-left:.5in;padding-right:.5in}}body.print .stary-title .small{font-weight:600}body.print .product-title{font-weight:600;font-size:16.5px}body.print .product-price{font-weight:600}body.print .product-origin{font-weight:600}@media (min-width:480px){body.preview{padding:30px 0}}body.preview .order-card{padding:30px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.5);box-shadow:0 0 2px rgba(0,0,0,.5);margin:0 auto}body.preview .order-card.bottles-3,body.preview .order-card.bottles-6{max-width:500px}body.preview .order-card.bottles-11,body.preview .order-card.bottles-12{max-width:1000px}@media print{body.preview{padding:0;font-size:12px}body.preview .order-card{max-width:none}body.preview .order-card .coin img{max-height:90px}}.bottles-11 .greeting.upgraded,.bottles-12 .greeting.upgraded,.bottles-6 .greeting.upgraded{margin-bottom:-18px}.order-card{background:#fff}.order-card h1{font-weight:700}.order-card .stary-title{text-align:center;position:relative;font-size:1.5em;margin-top:0;padding:0 25px}.order-card .stary-title:after,.order-card .stary-title:before{content:"\e68d";font-family:Linearicons;font-weight:400;position:absolute;top:50%;left:0;font-size:.65em;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.order-card .stary-title:after{left:auto;right:0}.order-card .stary-title .small{display:block;font-weight:500;font-size:80%;color:inherit}.order-card .greeting-text{font-size:.85em}.order-card .coin{text-align:center}.order-card .coin img{max-height:100px}.order-card .products{text-align:center}.order-card .star-separator{padding:5px 0}.order-card .product-bonus{font-weight:800;text-transform:uppercase;font-size:12px}.order-card .product-title{font-size:16px;font-weight:500;text-transform:uppercase}.order-card .product-description,.order-card .product-details,.order-card .product-origin,.order-card .product-title{margin:0}.order-card .product-price{font-weight:500}.order-card .product-origin{font-size:.75em;font-weight:500}.order-card .product-rating{margin-bottom:5px;font-size:1.5em;line-height:1;letter-spacing:-.05em;color:#40a839;position:relative}.order-card .product-rating.interactive i{cursor:pointer}.order-card .product-rating img{position:absolute;height:30px;top:50%;margin-top:-15px;margin-left:15px}.order-card .product-value-amount,.order-card .product-value-title{font-size:1.25em;font-weight:700;display:inline-block;margin:0}.order-card .product-value-title{text-transform:uppercase}.order-card .product-value-title:after{content:" \2013"}.order-card .product-value-amount .decimals{font-size:.75em}.order-card .product-order-number{font-size:.75em;color:#666;margin:0;padding:0}.order-card.bottles-11 .product-value-amount,.order-card.bottles-11 .product-value-title,.order-card.bottles-12 .product-value-amount,.order-card.bottles-12 .product-value-title,.order-card.bottles-3 .product-value-amount,.order-card.bottles-3 .product-value-title{display:block}.order-card.bottles-11 .product-value-title:after,.order-card.bottles-12 .product-value-title:after,.order-card.bottles-3 .product-value-title:after{content:none}.order-card.bottles-6 .coin{display:none}.order-card.bottles-11 header,.order-card.bottles-12 header{margin-bottom:18px}.order-card .product-award{position:absolute;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);left:15px;height:75px;width:75px}.order-card .product-award .outline{fill:#000}.order-card .product-award .leaves{fill:#999}.order-card .product-award .flavor{fill:#000}.order-card .product-award text{fill:#999}.team .team-member:nth-child(4n+1){clear:left}.awards .hero-background{width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0}.awards p{color:#c8c8c8;font-size:18px}.awards .banner{position:relative}.awards .banner .banner-image{display:inline-block}.awards .center-badge{max-height:200px;margin-top:20px}@media (min-width:480px){.awards .center-badge{padding:0 75px;max-height:250px}}@media (min-width:768px){.awards .center-badge{padding:0 150px;max-height:300px}}@media (min-width:1200px){.awards .center-badge{max-height:350px}}.awards .heading{display:block;margin:0 auto 0 auto;width:100%}@media (min-width:480px){.awards .heading{width:430px}}@media (min-width:768px){.awards .heading{width:720px}}.awards .award-container{background:#0d0d0f}@media (min-width:1200px){.awards .award-container{padding:50px 0}}.awards .award-container .presented-by{display:inline-block;color:#fff;padding:20px 0;font-weight:800;margin-top:0}.awards .award-container .presented-by span{color:#c8c8c8;font-size:20px;font-weight:400;padding-right:5px;vertical-align:middle}.awards .award-container .best-e-juice,.awards .award-container .votes{color:#c1ac1f;font-weight:800}@media (min-width:768px){.awards .award-container .best-e-juice{letter-spacing:0}}@media (min-width:992px){.awards .award-container .best-e-juice{letter-spacing:10px}}@media (min-width:1200px){.awards .award-container .best-e-juice{letter-spacing:20px}}@media (min-width:768px){.awards .award-container .votes{letter-spacing:0;font-size:30px}}@media (min-width:992px){.awards .award-container .votes{letter-spacing:5px;font-size:32px}}@media (min-width:1200px){.awards .award-container .votes{letter-spacing:10px}}.awards .award-container .introduction{color:#c8c8c8;font-size:18px;margin-bottom:50px}.awards .award-container h2{font-size:40px;margin-bottom:20px}.awards .award-container .award{margin:50px 0}.awards .award-container .award:nth-child(2n+1){clear:left}.awards .award-container .award:last-child{float:none;margin:50px auto}.awards .award-container .award .award-badge{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}.awards .award-container .award .award-badge img{height:250px;padding:50px 0 20px 0}.awards .award-container .award .award-badge .best-of,.awards .award-container .award .award-badge .category{margin:0}.awards .award-container .award .award-badge .best-of{font-size:20px}.awards .award-container .award .award-badge .category{color:#cab323;font-weight:800}.awards .award-container .award .award-badge .fading-line{display:inline-block;margin-top:25px;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(#0d0d0f),color-stop(#48484a),to(#0d0d0f));background:-webkit-linear-gradient(left,#0d0d0f,#48484a,#0d0d0f);background:-o-linear-gradient(left,#0d0d0f,#48484a,#0d0d0f);background:linear-gradient(to right,#0d0d0f,#48484a,#0d0d0f)}@media (min-width:480px){.awards .award-container .award .award-badge .fading-line{width:320px}}.awards .award-container .name-and-line{color:#fff;font-weight:700}.awards .award-container .tags{color:#cab323;font-weight:700}.awards .award-container ul{padding:0;list-style-type:none}.awards .award-container ul li{display:inline-block;text-transform:uppercase}.awards .award-container .add-tags{color:#fff;font-weight:800;font-size:12px;letter-spacing:.5px;padding:10px 20px;background:#373540;-webkit-border-radius:5px;border-radius:5px;border:0!important}.awards .award-container .add-tags:hover{background:#1c1a25!important}.awards .award-container .select-subscription a h4{margin-bottom:0;font-weight:700}.awards .award-container .select-subscription a p{font-size:14px;color:#000}.awards .award-container .select-subscription a:hover{cursor:pointer}.awards .award-container .fractal{display:none;position:absolute}@media (min-width:992px){.awards .award-container .fractal{display:block}}.awards .award-container .fractal.one{left:-750px;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);top:550px}.awards .award-container .fractal.two{right:-900px;-webkit-transform:rotate(105deg);-ms-transform:rotate(105deg);transform:rotate(105deg);top:800px}.awards .award-container .fractal.three{left:-500px;top:2000px;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.awards .award-container .fractal.four{right:-500px;top:3000px;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.awards .award-container .fractal.five{left:-600px;top:3100px;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.awards .call-to-action{padding:50px 0}@media (min-width:480px){.awards .call-to-action{padding:150px 0 100px}}.awards .call-to-action h2{color:#fff;font-weight:800}.awards .call-to-action p{font-weight:700}.awards-2016 .placeholder{color:#fff;background:#000}.awards-2016 .placeholder h1{padding:50px}.awards-2016 a:hover{cursor:pointer}.awards-2016 .banner .space-between{font-weight:500;color:#777;line-height:24px}.awards-2016 .banner .img-responsive{max-width:800px;width:100%}.awards-2016 .glyphicon-chevron-right{font-size:16px}.awards-2016 .border-bottom{font-weight:800;display:inline-block;padding:0 30px 15px 30px;border-bottom:2px solid}@media (min-width:992px){.awards-2016 .logo-lg{font-size:72px}}@media (min-width:768px){.awards-2016 .jumbotron p{padding:15px 10% 30px}}.awards-2016 .jumbotron-offset .logo{color:#c5c5c5}.awards-2016 .jumbotron-offset .logo-lg{color:#222}@media (min-width:768px){.awards-2016 .jumbotron-offset .logo-lg{font-size:inherit}}@media (min-width:992px){.awards-2016 .jumbotron-offset .logo{text-align:left;margin-top:-82px;padding-bottom:30px;font-size:96px;line-height:76.8px}.awards-2016 .jumbotron-offset .logo-lg{font-size:154px;line-height:123.2px}}@media (min-width:992px){.awards-2016 .row-centered{text-align:center}.awards-2016 .col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}}@media (min-width:992px){.awards-2016 .row{width:100%;display:table;table-layout:fixed}.awards-2016 .row>div{display:table-cell;vertical-align:middle;float:none}}.awards-17-banner{text-align:center;max-width:750px;margin:0 auto 60px;padding-bottom:60px;border-bottom:2px solid #40a839}.awards-17-banner h1 img{max-width:100%}.awards-17-banner .awards-17-video{width:100%;max-width:600px;margin:0 auto}@media (min-width:768px){.awards-17-banner .awards-17-video.play{padding-bottom:337.5px}}@media (min-width:768px){.awards-17-banner h2{font-size:2em}}.awards-17-banner .jump{margin-top:60px}.awards-17-banner .jump a{display:block}.awards-17-cta{text-align:center;margin:30px 0 0}.awards-17-cta .edit-review .form-group>label,.awards-17-cta .h3,.edit-review .awards-17-cta .form-group>label{margin:0 0 10px;font-weight:900}.awards-17-video{position:relative;max-width:100%;cursor:pointer}.awards-17-video img{width:100%;opacity:.9;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.awards-17-video:hover img{opacity:1}.awards-17-video:before{font-family:Linearicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e9f4";color:#40a839;position:absolute;top:50%;left:50%;width:100px;height:100px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:100px;line-height:1;text-shadow:0 0 10px rgba(255,255,255,.3),0 0 20px #fff,0 0 40px #fff;z-index:2}.awards-17-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.awards-17-video.play{padding-bottom:56.25%}.awards-17-video.play img,.awards-17-video.play:before{display:none}.awards-17-awards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.awards-17-award{width:100%;padding-bottom:60px;margin-bottom:60px;border-bottom:2px solid #40a839;text-align:center}@media (min-width:768px){.awards-17-award{width:calc(50% - 15px)}}@media (min-width:992px){.awards-17-award{width:calc(50% - 30px)}}.awards-17-award-title{margin:0;font-size:1.75em}@media (min-width:768px){.awards-17-award-title{font-size:2em}}.awards-17-award-img{display:block;margin:0 auto 5px}.awards-17-award-img img{max-width:100%;max-height:300px}.awards-17-award-product{margin:0;font-size:1.5em}.awards-17-award-product a{color:inherit}.awards-17-award-description{margin:10px auto;max-width:750px}@media (min-width:768px){.awards-17-award .awards-17-video{margin:0 auto;max-width:80%}.awards-17-award .awards-17-video.play{padding-bottom:45%}}.awards-17-award.overall{width:100%;border-bottom:none;margin-bottom:0}@media (min-width:768px){.awards-17-award.overall .awards-17-video{margin:0 auto;max-width:600px}.awards-17-award.overall .awards-17-video.play{padding-bottom:337.5px}}.awards-17-award.unreleased .awards-17-award-soon{background-image:url(/content/images/site/awards2017/unannounced.jpg);background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;background-position:50% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:300px}.awards-17-award.unreleased .awards-17-award-soon h3{font-weight:900;font-size:2em;color:#40a839;margin:0 0 10px;text-shadow:0 0 10px #fff,0 0 30px #fff}.awards-17-award.unreleased .awards-17-award-soon p{font-size:1.25em}.jump-list li a{text-align:left}ul.jump-list{display:table;margin:0 auto}.awards-dynamic-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:750px;margin:30px auto 30px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.awards-dynamic-banner .space-between{font-weight:500;color:#777;line-height:24px;text-transform:uppercase;font-size:20px}.awards-dynamic-banner h1{margin:0;background-image:url(/content/images/site/awards-dynamic/bg.jpg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-background-clip:text;background-clip:text;background-position:50% 50%;color:transparent;font-size:4em;line-height:.75;padding:10px 0;text-align:center;display:inline;letter-spacing:-5px;padding:10px}.awards-dynamic-banner h1 span{font-size:.8em}@media (min-width:768px){.awards-dynamic-banner h1{font-size:10em}}.awards-dynamic-banner img{max-width:800px;width:100%}.awards-dynamic .jumbotron{margin:30px 0 60px}.awards-dynamic .jumbotron h1{margin-top:0}@media (min-width:768px){.awards-dynamic .jumbotron h1{font-size:48px}}@media (max-width:767px){.awards-dynamic .jumbotron p{font-size:18px}}.awards-dynamic-awards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.awards-dynamic-award{width:100%;padding-bottom:45px;margin-bottom:60px;border-bottom:2px solid #40a839;text-align:center}@media (min-width:768px){.awards-dynamic-award{width:calc(50% - 15px)}}@media (min-width:992px){.awards-dynamic-award{width:calc(50% - 30px)}}.awards-dynamic-award-title{margin:0;font-size:1.75em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.awards-dynamic-award-title{font-size:2em;margin-left:-65px}}.awards-dynamic-award-title span{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.awards-dynamic-award-title:before{content:'';display:block;width:45px;height:45px;-webkit-background-size:contain;background-size:contain;background-image:url(/content/images/site/awards-dynamic/badge.png);background-repeat:no-repeat;margin-right:5px}@media (min-width:768px){.awards-dynamic-award-title:before{margin-right:10px;width:65px;height:65px}}.awards-dynamic-award-img{display:block;height:200px;margin:0 auto 10px;position:relative}.awards-dynamic-award-img img{width:auto;height:100%}.awards-dynamic-award-product{margin:0;font-size:1.5em}.awards-dynamic-award-product a{color:inherit}.awards-dynamic-award-description{margin:10px auto;max-width:550px}.awards-dynamic-award.overall{width:100%}.awards-dynamic-award.overall .awards-dynamic-award-img{height:250px}.awards-dynamic-award.overall .awards-dynamic-award-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.awards-dynamic-award.overall .awards-dynamic-award-title:before{width:125px;height:125px;margin:0 0 10px 0;background-image:url(/content/images/site/awards-dynamic/best.png)}@media (min-width:768px){.awards-dynamic-award.overall .awards-dynamic-award-title:before{width:200px;height:200px}}.awards-dynamic .border-bottom{font-weight:800;display:inline-block;padding:0 30px 15px 30px;border-bottom:2px solid}@media (min-width:992px){.awards-dynamic .row-centered{text-align:center}.awards-dynamic .col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}}@media (min-width:992px){.awards-dynamic .row{width:100%;display:table;table-layout:fixed}.awards-dynamic .row>div{display:table-cell;vertical-align:middle;float:none}}.footer-bar{position:relative;background:#eee;border-top:1px solid #d5d5d5;padding:5px 0;position:fixed;z-index:3;bottom:0;left:0;right:0;height:48px}@media (min-width:768px){.footer-bar{height:60px;background:#eee;border-top:1px solid #d5d5d5}}@media (min-width:768px){.footer-bar-subscribe-checkout{display:none}}@media (max-width:767px){#intercom-container .intercom-launcher-frame{left:50%;-webkit-transform:translate(-50%,28%);-ms-transform:translate(-50%,28%);transform:translate(-50%,28%)}}.grid-item .photo{overflow:hidden;height:60px;position:relative}@media (min-width:768px){.grid-item .photo{height:auto;padding:10px;padding-bottom:0}}.grid-item .photo img{width:100%}@media (max-width:767px){.grid-item .photo img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;bottom:0;width:auto;max-width:100%}}.grid-item .details{padding:5px;text-align:right;line-height:50px;height:60px}.grid-item .details h2{vertical-align:middle;margin:0;display:inline-block;width:auto;line-height:30px;padding-right:10px}.grid-item .details h2.text-danger{color:#d9534f}@media (min-width:768px) and (max-width:991px){.grid-item .details h2{font-size:1em}}.grid-item .details .switch{vertical-align:middle;display:inline-block}@media (min-width:768px){.grid-item .details{height:auto;padding:10px;text-align:center;line-height:1}}.size-grid .prompt,.strength-grid .prompt{background:#40a839;position:absolute;display:block;color:#fff;margin:0;top:0;left:0;font-weight:700;text-transform:uppercase;width:150px;left:0;padding:100px 30px 5px;text-align:center;z-index:2;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;line-height:1;-webkit-transform:rotate(-45deg) translateX(-50%) translateY(-50%);-ms-transform:rotate(-45deg) translateX(-50%) translateY(-50%);transform:rotate(-45deg) translateX(-50%) translateY(-50%)}.strength-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.strength-grid-item{border:1px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100px;width:33.33%}.strength-grid-item+.strength-grid-item{border-left:none}@media (max-width:767px){.strength-grid .prompt{-webkit-transform:scale(.75) rotate(-45deg) translateX(-50%) translateY(-50%);-ms-transform:scale(.75) rotate(-45deg) translateX(-50%) translateY(-50%);transform:scale(.75) rotate(-45deg) translateX(-50%) translateY(-50%)}}.strength-grid .strength{height:100%;width:100%}@media (min-width:768px){.strength-grid .strength{position:relative;height:140px}}@media (min-width:1200px){.strength-grid .strength{height:200px}}.strength-grid .strength-fill{background-image:url(/content/images/site/subscribe/bottle-fill.png);opacity:.5;background-position:0 0;background-repeat:repeat-x;position:absolute;left:0;right:0;bottom:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-animation:ripple 2.5s linear infinite;animation:ripple 2.5s linear infinite}@media (min-width:768px){.strength-grid .strength-fill{-webkit-animation:none;animation:none;left:10px;right:10px}}@media (min-width:768px){.strength-grid .active .strength-fill{opacity:1}}.strength-grid .details{position:relative;z-index:2;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:10px;text-shadow:0 0 2px #fff,0 0 5px #fff}.strength-grid h1{color:#40a839;text-transform:uppercase;font-weight:800;font-size:1.4em}@media (min-width:768px){.strength-grid h1{font-size:1.6em}}.strength-grid h2{color:#40a839;text-transform:uppercase;font-weight:800;font-size:1em}@media (min-width:768px){.strength-grid h2{font-size:1.2em}}.strength-grid h3{font-size:.9em;font-weight:800}@media (min-width:768px){.strength-grid h3{font-size:1em}}.size-grid .size-grid-item{padding:20px 0;position:relative;overflow:hidden}@media (max-width:767px){.size-grid .size-grid-item+.size-grid-item{margin-top:5px}}.size-grid .name{margin:0 0 10px;font-weight:900;color:inherit;font-size:1.8em}.size-grid .photo{height:110px;line-height:110px}.size-grid .photo img{vertical-align:middle;display:inline-block}@media (min-width:768px){.size-grid .photo{height:auto;line-height:1}.size-grid .photo img{margin-bottom:-15px}}.size-grid p{margin:0}.size-grid p+p{margin-top:5px}.size-grid .wholesale-membership{background:#ececec;padding:10px;margin-top:15px;border-top:1px solid #b9b9b9;color:#909090}.size-grid .wholesale-membership h2{color:#909090;font-size:1em;margin:0;font-weight:600}.device-grid{color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.device-grid-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 20px;height:100px;text-align:center}.device-grid-header img{max-height:100%}.device-grid-header .title{font-weight:800;font-size:1.25em;line-height:1.3}.device-grid-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px 15px 0}@media (min-width:768px){.device-grid-body{padding:0 20px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.device-grid-body .photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.device-grid-body .photo{width:auto}}.device-grid-subtitle{text-align:center;line-height:1;font-weight:900;text-transform:uppercase;font-size:1.25em;width:66%}.device-grid-subtitle span{display:block;font-size:.75em}@media (min-width:768px){.device-grid-subtitle{font-size:1.6em;height:50px}.device-grid-subtitle span{font-size:.95em}}.device-grid.zbgo .device-grid-subtitle span{font-size:.785em}.device-grid:hover{text-decoration:none;color:inherit}.subscribe .strength-section+.strength-section{margin-top:30px}.subscribe .strength-section-header{text-align:center;font-size:1em;color:#909090;font-weight:500;margin:0}.subscribe .strength-section-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.subscribe .strength-section-logos .zb-logo{font-weight:900;text-transform:uppercase;color:#40a839;font-size:1.4em;line-height:1}.subscribe .strength-section-logos img{max-height:24px}.subscribe .strength-section-logos-separator{margin:0 10px}.suggestions{margin:10px -2px;overflow:hidden}.suggestions div{background:#e5e5e5;margin:2px;padding:5px 5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #d4d4d4;float:left}.suggestions div a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.suggestions div a img{height:25px;-webkit-border-radius:100%;border-radius:100%}.suggestions div a span{vertical-align:center;color:#000;padding:0 5px}.suggestions div a .indifferent{cursor:pointer;vertical-align:middle;display:inline-block;height:16px;line-height:16px;font-size:20px;font-weight:700;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.suggestions div a:hover{text-decoration:none;cursor:pointer}.suggestions.text-only div{padding:0 5px;font-size:14px;height:26px;line-height:25px}.suggestions.text-only div img{display:none}.suggestions.text-only div span{padding:0}tags-input.flavor-tags{min-height:35px}tags-input.flavor-tags .tags .tag-item{padding:5px!important;height:37px;font-size:inherit}tags-input.flavor-tags .tags .tag-item img{height:25px;-webkit-border-radius:100%;border-radius:100%}tags-input.flavor-tags .tags .tag-item ng-include.ng-scope{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}tags-input.flavor-tags .tags .tag-item a,tags-input.flavor-tags .tags .tag-item span{padding:0 5px}tags-input.flavor-tags .tags .input{height:37px;line-height:42px;font-size:inherit}.checkout-processing p{font-size:1.5em}.subscribe .body-content{padding-top:50px;padding-bottom:60px}.subscribe .body-content.extra-padding{padding-bottom:80px}@media (min-width:768px){.subscribe .body-content{padding-top:60px;padding-bottom:72px}}.subscribe .section-header{margin:15px 0;text-align:center;text-transform:uppercase;color:#40a839}@media (max-width:480px){.subscribe .section-header{font-size:1.5em}}@media (min-height:600px){.subscribe .section-header{margin:30px 0}}.subscribe .section-header .small,.subscribe .section-header small{color:inherit;opacity:.8;display:block}.subscribe h1{color:#40a839;text-transform:uppercase;font-weight:800;font-size:1.4em}@media (min-width:768px){.subscribe h1{font-size:1.6em}}.subscribe h2{color:grey;text-transform:uppercase;font-weight:800;font-size:1em}@media (min-width:768px){.subscribe h2{font-size:1.2em}}.subscribe h3{font-size:.9em;font-weight:800}@media (min-width:768px){.subscribe h3{font-size:1em}}@media (min-width:768px){.subscribe .subscribe-checkout .subscribe-checkout-summary{float:right;border:1px solid #d4d4d4;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,.3)}.subscribe .subscribe-checkout .subscribe-checkout-summary .box-image{max-width:45%;margin:0 auto}.subscribe .subscribe-checkout .subscribe-checkout-summary .checkout-summary-checkout{display:block;clear:both;text-align:center;padding:0 15px;margin-top:15px;float:left;width:100%}.subscribe .subscribe-checkout .subscribe-checkout-summary .checkout-summary-checkout .btn-subscribe-checkout{background:#40a839;color:#fff;padding:10px 40px;width:100%!important;display:block;font-size:20px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-decoration:none;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.subscribe .subscribe-checkout .subscribe-checkout-summary .upgrade{border:1px dashed #d4d4d4;background:#fbfbfb;margin-top:5px!important}.subscribe .subscribe-checkout .subscribe-checkout-summary .coupon,.subscribe .subscribe-checkout .subscribe-checkout-summary .upgrade{color:#000;text-align:left;padding:5px 5px 5px 25px;outline:0;-webkit-box-shadow:none;box-shadow:none;font-size:15px;text-decoration:none}.subscribe .subscribe-checkout .subscribe-checkout-summary .checkbox-unchecked::before{background:url(/content/images/site/subscribe/checkbox-unchecked.png) no-repeat center;margin-top:3px;content:'';-webkit-background-size:15px 15px;background-size:15px;width:15px;height:15px;position:absolute;margin-top:1px;margin-left:-20px}.subscribe .subscribe-checkout .subscribe-checkout-summary .checkbox-checked::before{background:url(/content/images/site/subscribe/checkbox-checked.png) no-repeat center;margin-top:3px;content:'';-webkit-background-size:15px 15px;background-size:15px;width:15px;height:15px;position:absolute;margin-top:1px;margin-left:-20px}.subscribe .subscribe-checkout .subscribe-checkout-summary form[name=couponForm]{padding:5px 30px;background:#fbfbfb}.subscribe .subscribe-checkout form[name=checkoutForm]{padding-right:40px}.subscribe .subscribe-checkout .checkbox-chunky label{background:#f1f1f1;color:#1b1b1b!important;font-size:15px;line-height:22px}.subscribe .subscribe-checkout .checkbox-chunky label a{color:#1b1b1b}}.subscribe-mini-membership h2{margin:0;text-align:center}.subscribe-mini-membership-details{text-align:center}.subscribe-mini-membership-details p{margin:0}.subscribe-mini-membership-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscribe-mini-membership-option label{width:40%}.subscribe-mini-membership-option select{width:60%}.subscribe-mini-membership-option+.subscribe-mini-membership-option{margin-top:5px}.subscribe-mini-membership-include{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.subscribe-mini-membership-include>h3{font-weight:800;background:#40a839;color:#fff;text-align:center;padding:5px 0;margin:0}.subscribe-mini-membership-include .product-block.unavailable{position:relative}.subscribe-mini-membership-include .product-block.unavailable .product-block-image{width:40px}.subscribe-mini-membership-include .product-block.unavailable .product-block-content{padding:0;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.subscribe-mini-membership-include .product-block.unavailable img{height:20px}.subscribe-mini-membership-include .product-block.unavailable .product-block-stats,.subscribe-mini-membership-include .product-block.unavailable .subtitle{display:none}.subscribe-mini-membership-include .product-block.unavailable:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-repeating-linear-gradient(45deg,#fff,#fff 10px,#eee 10px,#eee 20px);background:-o-repeating-linear-gradient(45deg,#fff,#fff 10px,#eee 10px,#eee 20px);background:repeating-linear-gradient(45deg,#fff,#fff 10px,#eee 10px,#eee 20px);opacity:.8;z-index:2}.subscribe-mini-membership-include .product-block.unavailable:after{content:"Unavailable";display:block;font-weight:900;color:#555;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:5px;text-transform:uppercase;z-index:3}.subscribe-mini-membership-include .include-product-replacements>h3{font-size:.75em;font-weight:800;text-align:center;background:#eee;margin:0;padding:5px 0}.subscribe-mini-membership-include .include-product-replacements-container{display:-webkit-box;display:-ms-flexbox;display:flex}.subscribe-mini-membership-include .include-product-replacements-item{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;text-transform:uppercase;font-size:.75em;padding:10px 0;cursor:pointer}.subscribe-mini-membership-include .include-product-replacements-item .img-container{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscribe-mini-membership-include .include-product-replacements-item .img-container img{max-width:100%;max-height:100%}.subscribe-mini-membership-include .include-product-replacements-item .subtitle,.subscribe-mini-membership-include .include-product-replacements-item .title{margin:0;line-height:1}.subscribe-mini-membership-include .include-product-replacements-item .title{font-weight:700}.subscribe-mini-membership-include .include-product-replacements-item .subtitle{margin-top:2px;font-size:.75em}.subscribe-mini-membership-include .include-product-replacements-item .rating{margin-top:2px;color:#40a839}.subscription-header{background:#dbdbdb;margin-bottom:30px}@media (max-width:767px){.subscription-header .container{padding:0}}.subscription-header .subscription-selector{position:relative}.subscription-header .subscription-selector-toggle{padding:10px 15px;background:#cecece;position:relative;cursor:pointer;height:65px}.subscription-header .subscription-selector-toggle:after{content:"";display:block;position:absolute;top:0;right:0;width:36px;border-left:1px solid #b5b5b5;height:100%;background:#40a839}.subscription-header .subscription-selector-toggle .caret{position:absolute;margin-top:-4px;top:50%;right:10px;border-width:8px 8px 0;opacity:.4;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:2;color:#fff}.subscription-header .subscription-selector-toggle:hover .caret{opacity:.7}.subscription-header .subscription-selector-toggle:hover:after{border-color:#a8a8a8}.subscription-header .subscription-selector.hidden-xs .subscription-selector-toggle{cursor:default;pointer-events:none}.subscription-header .subscription-selector.hidden-xs .subscription-selector-toggle:after{display:none}.subscription-header .subscription-selector-heading{margin:0;white-space:nowrap}.subscription-header .subscription-selector-text{margin:0;font-size:16px}.subscription-header .subscription-selector-menu{width:100%;margin-top:0;-webkit-border-radius:0;border-radius:0;padding:0}.subscription-header .subscription-selector-menu li.canceled{opacity:.5}.subscription-header .subscription-selector-menu li a{padding:10px 15px}.subscription-header .subscription-actions{background:#f5f5f5}@media (min-width:768px){.subscription-header .subscription-actions{background:0 0;max-width:300px;float:right;padding:14.5px 0}}.subscription-header .account-greeting{text-align:center;padding:15px 0}.subscription-header .account-greeting h1{color:#424242;font-size:1.1em;margin:0}.subscription-header .account-greeting p{margin:0}@media (min-width:768px){.subscription-header .account-greeting{padding:15px 0 0}.subscription-header .account-greeting h1{font-size:1.5em;line-height:1;margin-bottom:15px}.subscription-header .account-greeting p{margin-top:-15px}}@media (min-width:768px){.subscription-details{margin-top:-30px;border-top:0}}.subscription-details .table-order-summary{background:0 0}.subscription-details .table-order-summary td,.subscription-details .table-order-summary th{padding:2px 5px}.subscription-details .table-order-summary-total{font-size:inherit}.subscription-details .table-order-summary-total td,.subscription-details .table-order-summary-total th{padding:5px 5px 0}.subscription-details .table-order-summary-subline{font-size:.8em}.subscription-details .table-order-summary-subline th{font-weight:400}.reasons{position:relative;margin-bottom:120px}.reasons .col-sm-3{position:static}.reasons .col-sm-3:nth-child(4n+1){clear:left}.reasons .reason{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:15px}.reasons .reason:after,.reasons .reason:before{content:" ";display:table}.reasons .reason:after{clear:both}.reasons .reason-image{position:relative;cursor:pointer;width:40px;float:left}.reasons .reason-image:before{display:none;position:absolute;content:'';width:100%;height:100%;background:rgba(64,168,57,.7) url(/content/images/site/cancel/checkmark.png) 50% 50% no-repeat;-webkit-background-size:80% 80%;background-size:80%}.reasons .reason-image:after{height:0;width:0;border-color:transparent;border-style:solid;border-width:10px;content:'';border-bottom-color:#ececec;position:absolute;left:50%;margin-left:-10px;bottom:-6.6px;display:none}.reasons .reason-response{display:none;position:absolute;left:5px;right:5px;z-index:3;background:#ececec;-webkit-box-shadow:3px 3px 4px -2px;box-shadow:3px 3px 4px -2px;padding:20px 10px 20px 50px;font-weight:700;margin-top:46.6px}.reasons .reason-response:before{content:'!';color:#40a839;position:absolute;left:10px;top:50%;margin-top:-.5em;font-size:5em;font-weight:800;line-height:1}.reasons .reason-name{font-size:1em;float:left;width:calc(100% - 40px);line-height:40px;height:40px;padding:0 10px;margin:0}.reasons .reason.active .reason-image:before{display:block}.reasons .reason.active .reason-image:after{display:block}.reasons .reason.active .reason-response{display:block}@media (min-width:768px){.reasons .reason-image{position:relative;cursor:pointer;float:none;width:auto}.reasons .reason-image:before{display:block;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.64,.57,.67,1.53);-o-transition:all .3s cubic-bezier(.64,.57,.67,1.53);transition:all .3s cubic-bezier(.64,.57,.67,1.53)}.reasons .reason-image:after{display:block;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.64,.57,.67,1.53);-o-transition:all .3s cubic-bezier(.64,.57,.67,1.53);transition:all .3s cubic-bezier(.64,.57,.67,1.53);height:0;width:0;border-color:transparent;border-style:solid;border-width:25px;content:'';border-bottom-color:#ececec;margin-left:-25px;bottom:-16.5px}.reasons .reason-response{display:block;opacity:0;font-size:1.25em;padding:40px 20px 40px 80px;margin-top:16.5px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.64,.57,.67,1.53);-o-transition:all .3s cubic-bezier(.64,.57,.67,1.53);transition:all .3s cubic-bezier(.64,.57,.67,1.53)}.reasons .reason-response:before{left:15px}.reasons .reason-name{margin-top:10px;float:none;text-align:center;line-height:1;height:auto;width:auto}.reasons .reason:hover .reason-image:before{opacity:.5;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.reasons .reason.active .reason-image:before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.reasons .reason.active .reason-image:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.reasons .reason.active .reason-response{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.section-toggle{margin-bottom:0;display:block;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-toggle-content{display:none}.section-toggle:after{font-family:Linearicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;content:"\e93a";right:5px;top:50%;line-height:1;margin-top:-.5em;opacity:.4}.section-toggle:hover:after{opacity:.6}.section-toggle-with-handle{cursor:default}.section-toggle-with-handle:after{display:none!important}.section-toggle-handle{position:relative;padding-left:28px;cursor:pointer}.section-toggle-handle:before{font-family:Linearicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;content:"\e93a";left:0;top:50%;line-height:1;margin-top:-.5em;opacity:.4}.section-toggle.show{margin-bottom:5px}.section-toggle.show~.section-toggle-content{display:block}.section-toggle.show .section-toggle-handle:before,.section-toggle.show:after{content:"\e939"}.section-toggle.disabled .section-toggle-handle{cursor:default}.section-toggle.disabled.show~.section-toggle-content{display:none}.list-group-referral{overflow-x:hidden;width:100%;max-height:300px}.list-group-referral-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-bottom:1px solid #ececec;cursor:pointer;position:relative}.list-group-referral-item:before{content:"";width:15px;height:15px;-webkit-border-radius:50%;border-radius:50%;background:#fff;border:2px solid #ececec;-webkit-box-shadow:inset 0 0 0 10px #fff;box-shadow:inset 0 0 0 10px #fff;-webkit-transition:background-color .3s linear,border-color .5s linear,-webkit-box-shadow .5s ease;transition:background-color .3s linear,border-color .5s linear,-webkit-box-shadow .5s ease;-o-transition:box-shadow .5s ease,background-color .3s linear,border-color .5s linear;transition:box-shadow .5s ease,background-color .3s linear,border-color .5s linear;transition:box-shadow .5s ease,background-color .3s linear,border-color .5s linear,-webkit-box-shadow .5s ease}.list-group-referral-item-image{width:50px;height:50px;-webkit-border-radius:50%;border-radius:50%;margin:0 10px}.list-group-referral-item-details{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.list-group-referral-item-details p{margin:0;line-height:1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.list-group-referral-item-details .name{font-weight:700}.list-group-referral-item-details .email{font-size:.75em}.list-group-referral-item.selected:before{background-color:#40a839;-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff;border-color:#399533}.list-group-referral-item.disabled{background:-webkit-repeating-linear-gradient(45deg,transparent,transparent 10px,#eaf7e9 10px,#eaf7e9 20px);background:-o-repeating-linear-gradient(45deg,transparent,transparent 10px,#eaf7e9 10px,#eaf7e9 20px);background:repeating-linear-gradient(45deg,transparent,transparent 10px,#eaf7e9 10px,#eaf7e9 20px)}.list-group-referral-item.disabled .list-group-referral-item-details,.list-group-referral-item.disabled .list-group-referral-item-image{opacity:.2}.list-group-referral-item.disabled:after{position:absolute;top:50%;margin-top:-.5em;left:0;right:0;text-align:center;content:"Already a ZB Member";text-transform:uppercase;font-weight:900;letter-spacing:.05em;border:0;color:#fff;text-shadow:0 0 1px #31822c,0 0 5px #31822c,0 0 10px #31822c,0 0 20px #31822c}@media (min-width:768px){.list-group-referral{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:400px}.list-group-referral-item{width:50%}.list-group-referral-item:nth-child(odd){border-right:1px solid #ececec}}.panel.order-history{border:0}.panel.order-history .panel-heading{border:1px solid #ddd}.list-orders .section-toggle-handle{padding-left:0}.list-orders .section-toggle-handle:before{display:none;right:auto;left:8px;font-size:1em;margin-top:-.6em}.list-orders-details,.list-orders-month{display:block}@media (min-width:768px){.list-orders-details,.list-orders-month{display:inline-block;line-height:33px}}.list-orders-month{margin:0 5px 0 0}.list-orders-details p{margin-bottom:0}.list-orders-preferences{font-size:.85em}.list-orders-preferences-item{font-weight:700;display:inline-block;margin-left:5px;opacity:.6}.list-orders-preferences-item:first-child{margin-left:0}.list-orders-actions{float:right}.list-orders .list-nested-heading.section-toggle.show{border-bottom-width:0}.list-orders .delivered .list-nested-heading .section-toggle-handle{padding-left:32px}.list-orders .delivered .list-nested-heading .section-toggle-handle:before{display:block}.list-orders .delivered .list-nested-heading.section-toggle.show{border-bottom-width:1px}.list-orders .favorite-indicator{display:inline-block;margin:-2px 2px -2px -5px;background:#7cd176;color:#235c1f;padding:2px 5px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.list-order-items{margin:0;padding:0;list-style:none}.list-order-items li{padding:5px 0}.list-order-items li+li{border-top:1px solid #ececec}.list-order-items .order-item-price{right:15px}.list-order-items .order-item-quantity{margin-right:15px}.list-order-items .order-item-details:first-child{padding-left:15px}.retail-payment-failed h3,.retail-shipment-tracker h3{margin:0;font-size:1em}.retail-payment-failed p,.retail-shipment-tracker p{font-size:.75em;color:#b9b9b9}.retail-payment-failed .progress,.retail-shipment-tracker .progress{height:10px;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:5px;border-radius:5px;margin-bottom:5px}.retail-payment-failed .progress-bar,.retail-shipment-tracker .progress-bar{min-width:10px;-webkit-border-radius:5px;border-radius:5px}.panel-order .panel-heading{display:-webkit-box;display:-ms-flexbox;display:flex}.panel-order .panel-heading-section{margin:0 15px}.panel-order .panel-heading-section label{display:block;font-weight:400;font-size:.65em;text-transform:uppercase;margin-bottom:0}.panel-order .panel-heading-section label .popover{font-size:16px;text-transform:none}.panel-order .panel-heading-section label .popover-content{font-size:.75;line-height:1.1}.panel-order .panel-heading-section span.value{display:block;font-size:.8em;line-height:1.25;font-weight:500}.panel-order .panel-heading-section:first-child{margin-left:0}.panel-order .panel-heading-section:last-child{margin-right:0}.panel-order .panel-shipment{padding-bottom:0}.panel-order .panel-shipment .list-order-items{margin:0 -15px}.panel-order .panel-shipment+.panel-shipment{border-top:1px solid #ececec}.order-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:65px;padding:8px 0;font-size:.75em}@media (min-width:768px){.order-item{height:80px;font-size:1em}}.order-item.issues .order-item-details,.order-item.issues .order-item-image,.order-item.unavailable .order-item-details,.order-item.unavailable .order-item-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.2}.order-item.mini{height:auto}.order-item.mini .order-item-quantity{display:none}.order-item.mini .order-item-price{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.order-item-image{width:65px;margin:-8px 10px -8px 0}.panel .order-item-image{margin-left:5px}.order-item-image a{display:block;width:100%;height:100%;-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-position:50% 50%}@media (min-width:768px){.order-item-image{width:80px}}.order-item-details{-webkit-box-flex:1;-ms-flex:1;flex:1;text-transform:uppercase;padding-right:10px}.order-item-details span{display:block;line-height:1}.order-item-details .item-details-options{color:#b9b9b9;position:absolute;bottom:8px}@media (min-width:768px){.order-item-details .item-details-options{font-size:.85em}}.order-item-details .item-details-autoship{background:#fcf8e3;border:1px solid #faebcc;color:#8a6d3b;padding:4px 6px;-webkit-border-radius:3px;border-radius:3px;text-transform:none;position:absolute;bottom:8px;-webkit-font-kerning:none;font-kerning:none}@media (min-width:768px){.order-item-details .item-details-autoship{font-size:.85em}}.order-item-details .item-details-name{font-weight:800;font-size:1.25em}.order-item-details .item-details-name small{font-weight:400;font-size:.6em}@media (max-width:767px){.order-item-details .item-details-name small{font-size:12px;display:block}}.order-item-details .item-details-brand{font-size:.85em}.order-item-price{position:absolute;bottom:8px;right:0;line-height:1;text-align:right}.order-item-price .per-month{display:block}@media (min-width:768px){.order-item-price .per-month{font-size:.75em}}.order-item-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;height:26px}.order-item-quantity select{padding:5px 15px 5px 10px;text-align:center;font-weight:500;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;min-width:50px}.order-item-quantity select[disabled],.order-item-quantity>button[disabled]{opacity:.4}.order-item-quantity-remove{background:#ececec;border:0;padding:0;border-left:1px solid #969696;width:26px;text-align:center;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-item-quantity-remove:hover{background:#dfdfdf}.order-item-quantity span{padding:5px 10px;display:block;text-align:center;background:#ececec;-webkit-border-radius:3px;border-radius:3px;min-width:50px}@media (min-width:768px){.order-item-quantity{height:32px}.order-item-quantity select{background-position:right 7px top 50%}.order-item-quantity-remove{font-size:20px;width:32px}}.order-item-issues{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:5px;max-width:150px;text-align:center;z-index:1;padding:5px 10px;background:#fcf8e3;color:#8a6d3b;-webkit-border-radius:3px;border-radius:3px}.order-item-remove{-ms-flex-item-align:center;align-self:center;display:block;-webkit-border-radius:50%;border-radius:50%;margin-left:5px;width:30px;height:30px;background:#ececec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.order-item-remove:hover{background-color:#d9534f;color:#fff}.checkout-form.masked{position:relative}.checkout-form.masked .checkout-form-inner{-webkit-filter:blur(3px);filter:blur(3px)}.checkout-form.masked:before{-webkit-border-radius:3px;border-radius:3px;content:"";position:absolute;background:rgba(255,255,255,.7);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);z-index:2;top:-5px;left:-5px;right:-5px;bottom:-5px}@media (min-width:768px){.checkout-form.masked:before{top:-8px;left:-8px;right:-8px;bottom:-8px}}.checkout-form.masked .checkout-form-masked-message{display:block}.checkout-form-masked-message{position:absolute;z-index:3;display:none;padding:10px 15px;background:#ececec;-webkit-box-shadow:0 4px 5px -2px rgba(0,0,0,.3);box-shadow:0 4px 5px -2px rgba(0,0,0,.3);line-height:1;left:-10px;right:-10px;top:50px}.checkout-form-masked-message:after,.checkout-form-masked-message:before{content:"";display:block;position:absolute;top:-5px}.checkout-form-masked-message:before{left:0;height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;content:'';border-bottom-color:#d3d3d3;border-width:0 0 5px 5px}.checkout-form-masked-message:after{right:0;height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;content:'';border-left-color:#d3d3d3;border-width:5px 0 0 5px}@media (min-width:768px){.checkout-form-masked-message{left:-15px;right:-15px;top:30px;padding:15px}.checkout-form-masked-message:after,.checkout-form-masked-message:before{top:-7px}.checkout-form-masked-message:before{height:0;width:0;border-color:transparent;border-style:solid;border-width:7px;content:'';border-bottom-color:#d3d3d3;border-width:0 0 7px 7px}.checkout-form-masked-message:after{top:-7px;height:0;width:0;border-color:transparent;border-style:solid;border-width:7px;content:'';border-left-color:#d3d3d3;border-width:7px 0 0 7px}}@media (min-width:992px){.new-feature .row{width:100%;display:table;table-layout:fixed}.new-feature .row>div{display:table-cell;vertical-align:middle;float:none}}.new-feature .row{margin-left:0;margin-right:0}.new-feature-banner{display:block;margin-bottom:15px}.new-feature-banner img{border:1px solid #ececec;max-width:100%;margin:0 auto;-webkit-border-radius:5px;border-radius:5px;display:block}.shipment-tracker{text-transform:uppercase;font-weight:700;font-size:.7em}.shipment-tracker h3{font-weight:600;margin-top:0}.shipment-tracker .progress{margin:0 0 10px;height:50px;-webkit-border-radius:8px;border-radius:8px;position:relative}.shipment-tracker .progress-status{position:absolute;top:0;left:0;right:0;bottom:0;line-height:50px;text-align:center;font-size:1.5em;color:rgba(0,0,0,.5);font-weight:900;z-index:2}.shipment-tracker .status-text{overflow:hidden;font-weight:400}.shipment-tracker .status-text label{display:block;margin-bottom:0}.shipment-tracker-container{max-width:100%;width:820px}.shipment-tracker-img{margin:auto}.reservation-slots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.reservation-slots-item{position:relative;width:90px;text-align:center;border:1px solid #ececec;-webkit-border-radius:3px;border-radius:3px;line-height:1;padding:10px 8px;margin-bottom:15px}@media (min-width:768px){.reservation-slots-item{width:130px}}@media (min-width:992px){.reservation-slots-item{width:160px}}@media (min-width:1200px){.reservation-slots-item{width:200px}}.reservation-slots-item-title{display:block;font-weight:600;font-size:.75em;margin:0;text-transform:uppercase}.reservation-slots-item-details{display:block;font-size:10px;text-transform:uppercase;font-weight:400}.reservation-slots-item.placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.reservation-slots-item.placeholder{min-height:200px}}.reservation-slots-item.placeholder .icon-lock,.reservation-slots-item.placeholder .icon-unlock{font-size:3em}.reservation-slots-item.placeholder .reservation-slots-item-title{font-size:1em;font-weight:800;margin:5px 0}@media (min-width:768px){.reservation-slots-item.placeholder .reservation-slots-item-title{font-size:1.5em}}.reservation-slots-item.product .btn{position:absolute;top:5px;right:5px;-webkit-border-radius:50%;border-radius:50%;padding:0;width:30px;height:30px;line-height:30px;text-align:center}.reservation-slots-item .badge-group{position:absolute;top:5px;left:5px}.reservation-slots-item .badge{font-size:10px;opacity:.6}.reservation-slots-item.locked{background:#ececec;border:1px solid #d3d3d3;opacity:.6}[data-reserved]{display:none}@media (min-width:992px){.pre-cancel .row{width:100%;display:table;table-layout:fixed}.pre-cancel .row>div{display:table-cell;vertical-align:middle;float:none}}@media (min-width:768px){.pre-cancel .lead{font-size:2em}}.pre-cancel .zb-green{color:#40a839!important}.coming-back .banner{border-bottom:3px solid #40a839}.coming-back .title{font-size:3em;line-height:1em}.nps-score-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.5px}.nps-score-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.5px}.nps-score-item label{display:block;background-color:#fafafa;border:1px solid #ececec;border-bottom:2px solid #b9b9b9;-webkit-border-radius:5px;border-radius:5px;height:45px;margin:0;padding:0;line-height:45px;color:#b9b9b9;font-weight:400;text-align:center}.nps-score-item input{display:none}.nps-score-item input:checked+label{color:#fff;background:#40a839;border:1px solid #40a839;border-bottom:2px solid #235c1f}.nps-score-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;text-transform:uppercase;color:#a0a0a0;margin-top:5px}.nps-score-label p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.nps-score-label p:last-child{text-align:right}.nps-reasons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2.5px}.nps-reasons-item{padding:2.5px}.nps-reasons-item label{font-weight:400;background-color:#fafafa;border:1px solid #ececec;-webkit-border-radius:3px;border-radius:3px;margin:0;padding:5px 10px;line-height:1;color:gray}.nps-reasons-item input{display:none}.nps-reasons-item input:checked+label{color:#fff;background:#40a839;border-color:#40a839}.promo-store{padding-bottom:125px}.promo-item{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.promo-item-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.promo-item-image{width:25%;overflow:hidden;min-height:150px;-webkit-background-size:cover;background-size:cover;background-position:50% 50%}.promo-item-content{padding:10px;width:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promo-item-heading{margin-bottom:5px}.promo-item-heading .title{margin:0;font-weight:700;font-size:1em}@media (min-width:1200px){.promo-item-heading .title{font-size:1.25em}}.promo-item-heading .subtitle{font-size:.75em;text-transform:uppercase}.promo-item-flavors{overflow:hidden;list-style:none;padding:0;margin:-2px;font-family:"Avenir Next Condensed",Helvetica,Arial,sans-serif}.promo-item-flavors li{text-transform:uppercase;float:left;font-size:.75em;padding:2px 5px;margin:2px;background:#f7f7f7}.promo-item-description{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.9em;line-height:1.2;display:none;margin-top:10px}@media (min-width:768px){.promo-item-description{display:block}}.promo-item-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.promo-item-controls .option{width:25%}.promo-item-controls .option select{width:100%;padding:0 0 0 43%}.promo-item-controls button{-webkit-box-flex:1;-ms-flex:1;flex:1}.promo-items .promo-item{width:100%}.promo-items .promo-item+.promo-item{margin-top:10px}@media (min-width:768px){.promo-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.promo-items .promo-item{width:calc(50% - 10px);margin:5px!important}}@media (min-width:992px){.promo-items .promo-item{width:calc(33.33% - 10px)}}.promo-cart{position:fixed;bottom:0;left:0;right:0;background:#333;z-index:10;overflow:hidden}.promo-cart .container{display:-webkit-box;display:-ms-flexbox;display:flex}.promo-cart-slots{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:auto;overflow-y:hidden;height:110px;-webkit-overflow-scrolling:touch}.promo-cart-slots-viewport{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px;height:100%}.promo-cart-slots-item{background:#fff;-webkit-border-radius:5px;border-radius:5px;width:100px;height:100px;overflow:hidden}.promo-cart-slots-item+.promo-cart-slots-item{margin-left:5px}.promo-cart-slots-item .placeholder{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:60px;color:#ccc}.promo-cart-slots-item .item{height:100%;position:relative;-webkit-background-size:cover;background-size:cover;background-position:50% 50%}.promo-cart-slots-item .item .btn{position:absolute;top:0;right:0}.promo-cart-slots-item .item .badge{font-size:.75em;-webkit-border-radius:4px;border-radius:4px;opacity:.7;position:absolute;top:3px;left:3px}@media (max-width:767px){.promo-cart-btn{-webkit-box-shadow:-4px 0 6px -2px rgba(0,0,0,.7)!important;box-shadow:-4px 0 6px -2px rgba(0,0,0,.7)!important}.promo-cart .container{padding:0}}.result-item{position:relative;width:120px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.result-item-link{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.result-item-image{height:120px;max-height:200px;margin:0 auto;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.result-item-image img{max-width:100%}.result-item-content{display:block;margin-top:10px;padding:0;white-space:normal;text-align:center}.result-item-title{font-size:.75em;text-transform:uppercase;color:inherit;margin:0;font-weight:600}.result-item-rate{font-size:1em;text-transform:uppercase;color:inherit;margin:5px 0;color:#40a839}.result-item-subtitle{margin:0}.result-item-indicators{top:5px;right:5px}.result-item .rating-result-item .stars{vertical-align:middle;color:#40a839;font-size:15px;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;letter-spacing:-.1em}.result-item .rating-result-item .count{vertical-align:middle;font-size:.75em;color:#909090}.result-item .rating-result-item .bars{vertical-align:middle;font-size:.75em}.result-item .rating-result-item .bars .bar-step.bar-step-filled{background:#414143}.result-item .rating-result-item .bars .bar-step.bar-step-empty{background:#d1d2d4}.result-item .rating-result-item .bars .bar-step:before{content:"\00a0"}.result-item-price{font-size:.75em}.result-item .rating-result-item+.result-item-price{margin-top:3px}.result-item .btn,.result-item .dropdown{display:block;margin:0 auto}.result-item>.result-item-link,a.result-item{text-decoration:none!important;color:inherit!important}.slider .result-item{margin:5px;vertical-align:top;font-size:16px}.slider .result-item:first-child{margin-left:0}.slider .result-item:last-child{margin-right:0}.slider .result-item.result-item-product{margin:0;border:1px solid #ececec;border-right-width:0;-webkit-border-radius:0;border-radius:0}.slider .result-item.result-item-product:last-child{border-right-width:1px}.product-block-indicators,.result-item-indicators{position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}.product-block-indicators>.indicator,.result-item-indicators>.indicator{width:32px;line-height:32px;text-align:center;-webkit-border-radius:50%;border-radius:50%;margin-left:5px;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.2),inset 0 -1px 1px 1px rgba(255,255,255,.3);box-shadow:-1px 1px 1px rgba(0,0,0,.2),inset 0 -1px 1px 1px rgba(255,255,255,.3);color:#fff}.product-block-indicators>.indicator:first-child,.result-item-indicators>.indicator:first-child{margin-left:0}.product-block-indicators>.indicator+.tooltip,.result-item-indicators>.indicator+.tooltip{opacity:1}.indicator-reservable{background:#40a839}.indicator-reservable+.tooltip .tooltip-inner{background:#40a839}.indicator-reservable+.tooltip.bottom .tooltip-arrow{border-bottom-color:#40a839}.indicator-reservable+.tooltip.right .tooltip-arrow{border-right-color:#40a839}.indicator-buyable{background:#00adef}.indicator-buyable+.tooltip .tooltip-inner{background:#00adef}.indicator-buyable+.tooltip.bottom .tooltip-arrow{border-bottom-color:#00adef}.indicator-buyable+.tooltip.right .tooltip-arrow{border-right-color:#00adef}.result-item-product{background:#fff;-webkit-border-radius:5px;border-radius:5px;padding-bottom:5px}@media (min-width:768px){.result-item-product{width:130px}}@media (min-width:992px){.result-item-product{width:160px}}@media (min-width:1200px){.result-item-product{width:200px}}.result-item-brand .result-item-image,.result-item-flavor .result-item-image{width:90px;height:90px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-border-radius:50%;border-radius:50%}@media (min-width:768px){.result-item-brand,.result-item-flavor{width:130px}.result-item-brand .result-item-image,.result-item-flavor .result-item-image{width:130px;height:130px}}@media (min-width:992px){.result-item-brand,.result-item-flavor{width:150px}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid .result-item{margin-bottom:15px}.grid-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rating{line-height:1}.rating-star .count{display:inline-block;font-size:.75em;line-height:1em}.rating-star .count-label{display:none}.rating-star .stars{display:inline-block;color:#40a839}.rating-star .stars i{float:left}.rating-emoji{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rating-emoji-face,.rating-emoji-option{height:40px;width:40px;background-position:50% 50%;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.rating-emoji-option{opacity:.25;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.rating-emoji-option.active{opacity:1}.rating-emoji-text{text-transform:uppercase;margin-left:10px}.rating-emoji-vapor .rating-emoji-face{background-image:url(/content/images/site/rating/vapor-face.png)}.rating-emoji-vapor .rating-emoji-option{background-image:url(/content/images/site/rating/vapor-rating.png)}.rating-emoji-hit .rating-emoji-face{background-image:url(/content/images/site/rating/hit-face.png)}.rating-emoji-hit .rating-emoji-option{background-image:url(/content/images/site/rating/hit-rating.png)}.rating-emoji-funny{background-image:url(/content/images/site/rating/laughing-face.png)}.rating-md .stars{font-size:1.25em}.rating-lg .stars{font-size:2em}.rating-lg .count{text-align:center;font-size:1em;line-height:1;margin-left:5px}.rating-lg .count-label{display:block;text-transform:uppercase;font-size:.65em}.rating-xl .stars{font-size:2.5em}.rating.rating-interactive{position:relative}.rating.rating-interactive .rating-emoji-option,.rating.rating-interactive i{cursor:pointer}.rating.rating-interactive.rating-star .stars{position:relative}.rating.rating-interactive.rating-star .emoji{position:absolute;left:100%;top:50%;margin-left:5px;height:30px;margin-top:-15px}.rating.rating-interactive.rating-star.rating-xl .emoji{height:40px;margin-top:-20px}.rating.rating-product{position:relative}.rating.rating-product.rating-star .stars{position:static}.rating.rating-product.rating-lg{display:inline-block}@media (min-width:768px){.rating.rating-product.rating-lg .stars{font-size:2.5em}.rating.rating-product.rating-lg .count{font-size:1.25em}}.rating.rating-product .emoji,.rating.rating-product .message{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;-o-transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.rating.rating-product .emoji.active,.rating.rating-product .message.active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.rating.rating-product .message{position:absolute;top:100%;z-index:2;padding:10px;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.product-block{background:#fff;margin-bottom:30px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}a.product-block{text-decoration:none;color:inherit;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}a.product-block:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.product-block-indicators{top:5px;left:5px}.product-block-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:#fff;border:5px solid #fff;width:25%;overflow:hidden}.product-block-image img{height:150px}.product-block-content{padding:10px 15px 10px 10px;width:75%}.product-block-heading{margin-bottom:5px}.product-block-heading .title{margin:0;font-weight:700;font-size:1em}@media (min-width:1200px){.product-block-heading .title{font-size:1.5em}}.product-block-heading .subtitle{font-size:.75em;text-transform:uppercase}.product-block-flavors{overflow:hidden;list-style:none;padding:0 0 10px 0;margin:-2px;font-family:"Avenir Next Condensed",Helvetica,Arial,sans-serif}.product-block-flavors li{text-transform:uppercase;float:left;font-size:.75em;padding:2px 5px;margin:2px;background:#f7f7f7}.product-block-description{font-size:.9em;line-height:1.2;margin-bottom:5px;display:none}@media (min-width:768px){.product-block-description{display:block}}.product-block-stats-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:992px){.product-block-stats-set{display:block}}.product-block-stats-item{text-align:center;margin-top:5px}.product-block-stats-item-label{display:block;font-size:.75em;font-weight:600}.product-block-stats-item-value{display:block;float:left;font-size:.75em}.product-block-stats-item.pending{opacity:.3;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.product-block-stats-item.vapor{clear:left;margin-left:0}.product-block-stats-item.vg{min-width:70px;overflow:hidden}@media (min-width:992px){.product-block-stats-item{text-align:left}.product-block-stats-item.overall{margin-top:0}.product-block-stats-item.overall .product-block-stats-item-label{display:none}}.product-block-stats .pie{display:block;width:25px;height:25px;float:left}.product-block-stats .pie+.product-block-stats-item-value{line-height:25px;margin-left:5px}.product-block-stats .rating-emoji .rating-emoji-face,.product-block-stats .rating-emoji .rating-emoji-option{width:22px;height:22px}.product-block-stats .rating-emoji .rating-emoji-text{display:none;font-size:.75em;margin-left:5px}@media (min-width:1200px){.product-block-stats .rating-emoji .rating-emoji-text{display:block}}.product-block-stats .rating-star i{font-size:1.5em}.product-block-stats .rating-star .count{display:none}@media (min-width:992px){.product-block-stats .rating-star .stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-block-stats .rating-star .stars i{float:none}}.product-block-purchase{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#23c2ff;color:#fff;overflow:hidden}.product-block-purchase-price{margin:0;padding:0 10px;font-weight:800}.product-block-purchase .btn{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.product-block-purchase{background:0 0;color:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.product-block-purchase-price{font-size:1.25em;padding:0;text-align:center}}@media (min-width:992px){.product-block{overflow:hidden}.product-block-content{display:-webkit-box;display:-ms-flexbox;display:flex}.product-block-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-block-secondary{width:40%;margin-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}html.embed .product-block{-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #ececec;margin:0;overflow:hidden}html.embed .product-block-description{display:block!important}html.embed .product-block-body{width:60%;float:left;padding-right:7.5px}html.embed .product-block-stats{width:40%;padding-left:7.5px;float:left}html.embed .product-block-stats-set{display:block}html.embed .product-block-stats-item{text-align:left}html.embed .product-block-stats-item.overall{margin-top:0}html.embed .product-block-stats-item.overall .product-block-stats-item-label{display:none}html.embed .product-block .rating-star .count{display:block;text-transform:uppercase;font-size:10px}html.embed .product-block .rating-star .count:before{content:"based on "}html.embed .product-block .rating-star .count:after{content:"ratings"}.product-block-mini{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-block-mini .product-block-image img{height:90px}.product-block-mini .product-block-stats-item.overall{color:#40a839}.product-block-mini .product-block-content{padding:0 10px}.product-block-mini .product-block-body,.product-block-mini .product-block-heading,.product-block-mini .product-block-stats{width:100%;float:none;margin:0;padding:0}.product-block-mini .product-block-heading .title{font-size:1em}.product-block-mini .product-block-heading .subtitle{font-size:.75em}@media (min-width:768px){.product-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-blocks .product-card{width:calc(50% - 5px)}}@media (min-width:992px){.product-blocks .product-card{font-size:1.2em;margin-bottom:40px;width:calc(50% - 20px)!important}.product-blocks .product-card-content{padding:15px;padding:20px}}.brand-blocks .brand-card,.brand-blocks .image-card,.brand-blocks .product-block,.brand-blocks .product-card,.image-cards .brand-card,.image-cards .image-card,.image-cards .product-block,.image-cards .product-card{margin-bottom:10px}.brand-blocks .loading,.image-cards .loading{width:100%}.brand-blocks .image-card,.image-cards .image-card{padding-top:100%}@media (min-width:768px){.brand-blocks,.image-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brand-blocks .brand-card,.brand-blocks .image-card,.brand-blocks .product-block,.image-cards .brand-card,.image-cards .image-card,.image-cards .product-block{width:calc(50% - 5px)}.brand-blocks .image-card,.image-cards .image-card{padding-top:calc(50% - 5px)}}@media (min-width:992px){.brand-blocks .brand-card,.brand-blocks .image-card,.image-cards .brand-card,.image-cards .image-card{width:calc(33.33% - 5px)}.brand-blocks .image-card,.image-cards .image-card{padding-top:calc(33.33% - 5px)}}.brand-card,.product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);position:relative}.brand-card-body,.product-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.brand-card-savings,.product-card-savings{position:absolute;top:8px;left:-5px;text-align:center;line-height:1;padding:5px 7.5px 5px 10px;background:#40a839;color:#fff;-webkit-box-shadow:-2px 4px 5px -2px rgba(0,0,0,.3);box-shadow:-2px 4px 5px -2px rgba(0,0,0,.3);z-index:2}.brand-card-savings-label,.product-card-savings-label{display:block;text-transform:uppercase;font-size:.65em;font-weight:500;letter-spacing:.1em;margin-top:2px}.brand-card-savings:after,.product-card-savings:after{content:"";display:block;position:absolute;top:-5px;left:0;height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;content:'';border-bottom-color:#31822c;border-width:0 0 5px 5px}.brand-card-flavors,.product-card-flavors{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.brand-card-flavors .flavor-bar,.product-card-flavors .flavor-bar{height:20px;-webkit-border-radius:0;border-radius:0;opacity:.75;margin:0!important;position:relative}.brand-card-flavors .flavor-bar .flavor-bar-item:before,.product-card-flavors .flavor-bar .flavor-bar-item:before{border-left-width:2px}a.brand-card,a.product-card{text-decoration:none;color:inherit;-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}a.brand-card:hover,a.product-card:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.brand-card-image,.product-card-image{width:25%;-webkit-background-size:auto 90%;background-size:auto 90%;background-repeat:no-repeat;background-position:50% 50%}.brand-card-image img,.product-card-image img{display:none}.brand-card-content,.product-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;width:75%}.brand-card-title,.image-card-title,.product-card-title{font-weight:600;text-transform:uppercase;margin:0;font-size:1em}.brand-card-subtitle,.product-card-subtitle{font-size:.75em;line-height:1;text-transform:uppercase;margin:0;display:block;font-weight:400}.brand-card-rating,.product-card-rating{margin:5px 0 0}.brand-card-rating .rating-star,.product-card-rating .rating-star{line-height:1}.brand-card-rating .count,.product-card-rating .count{line-height:20px;vertical-align:top;color:#909090;font-size:.6em}.brand-card-rating .count-number:before,.product-card-rating .count-number:before{content:"("}.brand-card-rating .count-number:after,.product-card-rating .count-number:after{content:")"}.brand-card .product-card-sizes li,.brand-card-category,.product-card .product-card-sizes li,.product-card-category{font-family:"Avenir Next Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.75em;padding:2px 5px;background:#f7f7f7;white-space:nowrap}.brand-card .product-card-sizes,.product-card .product-card-sizes{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;padding:0;margin:0;overflow-x:hidden}.brand-card .product-card-sizes li+li,.product-card .product-card-sizes li+li{margin-left:2px}.brand-card-flavor-text,.brand-card-product-text,.product-card-flavor-text,.product-card-product-text{font-size:.75em;line-height:1.25;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.brand-card-flavor-text:empty,.brand-card-product-text:empty,.product-card-flavor-text:empty,.product-card-product-text:empty{display:none}.brand-card-btn,.image-card-btn,.product-card-btn{padding:3px 10px;-webkit-border-radius:10px;border-radius:10px;line-height:1;font-weight:500;font-size:.8em;text-transform:uppercase;margin-left:10px}.brand-card-btn .separator,.image-card-btn .separator,.product-card-btn .separator{margin:0 4px 0 3px;border-left:1px solid rgba(0,0,0,.2)}.brand-card-btn.btn-default,.btn-default.image-card-btn,.product-card-btn.btn-default{opacity:.5}.brand-card-footer,.product-card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}.brand-card-footer .product-card-rating,.brand-card-footer .product-card-sizes,.product-card-footer .product-card-rating,.product-card-footer .product-card-sizes{-webkit-box-flex:1;-ms-flex:1;flex:1}.image-card{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}a.image-card{text-decoration:none;color:inherit;-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}a.image-card:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.image-card-image{position:absolute;top:0;left:0;width:100%;padding-top:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.image-card-image img{display:none}.image-card-content{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.6),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.6),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0));color:#fff}.image-card-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.image-card-title:after{display:none}.brand-card-image{-webkit-background-size:90% auto;background-size:90% auto}.flavor-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flavor-blocks .loading{width:100%}.flavor-blocks .flavor-card{margin-bottom:1px;width:calc(50% - .5px);padding-bottom:calc(50% - .5px)}@media (min-width:768px){.flavor-blocks .flavor-card{width:calc(100%/4 - .5px);padding-bottom:calc(100%/4 - .5px)}}@media (min-width:992px){.flavor-blocks .flavor-card{width:calc(100%/6 - .5px);padding-bottom:calc(100%/6 - .5px)}}.flavor-card{position:relative;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}a.flavor-card{text-decoration:none;color:inherit;-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;-o-transition:box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}a.flavor-card:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.flavor-card-image{display:none}.flavor-card-content{position:absolute;bottom:0;left:0;width:100%;color:#fff;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.75)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.75),rgba(0,0,0,0));background:-o-linear-gradient(bottom,rgba(0,0,0,.75),rgba(0,0,0,0));background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,0));padding:10px 0 5px 10px}.flavor-card-title{font-weight:600;text-transform:uppercase;margin:0;font-size:1em;white-space:nowrap;overflow:hidden}.flavor-card-subtitle{opacity:.75;font-size:.75em;text-transform:uppercase;line-height:1;margin:0}.brand-card-title,.image-card-title,.no-wrap-fade,.product-card-title{white-space:nowrap;overflow:hidden;position:relative}.brand-card-title:after,.image-card-title:after,.no-wrap-fade:after,.product-card-title:after{content:"";height:100%;width:15px;position:absolute;top:0;right:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background-image:-o-linear-gradient(left,rgba(255,255,255,0),#fff);background-image:linear-gradient(to right,rgba(255,255,255,0),#fff)}@media (min-width:768px){.stats-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:768px){.stats-block-justified{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stats-block-justified .stats-block-item{margin:0}}.stats-block-item{display:block;margin-right:15px;margin-bottom:15px}@media (min-width:768px){.stats-block-item{margin-right:60px}}.stats-block-item:last-child{margin-right:0}.stats-block-item .pie{width:28px;height:28px}.stats-block-item .rating-emoji .rating-emoji-face,.stats-block-item .rating-emoji .rating-emoji-option{width:30px;height:30px}.stats-block-item-label{display:block;text-transform:uppercase;font-weight:500;font-family:"Avenir Next Condensed",Helvetica,Arial,sans-serif}.stats-block-item-value{display:block;text-transform:uppercase;font-size:.75em;margin-top:5px}@media (min-width:768px){.stats-block-item-value{text-align:center}}.stats-block-item.pending{opacity:.3;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.stats-block-item.pending:after{margin-top:5px;display:block;font-size:10px;text-transform:uppercase;text-align:left;content:"More data needed"}@media (min-width:768px){.stats-block-item.pending:after{text-align:center}}@media (max-width:767px){.stats-block-item.vg{float:right;vertical-align:middle}.stats-block-item .rating-emoji .rating-emoji-face,.stats-block-item .rating-emoji .rating-emoji-option{width:36px;height:36px}}@media (min-width:768px) and (max-width:1199px){.stats-block-item .pie{width:34px;height:34px}.stats-block-item .rating-emoji .rating-emoji-face,.stats-block-item .rating-emoji .rating-emoji-option{width:36px;height:36px}}@media (min-width:768px) and (max-width:991px){.stats-block-item .rating-emoji .rating-emoji-text{display:none}}@media (min-width:768px){.stats-block-item-label{font-size:inherit;margin-bottom:5px;text-align:center}}.header-rating{margin-top:15px}.header-rating h1,.header-rating h2,.header-rating h3,.header-rating p{margin:0}.header-rating h1 .brand,.header-rating h2 .brand,.header-rating h3 .brand,.header-rating p .brand{display:block;font-weight:300;font-size:.75em}.header-rating .rating{margin-top:5px}@media (min-width:768px){.header-rating{margin-top:0}.header-rating h1,.header-rating h2,.header-rating h3{margin-right:10px}.header-rating h1 .brand,.header-rating h2 .brand,.header-rating h3 .brand{font-size:.5em}}.fb-section-header{text-align:center;margin-top:30px}.fb-section-header.no-gutter,.fb-section-header.no-gutter-top{margin-top:0}.fb-section-header h1{margin:0;line-height:1;font-size:1.3em;color:#40a839;font-weight:900}@media (min-width:375px){.fb-section-header h1{font-size:1.5em}}@media (min-width:550px){.fb-section-header h1{font-size:2.25em}}@media (min-width:992px){.fb-section-header h1{font-size:3em}}@media (min-width:1200px){.fb-section-header h1{font-size:4em}}.banner-flavor{color:#fff;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.banner-flavor .container{min-height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.banner-flavor-image{display:none}.banner-flavor h1{padding:10px 15px;-ms-flex-item-align:end;align-self:flex-end;background:-webkit-gradient(linear,left bottom,left top,from(black),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,#000,rgba(0,0,0,0));background:-o-linear-gradient(bottom,#000,rgba(0,0,0,0));background:linear-gradient(to top,#000,rgba(0,0,0,0));width:100%;margin:0}@media (min-width:768px){.banner-flavor{background-image:none!important;position:relative;overflow:hidden}.banner-flavor .container{position:relative;padding-left:275px}.banner-flavor-image{display:block;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);overflow:hidden;position:absolute;width:300px;height:300px;top:-50px;left:-50px}.banner-flavor-image img{-webkit-transform:rotate(-15deg),translate(-50%,-50%);-ms-transform:rotate(-15deg),translate(-50%,-50%);transform:rotate(-15deg),translate(-50%,-50%);position:absolute;top:0;left:0;width:100%;height:100%}.banner-flavor h1{background:0 0;color:#333}}.member-detail .container{position:relative}.review-block-container-image{display:none;-webkit-box-flex:1;-ms-flex:1;flex:1;background-repeat:no-repeat;background-position:15px 0;-webkit-background-size:contain;background-size:contain}@media (min-width:992px){.review-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.review-block-container .review-block{width:80%}.review-block-container-image{display:block}}@media (min-width:1200px){.review-block-container .review-block{width:60%}}.box-detail .container{position:relative}.box-detail .bottles-3,.box-detail .bottles-6{border:1px solid #ececec;max-width:480px;padding:30px 60px;margin:0 auto}.box-detail .bottles-3 .coin,.box-detail .bottles-6 .coin{display:none}.box-detail .product-preferences{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preference-indicator{background:#eee;line-height:1;width:40px;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preference-indicator+.preference-indicator{margin-left:10px}.preference-indicator:before{border-bottom-color:#eee}.preference-indicator i{color:#fff;font-size:20px}.preference-indicator-success{background:#40a839}.preference-indicator-success:before{border-bottom-color:#40a839}.preference-indicator-danger{background:#d9534f}.preference-indicator-danger:before{border-bottom-color:#d9534f}.preference-indicator-favorite{background:#40a839}.preference-indicator-favorite:before{border-bottom-color:#40a839}.edit-review .main-details .form-group{margin-bottom:30px}.edit-review .main-details .form-group>label{margin-top:0;margin-bottom:5px}@media (min-width:768px){.edit-review .strength{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-review .strength label{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;line-height:1}}@media (min-width:768px){.edit-review-container{background:url(/content/images/site/toons/chris-zamplebox.png) bottom right no-repeat}.edit-review-form{width:70%}}@media (min-width:992px){.edit-review-form{width:65%}}@media (min-width:1200px){.edit-review-form{width:55%}}@media (max-width:992px){.edit-review-product{background:#ececec;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;margin-top:-11px;margin-left:-15px;margin-right:-15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-bottom:15px}.edit-review-product-image{width:60px;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px;position:relative}.edit-review-product-image:before{content:"";height:0;width:0;border-color:transparent;border-style:solid;border-width:10px;content:'';border-right-color:#ececec;position:absolute;top:50%;right:0;margin-top:-10px}.edit-review-product-image img{max-width:none;max-height:90%}.edit-review-product-title{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.edit-review-product-title h1{margin:0;line-height:1}}.comments .comment.state-view .comment-state-edit{display:none}.comments .comment.state-edit .comment-state-view{display:none}@media (max-width:767px){.header-rating h1{font-size:1.5em}}.header-rating a{color:inherit;text-decoration:underline}.product-detail .product-price{letter-spacing:-.05em;font-size:1.5em;font-weight:900;line-height:1;margin:0}@media (min-width:768px){.product-detail .product-price{font-size:3.5em;line-height:46px}}.product-detail .product-price-member{color:#40a839;font-weight:800;font-size:.75em;text-transform:uppercase;margin:5px 0 0}.product-detail .product-price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:7.5px 0 0}@media (min-width:768px){.product-detail .product-price-container{margin:30px 0 0}}.product-detail .product-price-savings{margin-left:10px;color:#909090;line-height:1;font-size:.75em}.product-detail .product-price-savings small{text-transform:uppercase;font-weight:800;display:block;font-size:.75em}@media (min-width:768px){.product-detail .product-price-savings{text-align:center;font-size:1.25em}.product-detail .product-price-savings small{font-size:.5em}}.product-detail .product-price-msrp{font-size:1em;color:#909090}.product-detail .product-price-original{margin:7.5px 0 4px;background:#f7d301;color:#222;display:inline-block;text-transform:uppercase;font-size:.75em;font-weight:500}@media (min-width:768px){.product-detail .product-price-original{margin:15px 0 6px}}.product-detail .product-price-original.no-show{opacity:0}.product-detail .product-price-container{margin-top:0}.product-detail .product-out{min-height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:7.5px -15px 0;position:relative}.product-detail .product-out strong{font-size:1.5em;text-transform:uppercase;line-height:1;font-weight:800}@media (min-width:768px){.product-detail .product-out{min-height:90px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:30px 0 0;padding-left:70px}.product-detail .product-out i{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px}}.product-detail .juice-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ececec}.product-detail .juice-option:last-child{border-bottom:1px solid #ececec}.product-detail .juice-option-label{margin-bottom:0;margin-right:5px;text-align:right;min-width:70px}.product-detail .juice-option-viewport{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:auto;padding:10px 0}.product-detail .juice-option-viewport>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.product-detail .juice-option-item{-webkit-border-radius:3px;border-radius:3px;border:2px solid #ececec;padding:4px 8px;cursor:pointer;margin-left:5px;font-weight:700;position:relative;min-width:60px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.product-detail .juice-option-item.selected{border:2px solid #00adef!important;color:#00adef}.product-detail .juice-option-item.out{background-color:#ececec;color:#b3b3b3}.product-detail .juice-option-item span{display:block}.product-detail .juice-option-item span.inline-price{font-size:.8em;font-weight:500;line-height:.65em}.product-detail .juice-option-item span.inline-price.deal{color:#40a839;font-style:italic}.product-detail .juice-option-item span.inline-price.deal:after{content:'!!'}.product-detail .juice-option-item span.deal-banner{position:absolute;bottom:-8px;right:-5px;font-size:.65em;background:#40a839;color:#fff;padding:0 2px;text-transform:uppercase;-webkit-box-shadow:-2px 4px 5px -2px rgba(0,0,0,.3);box-shadow:-2px 4px 5px -2px rgba(0,0,0,.3)}.product-detail .juice-option-item span.deal-banner:before{content:"";display:block;position:absolute;top:-3px;right:0;height:0;width:0;border-color:transparent;border-style:solid;border-width:3px;content:'';border-left-color:#31822c;border-width:3px 0 0 3px}.product-detail .product-options{margin:30px 0}.product-detail .product-flavors{margin:30px 0}.product-detail .product-awards{margin:30px 0}.product-detail .product-description{margin:30px 0 0}.product-detail .product-spec{margin-right:60px;display:inline-block}@media (max-width:767px){.product-detail .product-spec{margin-bottom:30px}}.product-detail .product-spec label{font-size:1.25em;font-weight:800;text-transform:uppercase;margin-right:10px;margin-bottom:0;vertical-align:bottom}.product-detail .product-spec select{text-transform:uppercase;font-size:1em}.product-detail .product-spec select option[disabled]{display:none}.product-detail .product-spec:last-child{margin-right:0}.product-detail .product-actions{margin:30px 0}@media (max-width:767px){.product-detail .product-actions{margin-top:15px}.product-detail .product-actions .btn-block-xs+.btn-block-xs{margin-top:15px}.product-detail .product-actions [data-source=add-to-box]{margin-top:15px}}.product-detail [data-has-promo=visible]{display:none}.product-detail [data-has-promo=visible].visible{display:inline-block!important}.page-trends .mini-label,.page-trends .panel-block-caption-title h4,.page-trends .profile-stat-label,.page-trends .quote-attribution-name p,.page-trends .radio-buttons-icons label,.page-trends .result-item-subtitle,.page-trends .review-block-ratings label,.panel-block-caption-title .page-trends h4,.quote-attribution-name .page-trends p,.radio-buttons-icons .page-trends label,.review-block-ratings .page-trends label{text-align:center}.page-trends .peity{width:100%;height:50px}.page-trends .peity polygon{fill:#40a839;fill-opacity:.5}.page-trends .peity polyline{stroke:#40a839;stroke-width:2}.slider .owl-item{border:1px solid #eee}.flavor-bar{height:100px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;position:relative}@media (max-width:767px){.flavor-bar{margin:0 -15px;-webkit-border-radius:0;border-radius:0}}.flavor-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% + 30px);width:calc(100% + 30px);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.flavor-bar-item{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg);position:relative;overflow:hidden;-webkit-transition:-webkit-box-flex .5s ease;transition:-webkit-box-flex .5s ease;-o-transition:flex .5s ease;transition:flex .5s ease;transition:flex .5s ease,-webkit-box-flex .5s ease,-ms-flex .5s ease;cursor:pointer}.flavor-bar-item img{display:none}.flavor-bar-item-img{-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:calc(100% + 15px);height:calc(100% + 15px);left:50%;top:50%;-webkit-transform:translate(-50%,-50%) skew(10deg);-ms-transform:translate(-50%,-50%) skew(10deg);transform:translate(-50%,-50%) skew(10deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;position:absolute}.flavor-bar-item-text{position:absolute;bottom:0;left:0;width:100%;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(5%,#000),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,#000 5%,rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,#000 5%,rgba(0,0,0,0));background-image:linear-gradient(to top,#000 5%,rgba(0,0,0,0));padding:5px 30px 15px;color:#fff;font-size:1.5em;font-weight:100;text-transform:uppercase;opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;white-space:nowrap;overflow:hidden;-webkit-transform:skew(10deg);-ms-transform:skew(10deg);transform:skew(10deg)}.flavor-bar-item.present{-webkit-box-flex:2;-ms-flex:2;flex:2}.flavor-bar-item.strong{-webkit-box-flex:3;-ms-flex:3;flex:3}.flavor-bar-item.overwhelming{-webkit-box-flex:4;-ms-flex:4;flex:4}.flavor-bar-item.active{-webkit-box-flex:6;-ms-flex:6;flex:6}.flavor-bar-item.active .flavor-bar-item-text{opacity:1}.flavor-bar-item+.flavor-bar-item:before{content:"";position:absolute;left:0;top:0;height:100%;width:30px;border-left:5px solid #fff;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-o-linear-gradient(left,rgba(255,255,255,.5),rgba(255,255,255,0));background-image:linear-gradient(to right,rgba(255,255,255,.5),rgba(255,255,255,0));z-index:2}.social-block .btn,.social-block .btn-sm{background-color:#161616!important;-webkit-border-radius:50%;border-radius:50%;border-style:none;padding:0;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-block .btn+.btn,.social-block .btn-sm+.btn{margin-left:10px}.social-block .btn-sm[data-toggle-embed],.social-block .btn[data-toggle-embed]{background-color:#40a839!important}.social-block .btn{height:36px;width:36px;font-size:18px}@media (min-width:992px){.social-block .btn{height:48px;width:48px;font-size:24px}}.social-block .btn-sm{height:24px;width:24px;font-size:12px}.product-awards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-awards .product-award{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100px}@media (min-width:768px){.product-awards{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.carousel-flavor-bible .carousel-control{width:10%;background:0 0}.carousel-flavor-bible .carousel-control i{width:auto;left:50%;padding:15px 5px;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:3px solid #fff;-webkit-border-radius:5px;border-radius:5px;font-weight:700;text-shadow:none}@media (max-width:991px){.carousel-flavor-bible .carousel-control{width:48px;overflow:hidden}.carousel-flavor-bible .carousel-control .icon-chevron-right,.carousel-flavor-bible .carousel-control .slider-right:before{left:65%}.carousel-flavor-bible .carousel-control .icon-chevron-left,.carousel-flavor-bible .carousel-control .slider-left:before{left:35%}}.carousel-flavor-bible .item img{width:100%}.profile{padding-bottom:15px;border-bottom:1px solid #ececec;margin-bottom:15px}@media (min-width:768px){.profile{padding-bottom:0;border-bottom:none;margin-bottom:0}}.profile-photo{margin-bottom:15px;display:block}.profile-section{padding-bottom:5px}.profile-section+.profile-section{border-top:1px solid #ececec;padding-top:5px}@media (min-width:768px){.profile-section{padding-bottom:15px}.profile-section+.profile-section{padding-top:15px}}.profile-section:last-child{padding-bottom:0}.profile-detail{white-space:nowrap}.profile-detail i{color:#b9b9b9;font-size:20px;margin-right:5px}@media (min-width:768px){.profile-detail+.profile-detail{padding-top:10px}}.profile-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.profile-stat{text-align:center}.profile-stat-value{line-height:1}@media (min-width:768px){.profile-stat-value{font-size:2em;font-family:"Avenir Next Condensed",Helvetica,Arial,sans-serif;font-weight:200}}.profile-stat-label{display:block;text-align:center;margin:0}.profile-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -5px}.profile-badge{-ms-flex-preferred-size:calc(33.33333%);flex-basis:calc(33.33333%);padding-left:5px;padding-right:5px}.profile-badge:not(:nth-last-child(-n+3)){padding-bottom:15px}.profile-badge-title{display:block;text-align:center;white-space:nowrap}.profile-badge-description{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-badge-description .count{font-weight:800}.profile-badge-description .text{margin-left:10px;padding-left:10px;border-left:1px solid #ececec}.popover .member-badge-progress-labels{font-size:14px}.review-block-recommendation{padding:5px 10px}.review-block-body img{margin-bottom:15px;max-height:150px;max-width:100%}@media (min-width:768px){.review-block-body img{float:left;margin:0 15px 15px 0;max-width:30%}}.review-block-ratings{margin:-15px -15px 0 -15px;padding:15px}@media (min-width:768px){.review-block-ratings{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.review-block-ratings-item{margin-bottom:10px}.review-block-ratings-item:last-child{margin-bottom:0}@media (min-width:768px){.review-block-ratings-item{margin:0}.review-block-ratings-item+.review-block-ratings-item{margin-left:15px}}.review-block-ratings-item.overall-rating{width:auto}.review-block-ratings .stars{font-size:25px;line-height:25px;height:25px;letter-spacing:-.1em;display:block;white-space:nowrap}.review-block-ratings .rating-star{display:block;margin-bottom:5px}.review-block-ratings .rating-emoji .rating-emoji-face,.review-block-ratings .rating-emoji .rating-emoji-option{height:28px;width:28px}.review-block-ratings .rating-emoji .rating-emoji-text{display:none}@media (min-width:768px){.review-block-ratings .rating-emoji{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.review-block-ratings label{display:block;margin-bottom:0}.review-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;-webkit-border-radius:20px 0 0 0;border-radius:20px 0 0 0}.review-card .panel-body{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.review-card-image{display:block;position:relative;margin:-15px -15px 15px -15px;height:150px;overflow:hidden;background-position:50% 50%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.review-card-image img{display:none}.review-card-image+.review-card-header{position:absolute;top:0;left:0;width:100%;margin:0;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.75)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.75),rgba(0,0,0,0));background:-o-linear-gradient(top,rgba(0,0,0,.75),rgba(0,0,0,0));background:linear-gradient(to bottom,rgba(0,0,0,.75),rgba(0,0,0,0));padding:5px}.review-card-image+.review-card-header h3{color:#fff}.review-card-image+.review-card-header .stars{color:#fff}.review-card-image.expanded,body.productReview .review-card-image{background-image:none!important;height:auto;position:relative}.review-card-image.expanded img,body.productReview .review-card-image img{display:block;width:100%;margin:0 auto}.review-card-header{margin:-10px 0 10px -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-card-header-avatar{max-height:32px;margin-right:15px}.review-card-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.review-card-header-content h3{font-size:.75em;font-weight:800;color:#595959;margin:0}.review-card-header-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.review-card-header-stats{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.review-card-rating label{display:none}.review-card-rating .rating-star{line-height:16px;height:16px}.review-card-rating .rating-emoji .rating-emoji-face,.review-card-rating .rating-emoji .rating-emoji-option{width:16px;height:16px}.review-card-rating .rating-emoji .rating-emoji-text{display:none}.review-card-rating+.review-card-rating{margin-left:10px}.review-card-rating-funny{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-card-rating-funny .rating-emoji-face{height:22px;width:22px}.review-card-body{position:relative}.review-card-body-toggle{display:block;position:absolute;bottom:0;right:0;z-index:3;padding-left:15px;background:-webkit-gradient(linear,right top,left top,color-stop(80%,#f9f9f9),to(rgba(249,249,249,0)));background:-webkit-linear-gradient(right,#f9f9f9 80%,rgba(249,249,249,0));background:-o-linear-gradient(right,#f9f9f9 80%,rgba(249,249,249,0));background:linear-gradient(to left,#f9f9f9 80%,rgba(249,249,249,0))}.review-card-body-toggle:before{content:"less"}.review-card-body.truncated{overflow:hidden;max-height:132px}@media (min-width:768px){.review-card-body.truncated{max-height:88px}}.review-card-body.truncated .review-card-body-toggle:before{content:"more"}.review-card-body.truncated:before{display:block;content:"";background:-webkit-gradient(linear,left bottom,left top,from(#f9f9f9),to(rgba(249,249,249,0)));background:-webkit-linear-gradient(bottom,#f9f9f9,rgba(249,249,249,0));background:-o-linear-gradient(bottom,#f9f9f9,rgba(249,249,249,0));background:linear-gradient(to top,#f9f9f9,rgba(249,249,249,0));height:30px;width:100%;position:absolute;bottom:0;right:0;left:0;z-index:2}.review-card-body.can-truncate p:last-of-type:after{content:"";display:inline-block;width:30px}.review-card-body p:last-of-type{margin-bottom:0}.review-card-share{display:-webkit-box;display:-ms-flexbox;display:flex}.review-card-share input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;margin:2px;padding-left:10px}.review-blocks .review-card{margin-bottom:15px}@media (min-width:768px){.review-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-blocks .review-card{width:calc(50% - 7.5px)}}@media (min-width:992px){.review-blocks .review-card{width:calc(33.33% - 7.5px)}}.review-blocks .loading{width:100%}body.productReview .review-card-body.truncated{overflow:auto;max-height:none}body.productReview .review-card-body.truncated:after,body.productReview .review-card-body.truncated:before{display:none}body.productReview .review-card-body-toggle{display:none}.box-block .panel-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px}@media (max-width:480px){.box-block .panel-body{padding:0}}.box-block-product{display:-webkit-box;display:-ms-flexbox;display:flex;background:#ececec;height:50px;margin:2.5px;width:100%}@media (min-width:768px){.box-block-product{width:auto;margin:5px}}a.box-block-product{text-decoration:none;color:inherit}a.box-block-product:hover{-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2)}.box-block-product-photo{width:50px;height:50px;position:relative;background:#fff;text-align:center}.box-block-product-photo img{height:100%}.box-block-product-caption{padding:0 15px;line-height:1;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.box-block-product-caption{max-width:150px}}.box-block-product-caption:before{color:#ececec}.box-block-product-preference{width:50px;color:#fff;font-size:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.box-block-product-preference.active{background:#40a839}.box-block-product-preference.active:before{color:#40a839}.box-block-product-preference.inactive{background:#d9534f}.box-block-product-preference.inactive:before{color:#d9534f}.brand-enhanced-banner{margin-top:187.5px;margin-bottom:30px;padding-top:62.5px;background:#40a839;color:#fff}@media (min-width:768px){.brand-enhanced-banner{padding:0;margin:125px 0 155px}}.brand-enhanced-banner .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (min-width:768px){.brand-enhanced-banner .container{height:150px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:250px}}.brand-enhanced-banner-img{max-height:250px;position:absolute;top:-250px}@media (min-width:768px){.brand-enhanced-banner-img{max-height:400px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.brand-enhanced-banner-content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:600px;padding:0 30px}.brand-enhanced-banner-offer{text-align:center}@media (min-width:768px){.brand-enhanced-banner-offer{text-align:left}}.brand-enhanced-banner-offer .limited{display:block;font-weight:900;text-transform:uppercase;margin-bottom:5px;font-size:1.25em}.brand-enhanced-banner-offer p{font-size:1.25em;line-height:1;font-weight:300}.brand-enhanced-banner-offer p small{font-size:.75em}.brand-enhanced-banner-cta{background:#fff;color:#40a839;text-transform:uppercase;padding:14px 16px;font-weight:900;font-size:1.5em;margin:10px 0;line-height:1;text-align:center}.brand-enhanced-banner-cta:active,.brand-enhanced-banner-cta:focus,.brand-enhanced-banner-cta:hover{text-decoration:none;opacity:.9}@media (min-width:768px){.brand-enhanced-banner-cta{max-width:170px;margin:0 0 0 auto}}.brand-enhanced-content-img{height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand-enhanced-content-img img{max-height:100%;max-width:100%}.brand-enhanced-content h2{margin-top:0}.brand-enhanced-content .col-sm-4{margin-bottom:30px}.brand-enhanced.abay .brand-enhanced-banner{background:#ee0115}.brand-enhanced.abay .brand-enhanced-banner .sales-points{font-family:'Built Titling';letter-spacing:2px;font-size:1.75em;font-weight:400}.brand-enhanced.abay .brand-enhanced-banner-cta{color:#ee0115;font-family:'Built Titling';font-size:1.75em;letter-spacing:2px;padding:12px 24px}@media (min-width:768px){.brand-enhanced.abay .brand-enhanced-banner-cta{max-width:130px}}.brand-enhanced.abay .brand-enhanced-content h2{font-family:'Built Titling';color:#ee0115;font-weight:700;font-size:2.5em;letter-spacing:2px}.brand-enhanced.abay .brand-enhanced-content .zb-list li:before{color:#ee0115;content:"\25CF"}.springboard{padding:.5px 0}@media (min-width:768px){.springboard{padding:5px 0}}.springboard-items.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.springboard-items.container .springboard-item{width:100%;margin:.5px 0}@media (min-width:768px){.springboard-items.container .springboard-item{margin:5px 0;width:calc(33.33% - 5px)}}.springboard-items.container:after,.springboard-items.container:before{display:none}@media (max-width:767px){.springboard-items.container{padding:0}}.springboard-item{height:125px;-webkit-background-size:cover;background-size:cover;background-position:0 50%;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex}.springboard-item img{display:none}.springboard-item-text{font-size:1.75em;text-transform:uppercase;display:block;line-height:1;padding:5px 15px;-ms-flex-item-align:end;align-self:flex-end;width:100%;margin:0;text-align:center;font-weight:800}.springboard-item-text.zb-white{background-image:-webkit-gradient(linear,left bottom,left top,from(black),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,#000,rgba(0,0,0,0));background-image:linear-gradient(to top,#000,rgba(0,0,0,0))}a.springboard-item{text-decoration:none;color:inherit}@media (min-width:768px){.springboard-item{height:150px}}.springboard-promo{display:block;margin:.5px 0}.springboard-promo img{max-width:100%}@media (min-width:768px){.springboard-promo{margin:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.intro{padding-bottom:30px}.intro h4{text-transform:uppercase}.intro h4,.intro p{display:inline}.section-faq h4{margin-bottom:0}.flavor-preset-preference{display:-webkit-box;display:-ms-flexbox;display:flex}.flavor-preset-preference-indicator{background:#ececec;padding:10px;margin-right:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.flavor-preset-preference-indicator{font-size:40px;padding:15px 15px}}@media (min-width:992px){.flavor-preset-preference-indicator{font-size:40px;padding:15px 15px}}.flavor-preset-preference-flavors{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.flavor-preset-preference+.flavor-preset-preference{margin-top:15px}.share-buttons{position:absolute;z-index:3;right:15px}.share-buttons-container{position:relative}.edit-review .main-details .form-group{margin-bottom:30px}.edit-review .main-details .form-group>label{margin-top:0;margin-bottom:5px}@media (min-width:768px){.edit-review .strength{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-review .strength label{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;line-height:1}}@media (min-width:768px){.edit-review-container{background:url(/content/images/site/toons/chris-zamplebox.png) bottom right no-repeat}.edit-review-form{width:70%}}@media (min-width:992px){.edit-review-form{width:65%}}@media (min-width:1200px){.edit-review-form{width:55%}}@media (max-width:992px){.edit-review-product{background:#ececec;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;margin-top:-11px;margin-left:-15px;margin-right:-15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-bottom:15px}.edit-review-product-image{width:60px;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px;position:relative}.edit-review-product-image:before{content:"";height:0;width:0;border-color:transparent;border-style:solid;border-width:10px;content:'';border-right-color:#ececec;position:absolute;top:50%;right:0;margin-top:-10px}.edit-review-product-image img{max-width:none;max-height:90%}.edit-review-product-title{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.edit-review-product-title h1{margin:0;line-height:1}}.filter-bar{background:#fff;width:100%;z-index:10;position:relative;border-bottom:1px solid #e6e6e6}.filter-bar.scrolled{position:fixed;top:60px}.filter-bar.scrolled~#result-body{margin-top:40px}.filter-bar .container{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;position:relative}@media (max-width:767px){.filter-bar .container{padding:0 0 0 15px}}.filter-bar .container:after,.filter-bar .container:before{display:none}.filter-bar .container #filter-button{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.filter-bar .container #filter-button i{margin-left:5px}@media (max-width:768px){.filter-bar .container #filter-button{display:inherit}}.filter-bar-item{padding:0 10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;cursor:pointer}.filter-bar-item.active{background:#f2f2f2}@media (min-width:768px){.filter-bar-item:hover{background:#f2f2f2}}.filter-bar-item+.filter-bar-item{border-left:1px solid #e6e6e6}.filter-bar-item-input{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0}.filter-bar-item-input form{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-bar-item-input i{font-size:20px;width:20px;height:20px;position:relative;z-index:2;color:#40a839}.filter-bar-item-input .ais-SearchBox{width:100%}.filter-bar-item-input input{display:block;width:100px;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;padding:8px 10px 8px 30px;margin-left:-20px}.filter-bar-item-input input:focus{outline:0}.filter-bar-item-select{padding:0;min-width:60px}.filter-bar-item-select-toggle{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}.filter-bar-item-select-toggle label{text-transform:uppercase;font-size:10px;display:block;margin:0;color:#666;line-height:1}.filter-bar-item-select-options{display:none;position:absolute;background:#fafafa;width:100%;padding:0;list-style:none;top:100%;margin:1px 0 0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.filter-bar-item-select-options li{padding:8px 5px}.filter-bar-item-select-options li+li{border-top:1px solid #e6e6e6}.filter-bar-item-select-options li:hover{background:#f2f2f2}.filter-bar-item-select-options li.active{background:#40a839;color:#fff}.filter-bar-item-select-options li.separator{font-size:10px;font-weight:700;padding:14px 5px 4px;text-transform:uppercase;color:#666;line-height:1;cursor:default}.filter-bar-item-select-options li.separator:hover{background:0 0}.filter-bar-item-select.active .filter-bar-item-select-options{display:block}.filter-bar-menu{position:absolute;background:#fff;margin:1px 0 0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);width:300px;top:100%}@media (max-width:767px){.filter-bar-menu{width:calc(100% - 10px);right:5px}}@media (min-width:768px){.filter-bar-menu{width:300px;right:15px}}.filter-bar-menu-section{padding:5px 10px}.filter-bar-menu-section-toggle{position:relative;cursor:pointer}.filter-bar-menu-section-toggle h4{margin:0}.filter-bar-menu-section-toggle p{font-size:.75em;color:#909090;line-height:1;min-height:12px}.filter-bar-menu-section-toggle:after{font-family:Linearicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:0;font-size:20px;margin-top:-10px;content:"\e93a";color:#e6e6e6;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.filter-bar-menu-section-content{display:none}.filter-bar-menu-section-content-inner{padding:5px 0}.filter-bar-menu-section-price .filter-bar-menu-section-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-bar-menu-section-price .filter-bar-menu-section-content-inner .input-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-bar-menu-section-price .filter-bar-menu-section-content-inner .separator{width:40px;text-align:center}.filter-bar-menu-section.active .filter-bar-menu-section-toggle:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter-bar-menu-section.active .filter-bar-menu-section-content{display:block}.filter-bar-menu-section+.filter-bar-menu-section{border-top:1px solid #e6e6e6}.filter-bar+.section{padding-bottom:50px}body.search{background-color:#ececec}body.search .results{min-height:40vh}@media (min-width:768px){body.search .results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:768px){body.search .results{position:relative}}body.search .results .side-menu{padding:10px}@media (max-width:768px){body.search .results .side-menu{position:absolute;right:0;top:-16px;z-index:1;background-color:#fff;width:50%;border:1px solid #e6e6e6;display:none}body.search .results .side-menu.scrolled{position:fixed;top:100px;z-index:2;height:calc(100vh - 100px);overflow:auto}body.search .results .side-menu.visible{display:block}}@media (min-width:768px){body.search .results .side-menu{width:30%}}@media (min-width:992px){body.search .results .side-menu{width:20%}}body.search .results .side-menu-title{font-weight:700;cursor:default;margin-bottom:10px}body.search .results .ais-RefinementList-list{padding:0}body.search .results .ais-RefinementList-list li{margin-bottom:5px;display:block}body.search .results .ais-RefinementList-list li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#d3d3d3;margin:0;padding:5px 8px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;cursor:pointer}body.search .results .ais-RefinementList-list li label .badge{font-size:12px;margin-left:4px}body.search .results .ais-RefinementList-list li label:hover{background:#dfdfdf}body.search .results .ais-RefinementList-list li input{display:none}body.search .results .ais-RefinementList-list li.ais-RefinementList-item--selected label{background:#40a839!important;color:#fff}body.search .results .ais-RefinementList-list li.ais-RefinementList-item--selected label .badge{background:#235c1f}body.search .results .visible-xs .ais-RefinementList-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}body.search .results .visible-xs .ais-RefinementList-list li{width:calc(25% - 15px/4);margin-bottom:5px;margin-left:5px}body.search .results .visible-xs .ais-RefinementList-list li:nth-child(4n+1){margin-left:0}body.search .results .visible-xs .ais-RefinementList-list li label{display:block;text-align:center}body.search .results .ais-RefinementList-searchBox input{margin-bottom:5px;width:100%;border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;font-size:14px;padding:5px 10px}body.search .results .ais-RefinementList-searchBox input:focus{outline:0}body.search .results .ais-RefinementList-searchBox button{display:none}body.search .results .ais-RangeInput-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.search .results .ais-RangeInput-form label{margin:0}body.search .results .ais-RangeInput-form label input{width:55px;border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;font-size:14px;padding:5px 10px;font-weight:400}body.search .results .ais-RangeInput-form label input:focus{outline:0}body.search .results .ais-RangeInput-form label input::-webkit-inner-spin-button,body.search .results .ais-RangeInput-form label input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.search .results .ais-RangeInput-form label input[type=number]{-moz-appearance:textfield}body.search .results .ais-RangeInput-form button{-ms-flex-item-align:stretch;align-self:stretch;font-size:14px;-webkit-border-radius:3px;border-radius:3px;color:#fff;border:none;background-color:#40a839;font-weight:500}@media (max-width:768px){body.search .results .product-blocks{width:100%}}@media (min-width:768px){body.search .results .product-blocks{width:70%}body.search .results .product-blocks .product-card{width:calc(100% - 5px)}}@media (min-width:992px){body.search .results .product-blocks{width:80%}body.search .results .product-blocks .product-card{width:calc(50% - 5px)}}body.search .results .product-blocks .alert{margin:auto}body.search .algolia-search-paging .no-results{display:none}#loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:40vh}.search-return{display:block;background:#161616;color:#fff;font-size:1.25em;font-weight:300;line-height:1;padding:10px 0}.search-return:focus,.search-return:hover{color:#fff;text-decoration:none}.search-banner .container{margin:15px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-banner .container:after,.search-banner .container:before{display:none}.search-banner .container .springboard-item{width:calc(33.33% - 5px);position:relative;margin:10px 0;height:130px}.search-banner .container .springboard-item:after{font-family:Linearicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e93b";position:absolute;top:50%;left:5px;color:#fff;font-size:3em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-shadow:5px 0 10px #000}.search-banner .container .springboard-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(70%,rgba(236,236,236,.3)),to(#ececec));background-image:-webkit-linear-gradient(left,rgba(236,236,236,.3) 70%,#ececec 100%);background-image:-o-linear-gradient(left,rgba(236,236,236,.3) 70%,#ececec 100%);background-image:linear-gradient(to right,rgba(236,236,236,.3) 70%,#ececec 100%)}.search-banner .container .springboard-item.current{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);margin:0;height:150px}.search-banner .container .springboard-item.current:after,.search-banner .container .springboard-item.current:before{display:none}.search-banner .container .springboard-item.current:first-child{margin-left:calc(33.33% + 5px)}.search-banner .container .springboard-item.current:last-child{margin-right:calc(33.33% + 5px)}.search-banner .container .springboard-item.current+.springboard-item:after{content:"\e93c";right:5px;left:auto;text-shadow:-5px 0 10px #000}.search-banner .container .springboard-item.current+.springboard-item:before{background-image:-webkit-gradient(linear,right top,left top,color-stop(70%,rgba(236,236,236,.3)),to(#ececec));background-image:-webkit-linear-gradient(right,rgba(236,236,236,.3) 70%,#ececec 100%);background-image:-o-linear-gradient(right,rgba(236,236,236,.3) 70%,#ececec 100%);background-image:linear-gradient(to left,rgba(236,236,236,.3) 70%,#ececec 100%)}@media (min-width:768px){.search-banner+.section{padding-top:0}}.results-filters-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:36px}.results-filters-item label{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px;margin:0}.results-filters-item input,.results-filters-item select{width:100px;border:0;-webkit-border-radius:0;border-radius:0;padding:0 0 0 10px;border-left:1px solid #ccc}.results-filters-item .switch{margin-right:15px}.results-filters-item .rating-star{margin-right:15px}.results-filters-item .rating-star .icon,.results-filters-item .rating-star .slider-button{font-size:1.5em}.results-filters-item .number-slider{margin:5px 15px}.results-filters-item .list-tags{border-top:1px solid #ccc;padding:3px 15px 6px;margin-top:0;width:100%}.results-filters-item .list-tags:empty{display:none}.results-filters-item+.results-filters-item{border-top:1px solid #ccc}.featured-rotator{position:relative;margin:-15px;overflow:hidden}.featured-rotator-viewport{display:block;white-space:nowrap;font-size:0;-webkit-animation:rotator-cycle 21s linear infinite;animation:rotator-cycle 21s linear infinite}.featured-rotator-item{width:100%;margin:0;display:inline-block}.featured-rotator-item img{width:100%}@media (min-width:768px){.featured-rotator{overflow:visible;margin:0}.featured-rotator-viewport{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-15px;text-indent:0;-webkit-animation:none;animation:none}.featured-rotator-item{overflow:hidden;-webkit-border-radius:5px;border-radius:5px;width:25%;margin:0 15px}}@-webkit-keyframes rotator-cycle{0%,23%{-webkit-transform:translateX(0);transform:translateX(0)}25%,48%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%,73%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}75%,97%{-webkit-transform:translateX(-300%);transform:translateX(-300%)}100%{text-indent:0}}@keyframes rotator-cycle{0%,23%{-webkit-transform:translateX(0);transform:translateX(0)}25%,48%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%,73%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}75%,97%{-webkit-transform:translateX(-300%);transform:translateX(-300%)}100%{text-indent:0}}.review-prompt.popover{max-width:100%}.review-prompt .unslider{position:relative;overflow:visible;height:50px}@media (min-width:768px){.review-prompt .unslider{height:32px}}.review-prompt .unslider .question-slider{width:85%;margin:0 auto;padding:5px 0;background:#eee;height:100%}@media (min-width:992px){.review-prompt .unslider .question-slider{width:85%}}.review-prompt .unslider .question-slider ul{height:100%}.review-prompt .unslider .question-slider ul li{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.review-prompt .unslider-arrow{font-size:1.4em}.review-prompt .unslider-arrow.next{right:-5px}@media (min-width:992px){.review-prompt .unslider-arrow.next{right:0}}.review-prompt .unslider-arrow.prev{left:-5px}@media (min-width:992px){.review-prompt .unslider-arrow.prev{left:0}}.tasting-menu{margin:0 auto;max-width:400px;padding:15px;min-height:300px;text-align:center}@media (min-width:768px){.tasting-menu{padding:30px;border:1px solid #ddd}}.tasting-menu .coin{text-align:center;margin-bottom:30px}.tasting-menu .coin img{max-height:150px}.tasting-menu .stary-title{text-align:center;position:relative;font-size:1.5em;margin-top:0;padding:0 25px;color:#333;text-transform:none;font-weight:700}.tasting-menu .stary-title:after,.tasting-menu .stary-title:before{content:"\e68d";font-family:Linearicons;font-weight:400;position:absolute;top:50%;left:0;font-size:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.tasting-menu .stary-title:after{left:auto;right:0}.tasting-menu .stary-title .small{display:block;font-weight:600;font-size:80%;color:inherit}.tasting-menu .star-separator{padding:10px 0;font-size:15px}.tasting-menu .product-title{font-size:16px;font-weight:600;text-transform:uppercase}.tasting-menu .product-description,.tasting-menu .product-details,.tasting-menu .product-origin,.tasting-menu .product-title{margin:0}.tasting-menu .product-price{font-weight:600}.tasting-menu .product-origin{font-size:.75em;font-weight:600}.tasting-menu .product-rating{margin-bottom:5px;font-size:1.5em;line-height:1;letter-spacing:-.05em;color:#40a839;position:relative}.tasting-menu .product-rating i{cursor:pointer}.tasting-menu .product-rating img{position:absolute;height:30px;top:50%;margin-top:-15px;margin-left:15px}.tasting-menu .product-value-amount,.tasting-menu .product-value-title{font-size:1.25em;font-weight:700;display:block;margin:0}.tasting-menu .product-value-title{text-transform:uppercase}.tasting-menu .product-value-savings{margin-bottom:0;color:#40a839;font-weight:600}.tasting-menu .product-value-amount .decimals{font-size:.75em}.tasting-menu .tasting-menu-countdown{font-weight:500}.tasting-menu-modal .modal-content{margin:0 auto;max-width:400px;min-height:300px;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.4);box-shadow:0 5px 5px rgba(0,0,0,.4)}.tasting-menu-modal .tasting-menu{border:0}.vaping-battery-safety .text-white{color:#fff}.vaping-battery-safety .banner{padding:0 0 60px}@media (min-width:768px){.vaping-battery-safety .banner{padding:40px 0 60px}}.vaping-battery-safety .heading{font-weight:800;letter-spacing:1.2px}@media (min-width:768px){.vaping-battery-safety .heading{font-size:64px}.vaping-battery-safety .heading span{font-size:40px}}.vaping-battery-safety .battery{height:120px;margin-top:-60px}.vaping-battery-safety .blog-block:nth-child(7){width:100%}.vaping-battery-safety .block{height:150px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.vaping-battery-safety .block:hover{opacity:.8}.vaping-battery-safety .block .text-container{position:relative;height:100%;max-width:650px;width:100%}.vaping-battery-safety .block .text-container .block-text{text-shadow:0 0 10px #000;font-weight:800;position:absolute;bottom:0;font-size:24px;margin:20px}@media (min-width:992px){.vaping-battery-safety .block .text-container .block-text{font-size:32px}}.vaping-battery-safety .block .fa{font-size:18px}@media (min-width:992px){.vaping-battery-safety .block .fa{font-size:24px}}.vaping-battery-safety .posters{background:#161616}.vaping-battery-safety .posters .heading{padding:60px 0;margin:0!important}.vaping-battery-safety .posters .poster-container{padding-bottom:30px}.vaping-battery-safety .posters .poster-container .poster{padding-bottom:30px}.vaping-battery-safety .posters .poster-container .poster img{max-width:100%}.vaping-battery-safety p a{color:#fff;text-decoration:underline}.featured-products{width:100%;position:relative;overflow:hidden;text-align:center}.featured-products .mobile-image-container{position:relative}.featured-products .background{position:absolute;z-index:-10;-webkit-background-size:cover!important;background-size:cover!important}.featured-products .background-center{top:0;right:0;left:0}.featured-products .background-right{top:-50px;right:0;left:53%}.featured-products .featured{padding:30px 0;position:relative}.featured-products .featured.tall{padding-bottom:180px}.featured-products ul{list-style-type:none;padding:0}.featured-products h1{font-weight:800}.featured-products h1 span{font-size:1.5em}@media (min-width:992px){.featured-products h1{font-size:56px}}.featured-products h2{font-weight:800;color:#ef9a00;text-transform:none}.featured-products p{font-weight:500}.featured-products .featured-image-mobile{max-height:200px;max-width:100%}.featured-products .btn-ghost{margin:15px 15px 15px 0}.featured-products .btn-ghost.add-tags{background:#333;color:#fff}.featured-products .btn-ghost.add-tags:hover{color:#ef9a00}.featured-products .parallax-container{position:relative;overflow:hidden;height:100%;display:none;overflow:visible}.featured-products .parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0}.featured-products .parallax-container img{height:550px;display:block}.featured-products .unslider-arrow{top:270px}.featured-products .unslider-nav{margin-top:-22px;z-index:1000}@media (min-width:992px){.featured-products{text-align:left}.featured-products .featured-image-mobile{display:none}.featured-products .featured{padding:60px 0}.featured-products .parallax-container{display:block}.featured-products .unslider-arrow{top:50%}}@media (min-width:1200px){.featured-products .featured{padding:150px 0 100px}.parallax-container.blurry-box img{height:650px}}@media (min-width:768px){.home .btn-text-lg{padding:10px 24px;font-size:32px;font-weight:900}}.home-carousel .banner-image{height:400px;width:100%}.home-carousel .banner-image:not(.texture-overlay){-webkit-background-size:cover!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.home-carousel .banner-image.texture-overlay{z-index:1000;background-repeat:repeat;background-image:url(/Content/Images/site/pixel.png)}@media (min-width:1400px){.home-carousel .banner-image{height:650px}}@media (min-width:2000px){.home-carousel .banner-image{height:800px}}.home-carousel .banner-image video{height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}@media (min-width:768px){.home-carousel .banner-image video{min-width:100%;min-height:100%;width:auto;height:auto}}.home-carousel .banner-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;width:75%}@media (min-width:992px){.home-carousel .banner-text{width:800px}}.home-carousel .banner-text h1{-webkit-font-kerning:none;font-kerning:none}@media (min-width:480px){.home-carousel .banner-text h1{font-size:40px}}@media (min-width:768px){.home-carousel .banner-text h1{font-size:48px}}@media (min-width:992px){.home-carousel .banner-text h1{font-size:64px}}.home-carousel .carousel-indicators>li{height:15px;width:15px;-webkit-border-radius:100%;border-radius:100%;border-width:2px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.home-carousel .carousel-indicators>li.active{margin:1px}.home-links-item{display:block;height:150px;border:0 solid #eee;border-top-width:1px;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;padding:30px 0 0}.home-links-item.zb-white{text-shadow:0 0 4px rgba(0,0,0,.5)}.home-links-item.zb-black{text-shadow:0 1px 2px #fff,0 -1px 2px #fff,1px 0 2px #fff,-1px 0 2px #fff,0 0 5px #fff,0 0 4px #fff}.home-links-item h2{font-size:1.5em;margin:0}.home-links-item p{font-weight:500}.home-links-item:hover{text-decoration:none}.home-links-item:last-child{border-bottom-width:1px}@media (min-width:768px){.home-links-item{border-left-width:1px;height:250px}.home-links-item:nth-child(n+3){border-bottom-width:1px}}@media (min-width:992px){.home-links-item{border-bottom-width:1px}}@media (min-width:768px){.subscription-intro .row{width:100%;display:table;table-layout:fixed}.subscription-intro .row>div{display:table-cell;vertical-align:middle;float:none}}@media (min-width:768px){.subscription-intro .btn-get-started{padding:16px 32px}}.subscription-intro .zb-list li{margin-top:5px;margin-bottom:5px;line-height:1.6}.subscription-intro .row{padding:15px 0}@media (min-width:768px){.subscription-intro .row{padding-bottom:60px}}.subscription-intro .img-responsive{max-height:350px}@media (min-width:768px){.subscription-intro .img-responsive{max-height:none}}@media (min-width:768px){.subscription-intro h1,.subscription-intro h2{margin-bottom:0}}.subscription-intro .lead{font-size:1.5em;font-weight:200;opacity:.7;line-height:1.1}@media (min-width:768px){.subscription-intro .lead{font-size:1.75em}}@media (max-width:767px){.subscription-intro .img-responsive{margin:0 auto}.subscription-intro li{text-align:left}.subscription-intro .text-left{text-align:center}}@media (min-width:768px){.subscription-intro .plans{overflow:hidden;margin:0 -10px}}.subscription-intro .plans a.plan{text-decoration:none;color:inherit}.subscription-intro .plans .plan{position:relative;display:block;width:100%;padding:45px 0 15px;background:#fff}.subscription-intro .plans .plan+.plan{margin-top:10px}@media (min-width:768px){.subscription-intro .plans .plan{float:left;margin:0 5px!important;width:calc((100%/3) - 20px)}}.plan-savings{background:#40a839;color:#fff;position:absolute;top:10px;left:10px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;line-height:1;padding:10px 13px;font-weight:700;font-size:1.2rem;vertical-align:middle;box-shadow:0 0 5px rgba(0,0,0,.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);z-index:2}.plan-savings:after{display:none}.plan-savings small{display:block;font-size:.65em;font-weight:400}.plan-savings .amount{font-size:1.3rem;margin-top:5px;font-weight:800;letter-spacing:0}@media only screen and (max-width:900px){.plan-savings{font-size:1.1rem;left:8px;top:8px}.plan-savings .amount{font-size:1.1rem}}.plan-subtitle,.plan-title{margin:0;line-height:1;position:relative;z-index:2;color:#333!important}.plan-title{font-weight:900!important;font-size:1.65em!important}.plan-subtitle{font-size:1em}.plan-image{margin:-40px auto}.plan-price{font-weight:800!important;color:grey;font-size:16px!important;line-height:1.1;margin:15px 0 0!important}.plan-price-descriptor{color:grey;font-weight:500;text-transform:uppercase;font-size:12px;display:block;margin:5px 0 5px}.plan-price-total{font-weight:800;color:#40a839;font-size:3rem;margin:10px 0 0;letter-spacing:-1px}.plan-price-total small,.plan-price-total sup{font-size:1.5rem;letter-spacing:0}.plan-price-total span.total{font-size:1.5rem;color:grey;letter-spacing:0}.plan-price-default{margin-bottom:0;position:absolute;bottom:0;left:0;right:0}.plan-price-default span{position:relative;color:grey;font-weight:800;font-size:1.8rem;padding:0 3px}.plan-price-default span:before{content:'';display:inline-block;width:100%;position:absolute;top:12px;right:0;border-top:1px solid #333}.plan-wholesale{background:#eaf7e9;padding:10px;color:#40a839;margin-top:15px;border-top:1px solid #40a839}.plan-wholesale h2,.plan-wholesale h4{font-size:1em;text-transform:uppercase;margin:0}.plan-btn{margin-top:15px}.plan-stamp{position:absolute;right:0;bottom:0;height:28px}.plan-stamp-message{color:#fff;background-color:grey;font-weight:800;font-size:1rem;line-height:1;display:inline-block;width:70px;padding:2px 0;text-transform:uppercase;height:28px}.plan-stamp-message-big{font-size:1.4rem;margin-bottom:0}.about-video{margin:15px 0;position:relative}.about-video .cover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:url(/Content/images/site/about/videoposter.jpg);-webkit-background-size:cover;background-size:cover}@media (min-width:992px){.about-video{margin:0}}.not-found ul{padding:0;margin:0;list-style-type:none}.not-found li{display:inline-block}.not-found a{display:block;padding:10px 15px;margin:5px;color:#fff;background:#40a839;font-weight:700}.not-found a:hover{text-decoration:none;background:#47bb3f}html.image{margin:0;-webkit-transform:translateZ(0);transform:translateZ(0)}html.image body{margin:0;font-size:20px}html.image .image-container{overflow:hidden;position:relative}html.image .card,html.image .order-card{font-size:16px}html.image .card .product-block{margin-bottom:0}html.image .card .product-block-body{width:60%;float:left;padding-right:7.5px}html.image .card .product-block-stats{width:40%;padding-left:7.5px;float:left}html.image .card .product-block-stats-set{display:block}html.image .card .product-block-stats-item{text-align:left}html.image .card .product-block-stats-item.overall{margin-top:0}html.image .card .product-block-stats-item.overall .product-block-stats-item-label{display:none}html.image .card .product-block-description{display:block}html.image .card .rating-emoji-text{display:block}html.image .product-blocks{display:block}html.image .product-blocks .product-card{height:145px;float:left;overflow:hidden;width:383px}html.image .product-blocks .product-card:nth-child(3n+2){margin:0 10px 10px}html.image .product-blocks .product-card-footer{display:none}html.image .hero-xl{padding:20px 0}html.image .hero-xl h1{font-size:2.5em;font-weight:900}html.image.raw{background:#f6f6f6}html.image.raw body{margin:50px auto;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}html.image .review-block .panel-body,html.image .review-block .panel-heading{background:0 0;padding:0}html.image .review-block .panel-footer{display:none}html.image .review-block.panel{-webkit-box-shadow:none;box-shadow:none}html.image .review-block .panel-block-caption-avatar{width:80px;height:80px}html.image .review-block .panel-block-caption-title h3{font-size:1.5em}html.image .review-block .panel-block-caption-title h4{font-size:14px}html.image .review-block .panel-heading{margin-bottom:15px}html.image .review-block-recommendation,html.image .review-block-verified{height:40px}html.image .review-block-recommendation i,html.image .review-block-verified i{vertical-align:top;font-size:30px;line-height:30px}html.image .review-block-recommendation span,html.image .review-block-verified span{vertical-align:top;display:inline-block;line-height:30px}html.image .review-block-verified{text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block}html.image .review-block-body img{display:none}html.image .review-block-ratings{padding:0;margin:0}html.image .review-block-ratings i{font-size:1.75em}html.image .review-block-ratings .stars{height:44px}html.image .review-block-ratings-item{width:auto}html.image .review-block-ratings .rating-emoji-face,html.image .review-block-ratings .rating-emoji-option{width:46px;height:46px}.panel-block-caption-title html.image .review-block h4,.quote-attribution-name html.image .review-block p,.radio-buttons-icons html.image .review-block label,.review-block-ratings html.image .review-block label,html.image .review-block .mini-label,html.image .review-block .panel-block-caption-title h4,html.image .review-block .profile-stat-label,html.image .review-block .quote-attribution-name p,html.image .review-block .radio-buttons-icons label,html.image .review-block .result-item-subtitle,html.image .review-block .review-block-ratings label{font-size:14px}html.image .product-block-stats .donut-responsive .donut-chart{width:60px!important;height:60px!important}html.image .flavor-preset-preference-flavors{overflow:hidden;display:block}html.image .flavor-preset-preference-flavors a{float:left}html.image .gradient-bottom:after{content:" ";z-index:10;position:absolute;bottom:0;left:0;right:0;height:120px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(95%,#fff));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 95%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 95%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 95%)}html.image .gradient-bottom.box-detail:after{left:25%}html.image .starburst{position:absolute;top:30px;right:30px;z-index:1}.newsletter .banner{background-position:center!important;-webkit-background-size:cover!important;background-size:cover!important;height:100px;width:100%}.newsletter .banner.sign-up{background:url(/Content/images/site/newsletter/newsletter-sign-up.jpg)}.newsletter .banner.thank-you{background:url(/Content/images/site/newsletter/newsletter-thank-you.jpg)}@media (min-width:768px){.newsletter .banner{height:200px}}@media (min-width:1200px){.newsletter .banner{height:250px}}.newsletter .hubspot-form{display:inline-block;border:1px solid #000}.newsletter .hubspot-form>p{background:#000;color:#fff;margin:0;padding:15px;font-weight:800}.newsletter .hubspot-form .form{margin:15px;text-align:left}.newsletter .hubspot-form input{width:100%!important;padding:6px 12px;border:1px solid #ccc;margin-bottom:15px}.newsletter .hubspot-form .hs-button{color:#fff;font-weight:800;background:#40a839;text-transform:uppercase;padding:7px 14px;border:none;margin-bottom:0;margin-top:15px}.newsletter .post-header{border:1px solid #bbb;color:#000;font-weight:800;padding:15px}.competition-comparison .header{background:url(/Content/images/site/competition-comparison/comparison-banner.jpg);-webkit-background-size:cover;background-size:cover;background-position:40% 50%}@media (min-width:992px){.competition-comparison .header .container>.row{padding:30px 0}}@media (min-width:1200px){.competition-comparison .header .container>.row{padding:60px 0}}.competition-comparison .header h1{font-weight:700}@media (min-width:992px){.competition-comparison .header h1{font-size:36px}.competition-comparison .header h1.sub-heading,.competition-comparison .header h1.zb-green{text-align:right}}@media (min-width:1200px){.competition-comparison .header h1{font-size:48px}.competition-comparison .header h1.sub-heading{font-size:42px}}.competition-comparison .header h1>span{font-weight:900}.competition-comparison .header ul{padding:0;list-style-type:none}.competition-comparison .header ul>li{font-weight:700}.competition-comparison .header ul>li>span{font-weight:900}.competition-comparison>img{display:inherit;margin-left:auto;margin-right:auto;margin-top:-43px}.competition-comparison br{display:none}@media (min-width:992px){.competition-comparison br{display:block}}.competition-comparison h2{text-transform:none}.competition-comparison .comparison-table-header{display:none}.competition-comparison .comparison-table-header .col-md-2{font-weight:900;padding:15px}.competition-comparison .comparison-table-header .col-md-2.featured{background:#40a839;color:#fff}@media (min-width:992px){.competition-comparison .comparison-table-header{display:block}}.competition-comparison .comparison-table-row{font-weight:800}@media (min-width:992px){.competition-comparison .comparison-table-row{height:87px;margin-bottom:3px}}.competition-comparison .comparison-table-row:nth-child(2n){background:#ececec}.competition-comparison .comparison-table-row .col-md-1{background:#40a839;color:#fff;padding-top:5px;padding-bottom:5px;font-size:40px}.competition-comparison .comparison-table-row .col-md-1 .icon,.competition-comparison .comparison-table-row .col-md-1 .slider-button{vertical-align:middle}@media (min-width:992px){.competition-comparison .comparison-table-row .col-md-1{padding-top:15px;padding-bottom:15px}}.competition-comparison .comparison-table-row .col-md-3{margin-top:30px;margin-bottom:30px;text-align:center}@media (min-width:992px){.competition-comparison .comparison-table-row .col-md-3{margin:0;text-align:left}}.competition-comparison .comparison-table-row .col-md-2{margin-top:30px;margin-bottom:30px}.competition-comparison .comparison-table-row .col-md-2 .featured{font-size:20px}.competition-comparison .comparison-table-row .col-md-2 span{font-size:26px;line-height:1}@media (min-width:992px){.competition-comparison .comparison-table-row .col-md-2{margin:0}.competition-comparison .comparison-table-row .col-md-2 .col-xs-6{display:none}.competition-comparison .comparison-table-row .col-md-2 .col-xs-2{float:none;margin:0 auto;padding:0}}@media (min-width:992px){.competition-comparison .comparison-table-row .col-md-2,.competition-comparison .comparison-table-row .col-md-3{height:100%}.competition-comparison .comparison-table-row .row{height:100%}.competition-comparison .comparison-table-row .row .col-xs-2{height:100%}.competition-comparison .comparison-table-row span{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.competition-comparison p.gutter-lg{margin-bottom:30px}.competition-comparison .section{background:#40a839;color:#fff;font-weight:800}.competition-comparison .banner-bottom{background:#eee;padding:60px 0}.competition-comparison .banner-bottom h1{line-height:.8;font-weight:900}.competition-comparison .banner-bottom h3{text-transform:none;font-weight:700;font-size:1.2em}@media (min-width:480px){.competition-comparison .banner-bottom h3{font-size:1.5em}}.newsletter .banner{background-position:center!important;-webkit-background-size:cover!important;background-size:cover!important;height:100px;width:100%}.newsletter .banner.sign-up{background:url(/Content/images/site/newsletter/newsletter-sign-up.jpg)}.newsletter .banner.thank-you{background:url(/Content/images/site/newsletter/newsletter-thank-you.jpg)}@media (min-width:768px){.newsletter .banner{height:200px}}@media (min-width:1200px){.newsletter .banner{height:250px}}.newsletter .hubspot-form{display:inline-block;border:1px solid #000}.newsletter .hubspot-form>p{background:#000;color:#fff;margin:0;padding:15px;font-weight:800}.newsletter .hubspot-form .form{margin:15px;text-align:left}.newsletter .hubspot-form input{width:100%!important;padding:6px 12px;border:1px solid #ccc;margin-bottom:15px}.newsletter .hubspot-form .hs-button{color:#fff;font-weight:800;background:#40a839;text-transform:uppercase;padding:7px 14px;border:none;margin-bottom:0;margin-top:15px}.newsletter .post-header{border:1px solid #bbb;color:#000;font-weight:800;padding:15px}.community-banner{position:relative;width:100%;min-height:200px;height:auto;background-position:center center!important;-webkit-background-size:cover!important;background-size:cover!important;background-repeat:no-repeat!important;display:table;text-shadow:1px 1px 1px #222}@media (min-width:480px){.community-banner{min-height:350px}}@media (min-width:992px){.community-banner{height:450px}}.community-banner .new-post{position:absolute;z-index:1000;top:15px;right:15px}@media (max-width:767px){.community-banner .new-post .btn{padding:10px;font-size:20px;-webkit-border-radius:100%;border-radius:100%}.community-banner .new-post .btn .icon-plus{font-weight:900!important}}.community-banner .container{height:100%;width:100%;margin:0 auto;display:table-cell;vertical-align:middle}.community-banner .container-sm{margin:0 auto;width:100%;display:inline-block;color:#fff;padding:45px 0}.community-banner .container h3{font-size:24px}@media (min-width:992px){.community .latest-post .row{width:100%;display:table;table-layout:fixed}.community .latest-post .row>div{display:table-cell;vertical-align:middle;float:none}}.community .latest-post .body-excerpt{line-height:28px}.community .latest-post .body-excerpt h1,.community .latest-post .body-excerpt h2{font-size:20px}.community .latest-post .body-excerpt br{display:none}.community .category a:hover,.community .latest-post a:hover{cursor:pointer}.community .category .post-link,.community .latest-post .post-link{text-decoration:underline;text-transform:uppercase;font-weight:500;color:#40a839}.community .category .post-link span,.community .latest-post .post-link span{display:inline-block;font-size:1.5em;margin-left:3px}.community .btn-group{width:100%}.community .btn{white-space:normal}.community .popover{z-index:1020}.category{border-bottom:3px solid #eee}@media (min-width:480px){.category-title{display:inline-block;margin-right:30px}}.slider .owl-item{border:none}.slider .owl-controls{width:100%;position:absolute;top:69px}@media (min-width:768px){.slider .owl-controls{top:59px}}.slider .owl-controls [class*=owl-]{background:0 0!important}.slider .owl-controls [class*=owl-]:hover{background:0 0!important}.slider .owl-controls [class*=owl-] i{font-weight:700;padding:25px 5px;color:#fff;border:2px solid #fff;-webkit-border-radius:2px;border-radius:2px;font-size:2.5em}@media (min-width:992px){.slider .owl-controls [class*=owl-] i{color:#777;border-color:#777;opacity:.5}.slider .owl-controls [class*=owl-] i:hover{opacity:1}}.slider .owl-controls .owl-next{position:absolute;right:0}@media (min-width:1292px){.slider .owl-controls .owl-next{right:-70px}}.slider .owl-controls .owl-prev{position:absolute;left:0}@media (min-width:1292px){.slider .owl-controls .owl-prev{left:-70px}}.scoreable-points{background:0 0;border:none;padding:0;position:relative;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;outline:0}.scoreable-points:before{position:absolute;height:0;width:0;border-color:transparent;border-style:solid;border-width:6px;content:'';border-bottom-color:#ececec;-webkit-transition:border-bottom-color .5s ease;-o-transition:border-bottom-color .5s ease;transition:border-bottom-color .5s ease}.scoreable-points.active{color:#40a839}.scoreable-points.active:before{border-bottom-color:#40a839}.post-content{padding-bottom:30px;background:#fff;border-top:4px solid #eee}.post-category{font-weight:500;color:#777;text-transform:lowercase}@media (min-width:480px){.post-title{font-size:40px}}.post-author{font-size:18px;font-weight:600}@media (max-width:991px){.post-author{margin-bottom:15px!important}}.post-body{padding:15px 0;background:#fff}.post.recent-posts{border-top:8px solid #eee}.post-comments{margin:30px 0}.post-comments .comment+.comment{margin-top:15px}.post-comments .comment-header{background:#f7f7f7;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;padding:10px 15px 10px 40px;position:relative}.post-comments .comment-header-details{text-decoration:underline;font-weight:700}.post-comments .comment-header .timeago{font-size:.75em;color:#909090}.post-comments .comment-toggle{line-height:1;position:absolute;top:50%;margin-top:-.5em;right:15px;text-decoration:none;color:inherit}.post-comments .comment-toggle:before{content:"\e93a"}.post-comments .comment-avatar{position:absolute;width:60px;top:50%;margin-top:-30px;left:-30px}.post-comments .comment-body,.post-comments .comment-edit-form{background:#fff;padding:15px}.post-comments .comment-footer{background:#fff;border-top:1px solid #f7f7f7;padding:10px 15px;font-size:.75em;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.post-comments .comment-footer-score{padding-left:20px}.post-comments .comment-footer-score:before{left:0}.post-comments .comment-footer-score.active{font-weight:700}.post-comments .comment-replies{margin-left:30px}.post-comments .comment-replies .comment{margin-top:15px}.post-comments .comment.editing>.comment-body{display:none}.post-comments .comment.toggled .comment-toggle:before{content:"\e939"}.post-comments .comment.toggled>.comment-header{-webkit-border-radius:3px;border-radius:3px}.post-comments .comment.toggled>.comment-body,.post-comments .comment.toggled>.comment-footer,.post-comments .comment.toggled>.comment-replies{display:none}#post-body iframe,#post-body img{max-width:100%}#fixed-sidebar{will-change:margin-top;z-index:1000}@media (max-width:767px){#fixed-sidebar{position:fixed;bottom:0;right:0;left:0;width:100%;background:#40a839}#fixed-sidebar button{border:2px solid #fff}#fixed-sidebar a{border:2px solid #222}#fixed-sidebar h2{display:none}#fixed-sidebar .social-block{padding:5px}#fixed-sidebar .social-block a{margin-left:15px}}.comment-editor{padding:15px 0}.post-body+.comment-editor{border-top:2px solid #f7f7f7}.activity-feed-header{background:#f7f7f7;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;position:relative}.activity-feed-header h3{text-transform:capitalize;color:#161616;font-weight:700;padding:15px;margin:0}.list-activity-feed{background:#fff}.list-activity-feed-item{border-top:1px solid #f7f7f7;padding:8px 15px}.list-activity-feed-item-avatar{width:44px}.list-activity-feed-item-author{color:#161616;text-decoration:underline}.list-activity-feed-item-link{font-style:italic}.post-list:not(.col-md-4):not(.carousel){float:left;width:100%}@media (min-width:480px) and (max-width:767px){.post-list:not(.col-md-4):not(.carousel){width:calc(50% - (30px / 2));margin-right:30px}.post-list :nth-child(2n+2){margin-right:0}}@media (min-width:768px){.post-list:not(.col-md-4):not(.carousel){width:calc(33.333% - ((30px * 2)/ 3));margin-right:30px}.post-list :nth-child(3n+3){margin-right:0}}@media (min-width:1200px){.post-list:not(.col-md-4):not(.carousel){width:calc(33.333% - ((60px * 2)/ 3));margin-right:60px}}.post-list{padding-bottom:30px}.post-list .post-image{margin:0 auto;height:170px;background-position:center center!important;-webkit-background-size:cover!important;background-size:cover!important}@media (min-width:768px){.post-list .post-image{height:150px}}@media (min-width:768px) and (max-width:991px){.post-list.col-sm-6:nth-child(2n+1){clear:both}}@media (min-width:992px){.post-list.col-md-4:nth-child(3n+1){clear:both}}.vape-school-nav{text-align:center;z-index:1000;position:relative}.vape-school-nav>ul{margin:0;height:75px}@media (min-width:480px){.vape-school-nav>ul{height:75px}}.vape-school-nav>ul>li{display:inline-block;vertical-align:top}.vape-school-nav>ul>li>a{display:block;font-weight:800;color:#222}.vape-school-nav>ul>li img{height:75px;margin-bottom:-25px}@media (min-width:480px){.vape-school-nav>ul>li img{height:100px;margin-bottom:-25px}}.vape-school-category .nav-icon{max-height:75px;padding:15px 5px}@media (min-width:768px){.vape-school-category{padding:29.5px 15px;line-height:16px;font-size:16px;width:150px}}.vape-school-category:hover{text-decoration:none;background:#eee}.take-action .banner{display:none;min-height:200px;background:url(/content/images/site/take-action/vapingunderattack.jpg);-webkit-background-size:cover;background-size:cover;background-position:center left}@media (min-width:480px){.take-action .banner{display:block}}@media (min-width:992px){.take-action .banner{min-height:250px}}.take-action .banner-alt{width:100%}@media (min-width:480px){.take-action .banner-alt{display:none}}.take-action .btn-primary span{text-transform:none;font-weight:400}.take-action h1,.take-action h2,.take-action h3{font-weight:900}@media (min-width:992px){.take-action h1{font-size:3.5em}.take-action h2{font-size:2.5em}.take-action h3{font-size:1.7em}.take-action p{font-size:28px}.take-action .btn-primary{font-size:1.5em}.take-action .btn-primary span{font-size:.8em}}.add-ons .banner h1{font-weight:900;font-size:3em}.add-ons .banner h4{font-weight:600;letter-spacing:4px}.add-ons .banner img{margin-top:-20px;width:100%}@media (min-width:992px){.add-ons .banner h1{font-size:5em}.add-ons .banner img{margin-top:-45px}}@media (min-width:1200px){.add-ons .banner h1{font-size:7em}.add-ons .banner img{margin-top:-60px}}@media (min-width:1500px){.add-ons .banner img{margin-top:-70px}}.add-ons h2{font-weight:800;line-height:1.2}@media (min-width:992px){.add-ons h2{font-size:2em}}.add-ons br{display:none}.add-ons .jumbotron img{max-height:400px}@media (min-width:768px){.add-ons .row{width:100%;display:table;table-layout:fixed}.add-ons .row>div{display:table-cell;vertical-align:middle;float:none}}@media (min-width:480px) and (max-width:767px){.add-ons .col-sm-5 img{max-width:430px}}@media (min-width:480px){.add-ons br{display:block}}@media (min-width:768px){.add-ons .coil,.add-ons .wick{text-align:left}.add-ons .wire{text-align:right}.add-ons .col-md-4{text-align:left}}.reviews .header{padding:30px 0 0;background:#d6dce2}.reviews .youtube-carousel h2{color:#fff;font-weight:800;text-shadow:1px 1px 1px #222}.reviews .youtube-carousel .owl-stage-outer{padding:5px 0;background:#222}.reviews .fb-post span,.reviews .instagram-media,.reviews .twitter-tweet{display:block!important;width:100%!important;max-width:500px!important;margin:0 auto!important}.reviews h1{font-weight:900}@media (min-width:480px){.reviews h1{font-size:2.5em}}@media (min-width:992px){.reviews h1{font-size:3.5em}}.reviews .banner-bottom{background:#eee;margin-top:160px;padding:30px 0 60px}.reviews .banner-bottom img{width:100%;max-width:600px;margin-top:-160px}.reviews .banner-bottom h1{line-height:.8}.reviews .banner-bottom h3{text-transform:none;font-weight:700;font-size:1.2em}@media (min-width:480px){.reviews .banner-bottom{margin-top:270px}.reviews .banner-bottom img{margin-top:-270px}.reviews .banner-bottom h3{font-size:1.5em}}.nic-order-header{height:55px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.4);box-shadow:0 0 3px rgba(0,0,0,.4);position:fixed;top:0;left:0;right:0;background:#fff;z-index:10;text-align:center;border-bottom:1px solid #f9f9f9}.nic-order-logo{font-weight:900;text-transform:uppercase;font-size:28px;line-height:55px;text-decoration:none!important;color:#b9b9b9}@media (max-width:768px){.nic-order-items{margin-bottom:80px}}.nic-order-banner{background:#ee0115;color:#fff;padding:30px 0}@media (min-width:768px){.nic-order-banner{padding:60px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.nic-order-banner .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.nic-order-banner .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto}}.nic-order-banner-title{margin:0 15px 0 0;text-align:center}.nic-order-banner-title svg{height:75px}.nic-order-banner-title svg .mark{fill:#fff}.nic-order-banner-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.nic-order-banner-value-price{font-size:1.75em;font-weight:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.nic-order-banner-value-price-per{font-weight:700;font-size:1em;line-height:1;max-width:20px;text-transform:uppercase;font-size:1rem;margin-left:5px}.nic-order-banner-value-callout{background:#bb0111;padding:5px 10px;line-height:1;margin-left:25px;text-transform:uppercase;font-size:1.25em;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.2);box-shadow:1px 2px 2px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.2);position:relative}.nic-order-banner-value-callout:before{content:'';width:10px;height:10px;-webkit-border-radius:4px;border-radius:4px;top:50%;left:-5px;margin-top:-5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:#bb0111;position:absolute}.nic-order-banner-value-callout span{display:block;font-size:.75em}.nic-order-banner-instructions{width:100%!important;max-width:500px}.nic-order-banner-instructions ol{margin:20px 0 0;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;counter-reset:section;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nic-order-banner-instructions ol li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.nic-order-banner-instructions ol li:before{counter-increment:section;content:counter(section);font-size:1.25em;height:30px;width:30px;line-height:30px;text-align:center;background:#fff;-webkit-border-radius:50%;border-radius:50%;color:#ee0115;font-family:'Built Titling';margin-bottom:5px}.nic-order-banner-instructions ol li.active:before{background:#bb0111;color:#fff}.nic-order-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.nic-order-products{max-width:900px;margin:0 auto;background:#fff}}.nic-order-products-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-bottom:1px solid #ececec;position:relative}@media (min-width:768px){.nic-order-products-item{width:33.33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #ececec}.nic-order-products-item:nth-child(3n+1){border-left:1px solid #ececec}.nic-order-products-item:nth-child(-n+3){border-top:1px solid #ececec}}.nic-order-products-item .btn-watching,.nic-order-products-item>.btn-notify{position:absolute;z-index:1;top:0;width:100%;margin:0}.nic-order-products-item-img{display:block;width:25%;margin-right:15px;overflow:hidden}.nic-order-products-item-img img{max-width:100%;height:auto}@media (min-width:768px){.nic-order-products-item-img{width:100%;margin:0 0 15px 0;height:300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.nic-order-products-item-img img{max-width:none;max-height:300px}}.nic-order-products-item-price{font-size:1.25em;font-weight:300;color:gray}.nic-order-products-item-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(75% - 15px)}.nic-order-products-item-body h2{margin:0;text-transform:none;font-weight:500;font-size:1.25em;color:#ee0115}.nic-order-products-item-description{margin-bottom:0}.nic-order-products-item-rating .rating{line-height:1}.nic-order-products-item-rating .count{line-height:20px;vertical-align:top}.nic-order-products-item-rating .count-number:before{content:'('}.nic-order-products-item-rating .count-number:after{content:')'}.nic-order-products-item-colors{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px -5px}.nic-order-products-item-colors>div{width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%;background:#999;margin:5px;cursor:pointer;position:relative}.nic-order-products-item-colors>div.active:before{font-family:Linearicons;content:"\e90e";position:absolute;top:50%;left:50%;color:#fff;font-size:1.25em;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:1px 1px 2px rgba(0,0,0,.5)}.nic-order-products-item-colors>div.active:after{display:block;content:'';width:58px;height:58px;position:absolute;top:1px;left:1px;border:3px solid #fff;-webkit-border-radius:50%;border-radius:50%}.nic-order-products-item-colors>div.zb-go-starter-kit-gray>span,.nic-order-products-item-colors>div.zb-go-starter-kit-green>span{position:absolute;bottom:-20px;left:0;right:0;text-align:center}.nic-order-products-item-colors>div.zb-go-starter-kit-green{background-image:-webkit-gradient(linear,left top,left bottom,from(#58c450),to(#235c1f));background-image:-webkit-linear-gradient(top,#58c450,#235c1f);background-image:-o-linear-gradient(top,#58c450,#235c1f);background-image:linear-gradient(to bottom,#58c450,#235c1f)}.nic-order-products-item-colors>div.zb-go-starter-kit-gray{background-image:-webkit-gradient(linear,left top,left bottom,from(gray),to(#333));background-image:-webkit-linear-gradient(top,gray,#333);background-image:-o-linear-gradient(top,gray,#333);background-image:linear-gradient(to bottom,gray,#333)}.nic-order-products-item-quantity{margin-top:5px}.nic-order-products-item-issue{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-repeating-linear-gradient(45deg,rgba(255,255,255,.7),rgba(255,255,255,.7) 10px,rgba(238,238,238,.7) 10px,rgba(238,238,238,.7) 20px);background:-o-repeating-linear-gradient(45deg,rgba(255,255,255,.7),rgba(255,255,255,.7) 10px,rgba(238,238,238,.7) 10px,rgba(238,238,238,.7) 20px);background:repeating-linear-gradient(45deg,rgba(255,255,255,.7),rgba(255,255,255,.7) 10px,rgba(238,238,238,.7) 10px,rgba(238,238,238,.7) 20px);font-size:1.5em;font-weight:900;color:#909090;text-align:center;padding:0 10px}.nic-order-products-item.style{-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:none;border-left:1px solid #ececec}@media (min-width:768px){.nic-order-products-item.style .nic-order-products-item-body{margin-right:20%}}.nic-order-products-item-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;padding:0 15px;margin:-2px}.nic-order-products-item-thumbs>div{width:calc(20% - 4px);height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2px;-webkit-border-radius:3px;border-radius:3px;border:2px solid #ececec}.nic-order-products-item-thumbs>div.active{border:2px solid #ee0115}.nic-order-products-item-thumbs>div img{max-height:100%}@media (min-width:768px){.nic-order-products-item.device{width:66.66%;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.nic-order-products-item.device .nic-order-products-item-img{width:50%}.nic-order-products-item.device .nic-order-products-item-body{width:30%}}.nic-order-products-item.discount:before{content:attr(discount);background:#00adef;color:#fff;padding:4px 8px;position:absolute;top:10px;right:-5px;-webkit-box-shadow:-1px 1px 3px rgba(0,0,0,.3);box-shadow:-1px 1px 3px rgba(0,0,0,.3);text-transform:uppercase;font-weight:900}.nic-order-products-item.discount:after{content:'';position:absolute;height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;content:'';border-left-color:#0088bc;border-width:5px 0 0 5px;top:5px;right:-5px}.nic-order-products-item-callout{position:absolute;top:5px;z-index:2;left:0;margin-left:-10px}@media (min-width:768px){.nic-order-products-item-callout{top:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.nic-order-products-item-callout .ribbon{position:absolute;top:2px;margin-right:-5px;right:100%;background:#eea236;width:2px;height:20px;z-index:1}@media (min-width:768px){.nic-order-products-item-callout .ribbon{top:5px;width:8px}}.nic-order-products-item-callout .ribbon:after,.nic-order-products-item-callout .ribbon:before{position:absolute;content:'';margin-right:-1px;right:100%}.nic-order-products-item-callout .ribbon:before{height:0;width:0;border-color:transparent;border-style:solid;border-width:15px;content:'';border-right-color:#eea236;border-width:0 15px 15px 0;border-width:0 15px 20px 0;top:0}.nic-order-products-item-callout .ribbon:after{height:0;width:0;border-color:transparent;border-style:solid;border-width:15px;content:'';border-bottom-color:#eea236;border-width:0 0 15px 15px;border-width:0 0 20px 15px;bottom:0}.nic-order-products-item-callout .body{position:relative;background:#f0ad4e;color:#fff;line-height:1;display:block;font-weight:700;text-transform:uppercase;z-index:2;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);padding:5px 10px 3px 20px;font-size:.7em}@media (min-width:768px){.nic-order-products-item-callout .body{font-size:.8em;padding:5px 40px;white-space:nowrap}}.nic-order-products-item-callout .body+.ribbon{right:auto;left:100%;margin-right:auto;margin-left:-5px}.nic-order-products-item-callout .body+.ribbon:after,.nic-order-products-item-callout .body+.ribbon:before{right:auto;left:100%;margin-right:auto;margin-left:-1px}.nic-order-products-item-callout .body+.ribbon:before{height:0;width:0;border-color:transparent;border-style:solid;border-width:11.5px;content:'';border-top-color:#eea236;border-width:11.5px 11.5px 0 0;border-width:20px 15px 0 0}.nic-order-products-item-callout .body+.ribbon:after{height:0;width:0;border-color:transparent;border-style:solid;border-width:11.5px;content:'';border-left-color:#eea236;border-width:11.5px 0 0 11.5px;border-width:20px 0 0 15px}.nic-order-total{font-size:1em;font-weight:300;background:#399533;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;padding:0 16px}.nic-order-footer{padding-left:15px;padding-right:15px;height:60px}.nic-order-footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.nic-order-footer-container{max-width:900px;margin:0 auto}}.nic-order-checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.nic-order-checkout{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.nic-order-checkout .btn{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.nic-order-checkout .btn{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.nic-order-autoship{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:10px}@media (min-width:768px){.nic-order-autoship{margin-left:auto}}.nic-order-autoship>label{text-transform:uppercase;margin:0;line-height:1;font-size:.75em;font-weight:800}@media (min-width:768px){.nic-order-autoship>label{margin-bottom:4px}}.nic-order-promo{width:100%;position:absolute;top:-12px;left:0;background:#d3d3d3;padding:1px 5px 1px 3px}@media (min-width:768px){.nic-order-promo{position:relative;top:auto;left:auto;padding:0;background:0 0;margin-right:auto;max-width:300px}}.nic-order-promo-progress{position:relative;background:#ececec;height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#e4e4e4;-webkit-border-radius:5px;border-radius:5px}.nic-order-promo-progress-placeholder,.nic-order-promo-progress-point{height:12px;width:12px;margin-top:-6px;margin-left:-6px;top:50%;-webkit-border-radius:50%;border-radius:50%;line-height:12px}.nic-order-promo-progress-point{background:#d3d3d3;color:#fff;text-align:center;position:relative;z-index:2;-webkit-transition:.2s 0s all cubic-bezier(.64,.57,.67,1.53);-o-transition:.2s 0s all cubic-bezier(.64,.57,.67,1.53);transition:.2s 0s all cubic-bezier(.64,.57,.67,1.53);font-size:8px;font-weight:800}.nic-order-promo-progress-point.active{background:#009bd6;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}@media (min-width:768px){.nic-order-promo-progress-point.active{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}}.nic-order-promo-progress-bar{position:absolute;top:0;left:0;height:100%;background:#00adef;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:.2s .5s width ease-in;-o-transition:.2s .5s width ease-in;transition:.2s .5s width ease-in}.nic-order-promo-callout{position:absolute;bottom:24px;max-width:300px;min-width:240px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#00adef;color:#fff;text-align:center;padding:5px 8px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.2);box-shadow:1px 2px 2px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.2);line-height:1.1}.nic-order-promo-callout:before{content:'';width:10px;height:10px;-webkit-border-radius:4px;border-radius:4px;bottom:-5px;right:50%;margin-left:-5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:#00adef;position:absolute}.nic-order-promo-callout small{display:block;font-size:.85em;margin-bottom:3px}.nic-order-promo.inactive .nic-order-promo-progress-bar{background:#e8cdcd}.nic-order-promo.inactive .nic-order-promo-progress-point{background:#e8cdcd}.nic-order-promo.inactive .nic-order-promo-progress-point.active{background:#e6bebd}.nic-order-promo.inactive .nic-order-promo-callout{background:#d9534f}.nic-order-promo.inactive .nic-order-promo-callout:before{background:#d9534f}.nic-order.zbgo .nic-order-banner{background-color:#ececec;color:#333}.nic-order.zbgo .nic-order-banner-value-price-per{max-width:50px}.nic-order.zbgo .nic-order-banner-value-callout{background:#40a839;margin-left:10px;color:#fff}.nic-order.zbgo .nic-order-banner-value-callout:before{background:#40a839;-webkit-border-radius:0;border-radius:0}.nic-order.zbgo .nic-order-banner-instructions ol li:before{color:#40a839;font-family:"Avenir Next",Helvetica,Arial,sans-serif}.nic-order.zbgo .nic-order-banner-instructions ol li.active:before{background:#40a839;color:#fff}.nic-order.zbgo .nic-order-products-item-body h2{color:#40a839}.nic-order.zbgo .nic-order-devices .nic-order-products-item-img{width:60%}.nic-order.paged .nic-order-banner-instructions ol li[data-target]{cursor:pointer}.nic-order.paged .nic-order-promo.inactive .nic-order-promo-callout{cursor:pointer}#refillable-pods{width:100%;background:#00adef;color:#fff;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);padding:5px 10px 3px 20px;margin-top:5px;text-align:center}.stepper{display:-webkit-box;display:-ms-flexbox;display:flex}.stepper .step{font-size:1.5em;font-weight:700;padding:0 10px;color:gray;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.stepper .value input{border:none;text-align:center;font-size:1.5em;font-weight:800;padding:0}.stepper .value input::-webkit-inner-spin-button,.stepper .value input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wholesale-new h2{font-size:1.8em}@media (min-width:768px){.wholesale-new h2{font-size:3.4em}}.wholesale-new p{font-size:1.3em}.wholesale-form .row .col-md-6:last-child{margin-bottom:15px}.wholesale-form .error{margin-top:5px}@media (min-width:768px){.z-liquid .centered-content .row{width:100%;display:table;table-layout:fixed}.z-liquid .centered-content .row>div{display:table-cell;vertical-align:middle;float:none}}.z-liquid .img-responsive{width:100%}.z-liquid .list-unstyled>li{display:inline-block}.z-liquid .list-unstyled>li img{margin-right:15px}.z-liquid .list-unstyled>li a{padding:20px 15px;display:inline-block;color:#222;font-weight:700}.z-liquid .list-unstyled>li a:hover{text-decoration:none;cursor:pointer;background:#d5d5d5}@media (min-width:768px){.z-liquid .list-unstyled>li a{padding:20px 30px;border-right:1px solid #bbb}.z-liquid .list-unstyled>li:last-child a{border-right:none}}@media (min-width:768px){.z-liquid .list-unstyled.mini-nav{height:62px;width:613px}.z-liquid .list-unstyled>li{float:left;display:block}}@media (min-width:768px){.z-liquid .gutter-bottom-lg,.z-liquid .gutter-lg{margin-bottom:120px}}.z-liquid .banner img{max-width:900px}.z-liquid .intro{background:#eee}@media (min-width:768px){.z-liquid .intro{padding-top:30px;padding-bottom:30px}}.z-liquid .intro .zb-logo{max-width:500px;width:100%;margin-top:30px;margin-bottom:30px}.z-liquid .intro .space-between{font-size:16px}.z-liquid .intro-text{line-height:2;opacity:.8}.z-liquid .carousel-container{width:calc(100% - 84px);margin:30px auto}@media (max-width:767px){.z-liquid .carousel-container{width:100%}}.z-liquid .carousel-container .slider-button{opacity:1}.z-liquid .carousel-container .slider-right{right:-42px}.z-liquid .carousel-container .slider-left{left:-42px}.z-liquid .carousel-container .owl-nav{height:0;margin:0}.z-liquid .carousel-container .owl-next,.z-liquid .carousel-container .owl-prev{padding:0}.z-liquid .carousel-container a{text-decoration:none!important}.z-liquid .carousel-container a span.btn{position:relative;margin-top:-20%;z-index:2;-webkit-box-shadow:0 0 20px #fff;box-shadow:0 0 20px #fff;padding-left:0;padding-right:0}.z-liquid #z-liquid-signup-form{margin-bottom:40px}.z-liquid #artist,.z-liquid #manufacturer,.z-liquid #products,.z-liquid #wholesale{margin-top:-60px;padding-top:60px}@media (min-width:768px){.z-liquid #artist,.z-liquid #manufacturer,.z-liquid #products,.z-liquid #wholesale{margin-top:-110px;padding-top:110px}}@media (max-width:767px){.z-liquid h2{text-align:center}.z-liquid li{text-align:left}.z-liquid .img-responsive{max-width:500px}.z-liquid .list-unstyled{text-align:center}}.packing-slip-header{display:-webkit-box;display:-ms-flexbox;display:flex}.packing-slip-header h1,.packing-slip-header h2{margin-top:0;line-height:1}.packing-slip-header>div{width:33.33%}.packing-slip-header-preparer{text-align:right}.packing-slip-header-preparer h4{margin:0}.packing-slip-header-title{text-align:center}.packing-slip-header-logo{height:100px}.packing-slip-header-logo img{display:inline-block;max-width:100%;max-height:100%}.packing-slip-destination{border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:15px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0}.packing-slip-destination h4{margin:0}.packing-slip-notes h4{margin:0}.packing-slip-poweredby{width:150px;margin:0 auto}.zb-pro .banner{position:relative;background-image:url(/content/images/site/zb-pro/falling-bottles.jpg);-webkit-background-size:cover;background-size:cover;display:table;width:100%;height:300px}.zb-pro .banner::before{position:absolute;display:block;content:'';background:#000;opacity:.2;top:0;bottom:0;left:0;right:0}.zb-pro .banner-text{display:table-cell;vertical-align:middle;color:#fff;padding-left:15px;padding-right:15px;position:relative;z-index:1000}.zb-pro .banner-text .icon-chevron-right,.zb-pro .banner-text .slider-right:before{font-weight:900;font-size:16px}.zb-pro .banner-text .logo{font-size:56px}@media (min-width:480px){.zb-pro .banner-text .logo{font-size:90px}}@media (max-width:767px){.zb-pro .benefits h1{margin:0;padding-top:30px;padding-bottom:30px;width:100%}}.zb-pro .benefits h3{text-transform:none;font-size:1.8em}.zb-pro .benefits img{max-width:200px;width:100%}@media (min-width:768px){.zb-pro .benefits{margin-bottom:30px}}@media (max-width:767px){.zb-pro .benefits .benefit{padding-bottom:10px;border-bottom:3px solid #eee}.zb-pro .benefits .benefit:last-child{border-bottom:none}}.zb-pro .more-info{padding:60px 0;background:#eee}@media (min-width:992px){.zb-pro .more-info .row{width:100%;display:table;table-layout:fixed}.zb-pro .more-info .row>div{display:table-cell;vertical-align:middle;float:none}}@media (max-width:991px){.zb-pro .more-info{padding:45px 0}.zb-pro .more-info img{margin-top:15px;max-width:400px;width:100%}}.zb-pro .more-info .description{font-size:20px}.zb-pro .more-info .footnote{font-size:14px}.footer-bar{position:relative;background:#eee;border-top:1px solid #d5d5d5;padding:5px 0;position:fixed;z-index:3;bottom:0;left:0;right:0;height:48px}@media (min-width:768px){.footer-bar{height:60px;background:#eee;border-top:1px solid #d5d5d5}}@media (min-width:768px){.footer-bar-subscribe-checkout{display:none}}@media (max-width:767px){#intercom-container .intercom-launcher-frame{left:50%;-webkit-transform:translate(-50%,28%);-ms-transform:translate(-50%,28%);transform:translate(-50%,28%)}}.grid-item .photo{overflow:hidden;height:60px;position:relative}@media (min-width:768px){.grid-item .photo{height:auto;padding:10px;padding-bottom:0}}.grid-item .photo img{width:100%}@media (max-width:767px){.grid-item .photo img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;bottom:0;width:auto;max-width:100%}}.grid-item .details{padding:5px;text-align:right;line-height:50px;height:60px}.grid-item .details h2{vertical-align:middle;margin:0;display:inline-block;width:auto;line-height:30px;padding-right:10px}.grid-item .details h2.text-danger{color:#d9534f}@media (min-width:768px) and (max-width:991px){.grid-item .details h2{font-size:1em}}.grid-item .details .switch{vertical-align:middle;display:inline-block}@media (min-width:768px){.grid-item .details{height:auto;padding:10px;text-align:center;line-height:1}}.size-grid .prompt,.strength-grid .prompt{background:#40a839;position:absolute;display:block;color:#fff;margin:0;top:0;left:0;font-weight:700;text-transform:uppercase;width:150px;left:0;padding:100px 30px 5px;text-align:center;z-index:2;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;line-height:1;-webkit-transform:rotate(-45deg) translateX(-50%) translateY(-50%);-ms-transform:rotate(-45deg) translateX(-50%) translateY(-50%);transform:rotate(-45deg) translateX(-50%) translateY(-50%)}.strength-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.strength-grid-item{border:1px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100px;width:33.33%}.strength-grid-item+.strength-grid-item{border-left:none}@media (max-width:767px){.strength-grid .prompt{-webkit-transform:scale(.75) rotate(-45deg) translateX(-50%) translateY(-50%);-ms-transform:scale(.75) rotate(-45deg) translateX(-50%) translateY(-50%);transform:scale(.75) rotate(-45deg) translateX(-50%) translateY(-50%)}}.strength-grid .strength{height:100%;width:100%}@media (min-width:768px){.strength-grid .strength{position:relative;height:140px}}@media (min-width:1200px){.strength-grid .strength{height:200px}}.strength-grid .strength-fill{background-image:url(/content/images/site/subscribe/bottle-fill.png);opacity:.5;background-position:0 0;background-repeat:repeat-x;position:absolute;left:0;right:0;bottom:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-animation:ripple 2.5s linear infinite;animation:ripple 2.5s linear infinite}@media (min-width:768px){.strength-grid .strength-fill{-webkit-animation:none;animation:none;left:10px;right:10px}}@media (min-width:768px){.strength-grid .active .strength-fill{opacity:1}}.strength-grid .details{position:relative;z-index:2;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:10px;text-shadow:0 0 2px #fff,0 0 5px #fff}.strength-grid h1{color:#40a839;text-transform:uppercase;font-weight:800;font-size:1.4em}@media (min-width:768px){.strength-grid h1{font-size:1.6em}}.strength-grid h2{color:#40a839;text-transform:uppercase;font-weight:800;font-size:1em}@media (min-width:768px){.strength-grid h2{font-size:1.2em}}.strength-grid h3{font-size:.9em;font-weight:800}@media (min-width:768px){.strength-grid h3{font-size:1em}}.size-grid .size-grid-item{padding:20px 0;position:relative;overflow:hidden}@media (max-width:767px){.size-grid .size-grid-item+.size-grid-item{margin-top:5px}}.size-grid .name{margin:0 0 10px;font-weight:900;color:inherit;font-size:1.8em}.size-grid .photo{height:110px;line-height:110px}.size-grid .photo img{vertical-align:middle;display:inline-block}@media (min-width:768px){.size-grid .photo{height:auto;line-height:1}.size-grid .photo img{margin-bottom:-15px}}.size-grid p{margin:0}.size-grid p+p{margin-top:5px}.size-grid .wholesale-membership{background:#ececec;padding:10px;margin-top:15px;border-top:1px solid #b9b9b9;color:#909090}.size-grid .wholesale-membership h2{color:#909090;font-size:1em;margin:0;font-weight:600}.device-grid{color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.device-grid-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 20px;height:100px;text-align:center}.device-grid-header img{max-height:100%}.device-grid-header .title{font-weight:800;font-size:1.25em;line-height:1.3}.device-grid-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px 15px 0}@media (min-width:768px){.device-grid-body{padding:0 20px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.device-grid-body .photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.device-grid-body .photo{width:auto}}.device-grid-subtitle{text-align:center;line-height:1;font-weight:900;text-transform:uppercase;font-size:1.25em;width:66%}.device-grid-subtitle span{display:block;font-size:.75em}@media (min-width:768px){.device-grid-subtitle{font-size:1.6em;height:50px}.device-grid-subtitle span{font-size:.95em}}.device-grid.zbgo .device-grid-subtitle span{font-size:.785em}.device-grid:hover{text-decoration:none;color:inherit}.subscribe .strength-section+.strength-section{margin-top:30px}.subscribe .strength-section-header{text-align:center;font-size:1em;color:#909090;font-weight:500;margin:0}.subscribe .strength-section-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.subscribe .strength-section-logos .zb-logo{font-weight:900;text-transform:uppercase;color:#40a839;font-size:1.4em;line-height:1}.subscribe .strength-section-logos img{max-height:24px}.subscribe .strength-section-logos-separator{margin:0 10px}.gifts{margin-bottom:30px}.gifts h1{color:#40a839;text-transform:uppercase;font-weight:800;font-size:1.4em;text-align:center}@media (min-width:768px){.gifts h1{font-size:1.6em}}.gifts h2{text-transform:uppercase;text-align:center;font-weight:900;font-size:1.8em;margin:0}@media (min-width:768px){.gifts h2{font-size:2em}}.gifts h3{font-size:.9em;font-weight:800}@media (min-width:768px){.gifts h3{font-size:1em}}.gifts .gift{padding:20px}.gifts .gift .photo{border-bottom:15px}.gifts .gift-subtitle,.gifts .gift-title{margin:0;line-height:1;position:relative;z-index:2;color:#333!important}.gifts .gift-title{font-weight:900!important;font-size:1.65em!important}.gifts .gift-subtitle{font-size:1em}.gifts .gift-image{margin:-40px auto}.gifts .gift-price{font-weight:900!important;color:#40a839;font-size:2.5em!important;line-height:1.1;margin:0 0 0!important}.gifts .gift-price-lg{font-size:3.5em!important}.gifts .gift-btn{margin-top:15px}.gifts .gift-confirmation{margin:20px;font-size:2em;font-weight:900}.fulfillment-agreement{max-width:100%}@media (min-width:768px){.fulfillment-agreement{max-height:calc(100vh - 190px);overflow-x:hidden;overflow-y:scroll}}.fulfillment-agreement h2{font-weight:800}.fulfillment-agreement .align-top{vertical-align:top}.fulfillment-agreement .no-transform{text-transform:none}.fulfillment-agreement .blank{display:inline-block;min-width:40px;border-bottom:1px solid #222;text-align:center;vertical-align:bottom;text-indent:0}.fulfillment-agreement .blank-xl{min-width:300px!important;display:inline-block}.fulfillment-agreement li,.fulfillment-agreement p,.fulfillment-agreement pre,.fulfillment-agreement td{font-size:18px}.fulfillment-agreement .underline{text-decoration:underline}.fulfillment-agreement pre{border:none;background-color:#fff;text-align:left;font-family:"Avenir Next",Helvetica,Arial,sans-serif}.fulfillment-agreement .custom-checkbox{display:inline-block;border:2px solid #222;height:20px;width:20px;position:relative}.fulfillment-agreement .custom-checkbox i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fulfillment-agreement .column-layout{width:100%}.fulfillment-agreement .column-layout td{width:50%}.fulfillment-agreement ul>li:not(.text-center){text-align:justify}.fulfillment-agreement ul>li{text-indent:45px;margin:15px 0}.fulfillment-agreement ul>li.no-indent{text-indent:0}.fulfillment-agreement ul .bullet{margin-right:15px}.fulfillment-agreement ul.no-indent>li{text-indent:0}.fulfillment-agreement ul.no-gutter>li{margin:0}.fulfillment-agreement .gutter-left-xl{margin-left:45px}.fulfillment-agreement .gutter-right-sm{margin-right:10px}.fulfillment-agreement .page-break-before{page-break-before:always}.fulfillment-agreement .signature{font-family:'Pinyon Script';font-size:24px;line-height:1em}.fulfillment-agreement .signature-zb{font-family:'Alex Brush',cursive}.algolia-search-bar{margin-bottom:15px}.algolia-search-box{display:block}.algolia-search-box .ais-SearchBox-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.algolia-search-box .ais-SearchBox-form .ais-SearchBox-input{height:49px;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;padding:10px 30px 10px 16px;font-size:20px;line-height:1.33333}.algolia-search-box .ais-SearchBox-form .ais-SearchBox-submit{height:49px;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;border:1px solid #ccc;border-right:0;padding:8px 16px 0 16px}.algolia-search-box .ais-SearchBox-form .ais-SearchBox-submit .ais-SearchBox-submitIcon{height:20px;width:20px;fill:#555}.algolia-search-box .ais-SearchBox-form .ais-SearchBox-reset{position:absolute;z-index:2;top:15px;right:5px;background:0;border:0}.algolia-search-box .ais-SearchBox-form .ais-SearchBox-reset:focus{outline:0}.algolia-search-box .ais-SearchBox-form .ais-SearchBox-reset .ais-SearchBox-resetIcon{width:15px;height:15px;fill:#555}.algolia-search-refinement{margin-top:6px}.algolia-search-refinement ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.algolia-search-refinement ul li{display:block}.algolia-search-refinement ul li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ececec;margin:3px;padding:5px 8px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;text-transform:uppercase;cursor:pointer}.algolia-search-refinement ul li label .badge{font-size:12px;margin-left:4px}.algolia-search-refinement ul li label:hover{background:#dfdfdf}.algolia-search-refinement ul li input{display:none}.algolia-search-refinement ul li.ais-RefinementList-item--selected label{background:#40a839!important;color:#fff}.algolia-search-refinement ul li.ais-RefinementList-item--selected label .badge{background:#235c1f}.algolia-search-results ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-5px;padding:0}.algolia-search-results ol li{display:block;margin:5px}.algolia-search-results ol li mark{font-style:normal;color:#40a839;background:0 0}.algolia-search-results.ais-Hits--empty{text-align:center}.algolia-search-paging{text-align:center}html.single-panel .reactivate-zb-logo{width:90px;margin-bottom:30px}html.single-panel .panel.reactivate .panel-body h2{margin-top:0;font-size:27px}html.single-panel .panel.reactivate .panel-body p{font-size:18px;margin-bottom:0}html.single-panel .panel.reactivate .panel-body form{margin:25px 0}html.single-panel .panel.reactivate .panel-body .prices{margin-top:20px}html.single-panel .panel.reactivate .panel-body .input-group-lg>.form-control,html.single-panel .panel.reactivate .panel-body .input-group-lg>.input-group-btn>.btn{font-size:16px}.support-actions h4{font-size:24px;font-weight:900}.support-actions-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.support-actions-list-item{color:#161616;padding:20px 35px;margin:10px;border:3px solid #b9b9b9;-webkit-border-radius:10px;border-radius:10px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.support-actions-list-item small{font-size:75%}.support-actions-list-item:hover{color:inherit;text-decoration:none}@media (max-width:991px){.promo-page .padded-tile:not(:last-child){margin-bottom:30px}}.promo-page .banner-img{max-height:400px}.promo-page .promo-image{max-width:300px}.promo-page .btn-group-custom>*{min-width:200px}.per-bottle .size-grid{overflow:visible}.per-bottle .size-grid .size-grid-item{overflow:visible}.per-bottle .size-grid .photo{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.per-bottle .size-grid .photo{height:auto}}.per-bottle .size-grid .name{line-height:1.1}.per-bottle .size-grid .quantity{font-size:1.1em;font-weight:700;line-height:1}.per-bottle .size-grid .quantity .size-descriptor{font-size:.6em}.per-bottle .size-grid .size-descriptor{display:block;font-size:.4em;font-weight:400;-webkit-font-kerning:none;font-kerning:none;text-transform:uppercase;color:#b9b9b9}.per-bottle .size-grid .savings{position:absolute;top:8px;left:-5px;text-align:center;line-height:1;padding:5px 7.5px 5px 10px;background:#00adef;color:#fff;-webkit-box-shadow:-2px 4px 5px -2px rgba(0,0,0,.3);box-shadow:-2px 4px 5px -2px rgba(0,0,0,.3);z-index:2}.per-bottle .size-grid .savings span{display:block;text-transform:uppercase;font-size:.65em;font-weight:500;letter-spacing:.1em;margin-top:2px}.per-bottle .size-grid .savings:after{content:"";display:block;position:absolute;top:-5px;left:0;height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;content:'';border-bottom-color:#0088bc;border-width:0 0 5px 5px}.per-bottle .size-grid .plan-price-default{bottom:-15px}.per-bottle .size-grid .plan-stamp{bottom:-20px;right:auto;left:-50%}@media (min-width:768px){.per-bottle .size-grid .plan-stamp{right:0;left:auto}}.per-bottle .size-grid .plan-stamp p{margin-bottom:0;margin-top:0}.santa .navbar.navbar-main{background:#40a839;color:#fff}.santa .navbar.navbar-main .navbar-nav>li>a,.santa .navbar.navbar-main .navbar-nav>li>div{color:#fff}.santa .navbar.navbar-main .navbar-nav>li>a:hover,.santa .navbar.navbar-main .navbar-nav>li>div:hover{background:#399533;color:#fff}.santa .navbar.navbar-main .nav-cart .counter,.santa .navbar.navbar-main .nav-cart i{color:#fff}.santa .navbar.navbar-main .hasDropDown:after{border-color:#fff}.santa .navbar.navbar-main .navbar-cta{background:#fff;color:#333!important}.santa .navbar.navbar-main .navbar-cta:hover{background:#e6e6e6!important}.santa .navbar.navbar-main .navbar-brand{text-indent:-500em;overflow:hidden;background-image:url(/content/images/site/zbsanta.png);background-repeat:no-repeat;-webkit-background-size:auto 34px;background-size:auto 34px;background-position:40% 7px}@media (min-width:768px){.santa .navbar.navbar-main .navbar-brand{background-position:15px 7px;height:55px;width:225px}}.santa .alert-zamplebot:before{background-image:url(/content/images/site/shop/zamplebot-santa.png)}.santa .alert-construction{background:#222;color:#47bb3f;text-shadow:0 0 3px rgba(88,196,80,.8)}.santa .alert-construction-callout{background:rgba(88,196,80,.2);-webkit-box-shadow:0 0 3px 1px #58c450;box-shadow:0 0 3px 1px #58c450;text-shadow:0 0 1px #7cd176,0 0 3px #58c450;color:#222;font-weight:900}.stats-block-item .vapor, .stats-block-item .hit{display:none !important;}.vapor,.hit {display:none !important;}