/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.form-row.bronto-row:after,.catalog-request .wrapper #form-catalog .fields:after,article.account.profile .form-section:after,article.store.customer-info .form-section:after,article.store.review .payment+.price-continue:after,article.store.confirm .payment+.price-continue:after,.cart-items tbody tr:after,.order-items tbody tr:after,.cart-items tbody tr td.product-title-col:after,.order-items tbody tr td.product-title-col:after,.price-continue .amounts:after,.price-submit .amounts:after,.price-continue .amounts .buttons:after,.price-submit .amounts .buttons:after{content:'';display:block;clear:both}.bloq.product-categories .prev a,.bloq.product-categories .next a,.bloq.product-series .prev a,.bloq.product-series .next a,.bloq.products.display_3x1 .prev a,.bloq.products.display_3x1 .next a,.bloq.products.display_4x1 .prev a,.bloq.products.display_4x1 .next a,.bloq.products.display_6x1 .prev a,.bloq.products.display_6x1 .next a,.bloq.testimonials .wrapper .prev a,.bloq.testimonials .wrapper .next a,.bloq.videos .wrapper .prev a,.bloq.videos .wrapper .next a,.site-header .utility-nav .wrapper .logo .wrapper svg,.home-banner #home-banner-mobile-prev a,.home-banner #home-banner-mobile-next a,.home-banner #home-banner-desktop-prev a,.home-banner #home-banner-desktop-next a,article.store.shipping .shipping-options label .border,.product-details .secondary-details .content::after{position:absolute;top:0;right:0;bottom:0;left:0}body #loading-overlay div,figure.aspect>svg,figure.aspect>img,.bloq.content-media .img svg,.bloq.full-image a svg,.bloq.media-two>div a svg,.bloq.media-three>div .img svg,.bloq.media-four>div .img svg,.product-listing-detail form button svg,.site-header .site-nav .site-menu ul li.has-children a.toggle svg,.home-banner.mobile ul .banner a svg,.home-banner.desktop ul .banner a svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body{color:#444;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body.waiting *{cursor:wait !important}body[data-fonts-loaded=true]{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}body #loading-overlay{display:none}body #loading-overlay div .spinner{display:block;-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}body #loading-overlay div .spinner .path{stroke-dasharray:187;stroke-dashoffset:0;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}body.is-loading{overflow:hidden;cursor:wait}body.is-loading #loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:block;background-color:rgba(255,255,255,0.75);cursor:wait;z-index:999999}body .edit-entry-button{position:fixed;top:0;right:0;padding:.5rem 1rem;color:#fff;background-color:#f15a22;border:0;border-radius:.375rem .375rem 0 0;z-index:9900;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body .edit-entry-button:hover{color:#fff;background-color:#a9441f}a{display:inline-block;color:#7aaecc;font-weight:500;text-decoration:none;border-bottom:2px solid transparent;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;outline:none;cursor:pointer}a:hover,a:focus{color:#7aaecc;border-color:#7aaecc}select{cursor:pointer}h1,h2,.bloq.videos .wrapper header,h3,h4,h5,h6{margin-bottom:1em;color:#222;font-weight:400}h1{font-size:2rem;line-height:1.1}@media (min-width: 20em){h1{font-size:calc(2rem + .875 * (100vw - 20em) / 30)}}@media (min-width: 50em){h1{font-size:2.875rem}}h2,.bloq.videos .wrapper header{font-size:1.375rem}@media (min-width: 20em){h2,.bloq.videos .wrapper header{font-size:calc(1.375rem + .625 * (100vw - 20em) / 30)}}@media (min-width: 50em){h2,.bloq.videos .wrapper header{font-size:2rem}}h3{font-size:1.25rem}@media (min-width: 20em){h3{font-size:calc(1.25rem + .5 * (100vw - 20em) / 30)}}@media (min-width: 50em){h3{font-size:1.75rem}}h4{font-size:1.125rem}@media (min-width: 20em){h4{font-size:calc(1.125rem + .375 * (100vw - 20em) / 30)}}@media (min-width: 50em){h4{font-size:1.5rem}}h5{font-size:1rem}@media (min-width: 20em){h5{font-size:calc(1rem + .25 * (100vw - 20em) / 30)}}@media (min-width: 50em){h5{font-size:1.25rem}}h6{font-size:.975rem}@media (min-width: 20em){h6{font-size:calc(.975rem + .125 * (100vw - 20em) / 30)}}@media (min-width: 50em){h6{font-size:1.1rem}}blockquote{position:relative;margin:3rem 0;color:#222;font-style:italic;font-size:1.25rem;line-height:1.636363636363636;border-left:5px solid #7aaecc}blockquote p{margin-left:2.5rem}ul li,ol li{margin-bottom:1rem}.bloq ul{list-style:none}.bloq ul li{position:relative}.bloq ul li::before{content:'';position:absolute;top:8px;left:-18px;width:8px;height:8px;background-color:#000;border-radius:50%}.a2a_kit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:76.75rem;margin-top:3rem !important;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.a2a_kit{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.a2a_kit{padding-right:1.5rem}}@media (min-width: 20rem){.a2a_kit{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.a2a_kit{padding-left:1.5rem}}.a2a_kit a{float:none;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;width:1.875rem;height:1.875rem;padding:0 !important;background-color:#7aaecc;border:0;border-radius:50%}.a2a_kit a:not(:last-of-type){margin-right:1.25rem}.a2a_kit a .a2a_svg{float:none !important;width:72% !important;height:72% !important;background-color:transparent !important;border-radius:0 !important}.a2a_kit a .a2a_svg svg{display:block}.a2a_kit a .a2a_label{display:none}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}100%{stroke:#4285f4}}@keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}100%{stroke:#4285f4}}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}figure{margin:0}figure.aspect{position:relative;width:100%;height:0;overflow:hidden}figure.aspect.portrait{padding-bottom:160%}figure.aspect.square{padding-bottom:100%}figure.aspect.traditional{padding-bottom:75%}figure.aspect.computer{padding-bottom:62.5%}figure.aspect.hd,figure.aspect.video,figure.aspect.landscape{padding-bottom:56.25%}figure.aspect.widescreen{padding-bottom:54%}figure.aspect.cinema{padding-bottom:42%}figure.aspect.banner{padding-bottom:25%}figure.aspect>svg{width:100%;height:100%}figure.aspect>img{display:none}@supports ((-o-object-fit: cover) or (object-fit: cover)) or ((-o-object-fit: contain) or (object-fit: contain)){figure.aspect>svg{display:none}figure.aspect>img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}figure.aspect>img.contain{-o-object-fit:contain;object-fit:contain}}.bloq.authors{max-width:78rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.bloq.authors{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.authors{padding-right:1.5rem}}@media (min-width: 20rem){.bloq.authors{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.authors{padding-left:1.5rem}}.bloq.authors ul{list-style:none;margin:0;padding:0}.bloq.authors ul li{border:1px solid #ccc}.bloq.authors ul li::before{display:none}.bloq.authors ul li .author{width:100%}@media (min-width: 45em){.bloq.authors ul li .author{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}}.bloq.authors ul li .author .img{display:block;width:20rem;max-width:calc(100% - 4rem);margin:2rem auto 0 auto;border-bottom:0}@media (min-width: 45em){.bloq.authors ul li .author .img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;margin:2rem 0 2rem 2rem}}.bloq.authors ul li .author .info{width:100%;max-width:100%;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;text-align:center}@media (min-width: 20rem){.bloq.authors ul li .author .info{padding-top:calc(1rem + 1 * (100vw - 20rem) / 60)}}@media (min-width: 80rem){.bloq.authors ul li .author .info{padding-top:2rem}}@media (min-width: 20rem){.bloq.authors ul li .author .info{padding-right:calc(1rem + 2 * (100vw - 20rem) / 60)}}@media (min-width: 80rem){.bloq.authors ul li .author .info{padding-right:3rem}}@media (min-width: 20rem){.bloq.authors ul li .author .info{padding-bottom:calc(1rem + 1 * (100vw - 20rem) / 60)}}@media (min-width: 80rem){.bloq.authors ul li .author .info{padding-bottom:2rem}}@media (min-width: 20rem){.bloq.authors ul li .author .info{padding-left:calc(1rem + 2 * (100vw - 20rem) / 60)}}@media (min-width: 80rem){.bloq.authors ul li .author .info{padding-left:3rem}}@media (min-width: 45em){.bloq.authors ul li .author .info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.bloq.authors ul li .author .info header{color:#7aaecc;font-size:1.125rem}.bloq.authors ul li .author .info h3{margin:0}.bloq.authors ul li .author .info h3+p{margin-top:1.5rem;color:#444;font-weight:400}.bloq.authors ul li .author .info h3+p:empty{display:none}.bloq.code{max-width:76.75rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.bloq.code{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.code{padding-right:1.5rem}}@media (min-width: 20rem){.bloq.code{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.code{padding-left:1.5rem}}.bloq.content{max-width:76.75rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.bloq.content{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.content{padding-right:1.5rem}}@media (min-width: 20rem){.bloq.content{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.content{padding-left:1.5rem}}.bloq.content img[style*="left;"]{margin:0 1.25rem 1.25rem 0}.bloq.content img[style*="right;"]{margin:0 0 1.25rem 1.25rem}.bloq.content img:not([style*="left;"]):not([style*="right;"]){display:block;max-width:100% !important;height:auto !important;margin:2em auto}@media (min-width: 40em){.bloq.content img:not([style*="left;"]):not([style*="right;"]){max-width:90% !important}}@media (min-width: 60em){.bloq.content img:not([style*="left;"]):not([style*="right;"]){max-width:80% !important}}.bloq.content-media{min-height:25rem}@media (min-width: 50em){.bloq.content-media{display:-webkit-box;display:-ms-flexbox;display:flex}}.bloq.content-media .img{position:relative;display:block;height:25rem;border:0}@media (min-width: 50em){.bloq.content-media .img{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:50%;max-width:50%;height:auto}}.bloq.content-media .img figure{height:100%}.bloq.content-media .copy{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:1rem;text-align:center;background-color:#f7f7f7}@media (min-width: 20rem){.bloq.content-media .copy{padding:calc(1rem + 2 * (100vw - 20rem) / 40)}}@media (min-width: 60rem){.bloq.content-media .copy{padding:3rem}}@media (min-width: 50em){.bloq.content-media .copy{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:50%;max-width:50%}}.bloq.content-media .copy>div{max-width:31.25rem}@media (min-width: 50em){.bloq.content-media.right a,.bloq.content-media.right figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.bloq.content-media.full{max-width:76.75rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.bloq.content-media.full{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.content-media.full{padding-right:1.5rem}}@media (min-width: 20rem){.bloq.content-media.full{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.content-media.full{padding-left:1.5rem}}@media (min-width: 50em){.bloq.content-media.full .img{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:100%;max-width:100%;height:auto}}.bloq.downloads .content{max-width:76.75rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.bloq.downloads .content{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.downloads .content{padding-right:1.5rem}}@media (min-width: 20rem){.bloq.downloads .content{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.downloads .content{padding-left:1.5rem}}.bloq.downloads .background-wrapper{padding:1rem 0 1px}.bloq.downloads .background-wrapper .wrapper{max-width:76.75rem;margin-right:auto;margin-left:auto}.bloq.downloads .background-wrapper .wrapper .downloads-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.bloq.downloads .background-wrapper .wrapper .downloads-listing>*{display:block;width:calc(100% - 1.5rem);margin-right:.75rem;margin-left:.75rem;margin-bottom:3rem}@media (min-width: 50em){.bloq.downloads .background-wrapper .wrapper .downloads-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 3rem) / 2.0001);max-width:calc((100% - 3rem) / 2.0001)}}@supports ((display: -ms-grid) or (display: grid)){.bloq.downloads .background-wrapper .wrapper .downloads-listing{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:3rem;margin-right:0;margin-bottom:3rem;margin-left:0}@media (min-width: 50em){.bloq.downloads .background-wrapper .wrapper .downloads-listing{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.bloq.downloads .background-wrapper .wrapper .downloads-listing>*{min-width:0;width:auto;max-width:none;margin-right:0;margin-bottom:0;margin-left:0}}@supports ((display: -ms-grid) or (display: grid)){.bloq.downloads .background-wrapper .wrapper .downloads-listing{grid-column-gap:2.25rem}}.bloq.downloads .background-wrapper .wrapper .downloads-listing .downloads-listing-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:1.5rem;border-bottom:1px solid #dadada}@media (min-width: 40em){.bloq.downloads .background-wrapper .wrapper .downloads-listing .downloads-listing-detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width: 50em){.bloq.downloads .background-wrapper .wrapper .downloads-listing .downloads-listing-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width: 64em){.bloq.downloads .background-wrapper .wrapper .downloads-listing .downloads-listing-detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.bloq.downloads .background-wrapper .wrapper .downloads-listing .downloads-listing-detail .info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bloq.downloads .background-wrapper .wrapper .downloads-listing .downloads-listing-detail .info .top h6{margin-top:0;margin-bottom:.5rem;color:#201e1f;text-align:left}.bloq.downloads .background-wrapper .wrapper .downloads-listing .downloads-listing-detail .info .top p{font-size:.875rem}.bloq.downloads .background-wrapper .wrapper .downloads-listing .downloads-listing-detail .info .top p:last-child{margin-bottom:1em !important}.bloq.downloads .background-wrapper .wrapper .downloads-listing .downloads-listing-detail .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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;min-width:13.25rem;max-width:13.25rem;margin-top:1.5rem;white-space:nowrap}@media (min-width: 40em){.bloq.downloads .background-wrapper .wrapper .downloads-listing .downloads-listing-detail .button{-webkit-box-flex:0;-ms-flex:0 0 13.25rem;flex:0 0 13.25rem;margin-top:0;margin-left:2rem}}@media (min-width: 50em){.bloq.downloads .background-wrapper .wrapper .downloads-listing .downloads-listing-detail .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:1.5rem;margin-left:0}}@media (min-width: 64em){.bloq.downloads .background-wrapper .wrapper .downloads-listing .downloads-listing-detail .button{-webkit-box-flex:0;-ms-flex:0 0 13.25rem;flex:0 0 13.25rem;margin-top:0;margin-left:2rem}}.bloq.downloads .background-wrapper .wrapper .downloads-listing .downloads-listing-detail .button img{max-width:1rem;max-height:1rem;margin-right:1rem}.bloq.featured-products{max-width:80rem;margin-right:auto;margin-left:auto}.bloq.featured-products .content{padding-right:1rem;padding-left:1rem;text-align:center}@media (min-width: 20rem){.bloq.featured-products .content{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.featured-products .content{padding-right:1.5rem}}@media (min-width: 20rem){.bloq.featured-products .content{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.featured-products .content{padding-left:1.5rem}}.bloq.featured-products .content h2,.bloq.featured-products .content .bloq.videos .wrapper header,.bloq.videos .wrapper .bloq.featured-products .content header,.bloq.featured-products .content h3,.bloq.featured-products .content h4,.bloq.featured-products .content h5,.bloq.featured-products .content h6{margin-bottom:0}.bloq.featured-products .content h2+p,.bloq.featured-products .content .bloq.videos .wrapper header+p,.bloq.videos .wrapper .bloq.featured-products .content header+p,.bloq.featured-products .content h3+p,.bloq.featured-products .content h4+p,.bloq.featured-products .content h5+p,.bloq.featured-products .content h6+p{margin-top:.25rem}.bloq.featured-products .featured{margin-top:2rem}@media (min-width: 50em){.bloq.featured-products .featured{display:-webkit-box;display:-ms-flexbox;display:flex}}.bloq.featured-products .featured a{position:relative;display:block;border:0}.bloq.featured-products .featured a:first-of-type{margin-bottom:1rem}@media (min-width: 20em){.bloq.featured-products .featured a:first-of-type{margin-bottom:calc(1rem + 1.375 * (100vw - 20em) / 30)}}@media (min-width: 50em){.bloq.featured-products .featured a:first-of-type{margin-bottom:2.375rem}}@media (min-width: 50em){.bloq.featured-products .featured a{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.bloq.featured-products .featured a:first-of-type{margin-right:1rem;margin-bottom:0}}@media (min-width: 50em) and (min-width: 50em){.bloq.featured-products .featured a:first-of-type{margin-right:calc(1rem + 1.375 * (100vw - 50em) / 20)}}@media (min-width: 50em) and (min-width: 70em){.bloq.featured-products .featured a:first-of-type{margin-right:2.375rem}}.bloq.featured-products .featured a>figure{position:relative;z-index:1}.bloq.featured-products .featured a .details{position:absolute;right:.8125rem;right:.8125rem;bottom:1rem;bottom:1rem;left:.8125rem;left:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:2}@media (min-width: 20rem){.bloq.featured-products .featured a .details{right:calc(.8125rem + 1 * (100vw - 20rem) / 20)}}@media (min-width: 40rem){.bloq.featured-products .featured a .details{right:1.8125rem}}@media (min-width: 50em){.bloq.featured-products .featured a .details{right:calc(.8125rem + 1 * (100vw - 50em) / 20)}}@media (min-width: 70em){.bloq.featured-products .featured a .details{right:1.8125rem}}@media (min-width: 20rem){.bloq.featured-products .featured a .details{bottom:calc(1rem + 1 * (100vw - 20rem) / 20)}}@media (min-width: 40rem){.bloq.featured-products .featured a .details{bottom:2rem}}@media (min-width: 50em){.bloq.featured-products .featured a .details{bottom:calc(1rem + 1 * (100vw - 50em) / 20)}}@media (min-width: 70em){.bloq.featured-products .featured a .details{bottom:2rem}}@media (min-width: 20rem){.bloq.featured-products .featured a .details{left:calc(.8125rem + 1 * (100vw - 20rem) / 20)}}@media (min-width: 40rem){.bloq.featured-products .featured a .details{left:1.8125rem}}@media (min-width: 50em){.bloq.featured-products .featured a .details{left:calc(.8125rem + 1 * (100vw - 50em) / 20)}}@media (min-width: 70em){.bloq.featured-products .featured a .details{left:1.8125rem}}.bloq.featured-products .featured a .details figure{-webkit-box-flex:0;-ms-flex:0 0 4.875rem;flex:0 0 4.875rem;width:4.875rem;margin-right:1.1875rem;-webkit-box-shadow:0 12px 10px -8px rgba(0,0,0,0.57);box-shadow:0 12px 10px -8px rgba(0,0,0,0.57)}.bloq.featured-products .featured a .details figure img{display:block;width:100%;height:auto}.bloq.featured-products .featured a .details .text{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:#fff}.bloq.featured-products .featured a .details .text .title{font-size:1rem;font-size:1rem;line-height:1.25}@media (min-width: 20rem){.bloq.featured-products .featured a .details .text .title{font-size:calc(1rem + .75 * (100vw - 20rem) / 20)}}@media (min-width: 40rem){.bloq.featured-products .featured a .details .text .title{font-size:1.75rem}}@media (min-width: 50em){.bloq.featured-products .featured a .details .text .title{font-size:calc(1rem + .75 * (100vw - 50em) / 20)}}@media (min-width: 70em){.bloq.featured-products .featured a .details .text .title{font-size:1.75rem}}.bloq.featured-products .featured a .details .text .author{font-size:.75rem;font-size:.75rem}@media (min-width: 20rem){.bloq.featured-products .featured a .details .text .author{font-size:calc(.75rem + .125 * (100vw - 20rem) / 20)}}@media (min-width: 40rem){.bloq.featured-products .featured a .details .text .author{font-size:.875rem}}@media (min-width: 50em){.bloq.featured-products .featured a .details .text .author{font-size:calc(.75rem + .125 * (100vw - 50em) / 20)}}@media (min-width: 70em){.bloq.featured-products .featured a .details .text .author{font-size:.875rem}}.bloq.featured-products .product-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem;max-width:none;padding:2rem 0}.bloq.featured-products .product-listing>*{display:block;width:calc(100% - 1.5rem);margin-right:.75rem;margin-left:.75rem;margin-bottom:2.5rem}@media (min-width: 30em){.bloq.featured-products .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 3rem) / 2.0001);max-width:calc((100% - 3rem) / 2.0001)}}@media (min-width: 42em){.bloq.featured-products .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 4.5rem) / 3.0001);max-width:calc((100% - 4.5rem) / 3.0001)}}@media (min-width: 66em){.bloq.featured-products .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 9rem) / 6.0001);max-width:calc((100% - 9rem) / 6.0001)}}@supports ((display: -ms-grid) or (display: grid)){.bloq.featured-products .product-listing{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:2.5rem;margin-right:0;margin-bottom:2.5rem;margin-left:0}@media (min-width: 30em){.bloq.featured-products .product-listing{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width: 42em){.bloq.featured-products .product-listing{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 66em){.bloq.featured-products .product-listing{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.bloq.featured-products .product-listing>*{min-width:0;width:auto;max-width:none;margin-right:0;margin-bottom:0;margin-left:0}}@supports ((display: -ms-grid) or (display: grid)){.bloq.featured-products .product-listing{grid-column-gap:2.375rem}}.bloq.featured-products .product-listing .product-listing-detail{display:-webkit-box;display:-ms-flexbox;display:flex}.bloq.full-image:last-child{margin-bottom:0}.bloq.full-image a{position:relative;display:block;border:0}.bloq.full-image figure{height:12rem}@media (min-width: 20rem){.bloq.full-image figure{height:calc(12rem + 13 * (100vw - 20rem) / 40)}}@media (min-width: 60rem){.bloq.full-image figure{height:25rem}}.bloq.media-two{max-width:83rem;margin-right:auto;margin-left:auto;padding:0 1.5rem}@media (min-width: 50em){.bloq.media-two{display:-webkit-box;display:-ms-flexbox;display:flex}}.bloq.media-two>div{margin-bottom:3rem}@media (min-width: 50em){.bloq.media-two>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:0}.bloq.media-two>div:first-of-type{margin-right:4rem}}.bloq.media-two>div a{position:relative;display:block;border:0}.bloq.media-two>div div{padding:1rem;text-align:center}@media (min-width: 20rem){.bloq.media-two>div div{padding:calc(1rem + 2 * (100vw - 20rem) / 40)}}@media (min-width: 60rem){.bloq.media-two>div div{padding:3rem}}.bloq.media-two>div div h2:first-child,.bloq.media-two>div div .bloq.videos .wrapper header:first-child,.bloq.videos .wrapper .bloq.media-two>div div header:first-child,.bloq.media-two>div div h3:first-child,.bloq.media-two>div div h4:first-child,.bloq.media-two>div div h5:first-child,.bloq.media-two>div div h6:first-child{margin-top:0}.bloq.media-three{max-width:83rem;margin-right:auto;margin-left:auto;padding:0 1.5rem}@media (min-width: 50em){.bloq.media-three{display:-webkit-box;display:-ms-flexbox;display:flex}}.bloq.media-three>div{margin-bottom:3rem}@media (min-width: 50em){.bloq.media-three>div{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;margin-bottom:0}.bloq.media-three>div:not(:last-of-type){margin-right:4rem}}.bloq.media-three>div .img{position:relative;display:block;max-width:24rem;margin-right:auto;margin-left:auto;border:0}.bloq.media-three>div div:not(.img){padding-top:1rem;padding-bottom:1rem;text-align:center}@media (min-width: 20rem){.bloq.media-three>div div:not(.img){padding-top:calc(1rem + 2 * (100vw - 20rem) / 40)}}@media (min-width: 60rem){.bloq.media-three>div div:not(.img){padding-top:3rem}}@media (min-width: 20rem){.bloq.media-three>div div:not(.img){padding-bottom:calc(1rem + 2 * (100vw - 20rem) / 40)}}@media (min-width: 60rem){.bloq.media-three>div div:not(.img){padding-bottom:3rem}}.bloq.media-three>div div:not(.img) h2:first-child,.bloq.media-three>div div:not(.img) .bloq.videos .wrapper header:first-child,.bloq.videos .wrapper .bloq.media-three>div div:not(.img) header:first-child,.bloq.media-three>div div:not(.img) h3:first-child,.bloq.media-three>div div:not(.img) h4:first-child,.bloq.media-three>div div:not(.img) h5:first-child,.bloq.media-three>div div:not(.img) h6:first-child{margin-top:0}.bloq.media-four{max-width:83rem;margin-right:auto;margin-left:auto;padding:0 1.5rem}@media (min-width: 50em){.bloq.media-four{display:-webkit-box;display:-ms-flexbox;display:flex}}.bloq.media-four>div{margin-bottom:3rem}@media (min-width: 50em){.bloq.media-four>div{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;margin-bottom:0}.bloq.media-four>div:not(:last-of-type){margin-right:2rem}}.bloq.media-four>div .img{position:relative;display:block;max-width:18rem;margin-right:auto;margin-left:auto;border:0}.bloq.media-four>div div:not(.img){text-align:center}.bloq.media-four>div div:not(.img) h2:first-child,.bloq.media-four>div div:not(.img) .bloq.videos .wrapper header:first-child,.bloq.videos .wrapper .bloq.media-four>div div:not(.img) header:first-child,.bloq.media-four>div div:not(.img) h3:first-child,.bloq.media-four>div div:not(.img) h4:first-child,.bloq.media-four>div div:not(.img) h5:first-child,.bloq.media-four>div div:not(.img) h6:first-child{margin-top:0}.bloq.product-categories{position:relative;max-width:45rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.bloq.product-categories{padding-right:calc(1rem + 2 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.product-categories{padding-right:3rem}}@media (min-width: 20rem){.bloq.product-categories{padding-left:calc(1rem + 2 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.product-categories{padding-left:3rem}}.bloq.product-categories .content{margin-bottom:2rem;text-align:center}.bloq.product-categories .content h2,.bloq.product-categories .content .bloq.videos .wrapper header,.bloq.videos .wrapper .bloq.product-categories .content header,.bloq.product-categories .content h3,.bloq.product-categories .content h4,.bloq.product-categories .content h5,.bloq.product-categories .content h6{margin-bottom:0}.bloq.product-categories .content h2+p,.bloq.product-categories .content .bloq.videos .wrapper header+p,.bloq.videos .wrapper .bloq.product-categories .content header+p,.bloq.product-categories .content h3+p,.bloq.product-categories .content h4+p,.bloq.product-categories .content h5+p,.bloq.product-categories .content h6+p{margin-top:.25rem}.bloq.product-categories ul{list-style:none;height:64rem;margin:0;padding:0}@media (min-width: 36em){.bloq.product-categories ul{height:32rem}}.bloq.product-categories ul li{position:relative;height:64rem}@media (min-width: 36em){.bloq.product-categories ul li{height:32rem}}.bloq.product-categories ul li::before{display:none}.bloq.product-categories ul li a{position:absolute;right:0;left:0;display:block;padding:0 2rem;border:0}.bloq.product-categories ul li a:nth-of-type(1){top:0;bottom:75%}.bloq.product-categories ul li a:nth-of-type(2){top:25%;bottom:50%}.bloq.product-categories ul li a:nth-of-type(3){top:50%;bottom:25%}.bloq.product-categories ul li a:nth-of-type(4){top:75%;bottom:0}@media (min-width: 36em){.bloq.product-categories ul li a:nth-of-type(1){top:0;right:50%;bottom:50%;left:0}.bloq.product-categories ul li a:nth-of-type(2){top:0;right:0;bottom:50%;left:50%}.bloq.product-categories ul li a:nth-of-type(3){top:50%;right:50%;bottom:0;left:0}.bloq.product-categories ul li a:nth-of-type(4){top:50%;right:0;bottom:0;left:50%}}.bloq.product-categories ul li a img{display:block;max-width:70%;max-height:70%;margin-right:auto;margin-left:auto}.bloq.product-categories ul li a .title{margin-top:1rem;color:#222;font-weight:400;font-size:1.125rem;text-align:center;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.bloq.product-categories ul li a:hover .title,.bloq.product-categories ul li a:focus .title{color:#7aaecc}.bloq.product-categories .prev,.bloq.product-categories .next{position:absolute;top:50%;width:3rem;height:4.5rem;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bloq.product-categories .prev svg,.bloq.product-categories .next svg{position:absolute;top:50%;width:14px;height:28px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bloq.product-categories .prev svg path,.bloq.product-categories .next svg path{fill:#a1a1a1}.bloq.product-categories .prev a,.bloq.product-categories .next a{border:0}.bloq.product-categories .prev{left:0}.bloq.product-categories .prev svg{left:.75rem}.bloq.product-categories .next{right:0}.bloq.product-categories .next svg{right:.75rem}.bloq.highlights{position:relative;left:50%;width:100vw;padding:3rem 0 1px;color:#fff;background-color:#7aaecc;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bloq.highlights .wrapper{max-width:76.75rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.bloq.highlights .wrapper{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.highlights .wrapper{padding-right:1.5rem}}@media (min-width: 20rem){.bloq.highlights .wrapper{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.highlights .wrapper{padding-left:1.5rem}}.bloq.highlights .wrapper .highlights-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.bloq.highlights .wrapper .highlights-listing>*{display:block;width:calc(100% - 1.5rem);margin-right:.75rem;margin-left:.75rem;margin-bottom:3rem}@media (min-width: 46em){.bloq.highlights .wrapper .highlights-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 3rem) / 2.0001);max-width:calc((100% - 3rem) / 2.0001)}}@media (min-width: 68em){.bloq.highlights .wrapper .highlights-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 4.5rem) / 3.0001);max-width:calc((100% - 4.5rem) / 3.0001)}}@supports ((display: -ms-grid) or (display: grid)){.bloq.highlights .wrapper .highlights-listing{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:3rem;margin-right:0;margin-bottom:3rem;margin-left:0}@media (min-width: 46em){.bloq.highlights .wrapper .highlights-listing{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width: 68em){.bloq.highlights .wrapper .highlights-listing{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.bloq.highlights .wrapper .highlights-listing>*{min-width:0;width:auto;max-width:none;margin-right:0;margin-bottom:0;margin-left:0}}@supports ((display: -ms-grid) or (display: grid)){.bloq.highlights .wrapper .highlights-listing{grid-column-gap:3rem}}.bloq.highlights .wrapper .highlights-listing .highlights-listing-detail{display:-webkit-box;display:-ms-flexbox;display:flex}.bloq.highlights .wrapper .highlights-listing .highlights-listing-detail .icon{-webkit-box-flex:0;-ms-flex:0 0 1.375rem;flex:0 0 1.375rem;min-width:1.375rem;max-width:1.375rem;margin-right:1.5rem}.bloq.highlights .wrapper .highlights-listing .highlights-listing-detail .info{-webkit-box-flex:1;-ms-flex:auto;flex: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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bloq.highlights .wrapper .highlights-listing .highlights-listing-detail .info .top h6{margin-top:0;margin-bottom:.5rem;color:inherit}.bloq.highlights .wrapper .highlights-listing .highlights-listing-detail .info .top p:last-child{margin-bottom:1em !important}.bloq.highlights .wrapper .highlights-listing .highlights-listing-detail .info .button{margin-top:.5rem;color:#7aaecc;background-color:#fff}.bloq.highlights .wrapper .highlights-listing .highlights-listing-detail .info .button:hover,.bloq.highlights .wrapper .highlights-listing .highlights-listing-detail .info .button:focus{color:#fff;background-color:#5d869e}.bloq.product-series{position:relative;max-width:45rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.bloq.product-series{padding-right:calc(1rem + 2 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.product-series{padding-right:3rem}}@media (min-width: 20rem){.bloq.product-series{padding-left:calc(1rem + 2 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.product-series{padding-left:3rem}}.bloq.product-series .content{margin-bottom:2rem;text-align:center}.bloq.product-series .content h2,.bloq.product-series .content .bloq.videos .wrapper header,.bloq.videos .wrapper .bloq.product-series .content header,.bloq.product-series .content h3,.bloq.product-series .content h4,.bloq.product-series .content h5,.bloq.product-series .content h6{margin-bottom:0}.bloq.product-series .content h2+p,.bloq.product-series .content .bloq.videos .wrapper header+p,.bloq.videos .wrapper .bloq.product-series .content header+p,.bloq.product-series .content h3+p,.bloq.product-series .content h4+p,.bloq.product-series .content h5+p,.bloq.product-series .content h6+p{margin-top:.25rem}.bloq.product-series ul{list-style:none;height:80rem;margin:0;padding:0}@media (min-width: 36em){.bloq.product-series ul{height:40rem}}.bloq.product-series ul li{position:relative;height:80rem}@media (min-width: 36em){.bloq.product-series ul li{height:40rem}}.bloq.product-series ul li::before{display:none}.bloq.product-series ul li a{position:absolute;right:0;left:0;display:block;padding:0 2rem;border:0}.bloq.product-series ul li a:nth-of-type(1){top:0;bottom:75%}.bloq.product-series ul li a:nth-of-type(2){top:25%;bottom:50%}.bloq.product-series ul li a:nth-of-type(3){top:50%;bottom:25%}.bloq.product-series ul li a:nth-of-type(4){top:75%;bottom:0}@media (min-width: 36em){.bloq.product-series ul li a:nth-of-type(1){top:0;right:50%;bottom:50%;left:0}.bloq.product-series ul li a:nth-of-type(2){top:0;right:0;bottom:50%;left:50%}.bloq.product-series ul li a:nth-of-type(3){top:50%;right:50%;bottom:0;left:0}.bloq.product-series ul li a:nth-of-type(4){top:50%;right:0;bottom:0;left:50%}}.bloq.product-series ul li a img{display:block;max-width:70%;max-height:70%;margin-right:auto;margin-left:auto}.bloq.product-series ul li a .title{margin-top:1rem;color:#222;font-weight:400;font-size:1.125rem;text-align:center;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.bloq.product-series ul li a:hover .title,.bloq.product-series ul li a:focus .title{color:#7aaecc}.bloq.product-series .prev,.bloq.product-series .next{position:absolute;top:50%;width:3rem;height:4.5rem;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bloq.product-series .prev svg,.bloq.product-series .next svg{position:absolute;top:50%;width:14px;height:28px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bloq.product-series .prev svg path,.bloq.product-series .next svg path{fill:#a1a1a1}.bloq.product-series .prev a,.bloq.product-series .next a{border:0}.bloq.product-series .prev{left:0}.bloq.product-series .prev svg{left:.75rem}.bloq.product-series .next{right:0}.bloq.product-series .next svg{right:.75rem}.bloq.products{max-width:66rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.bloq.products{padding-right:calc(1rem + 2 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.products{padding-right:3rem}}@media (min-width: 20rem){.bloq.products{padding-left:calc(1rem + 2 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.products{padding-left:3rem}}.bloq.products.pmc-featured-products{background-color:#fbfbfb;border:1px solid #eee}.bloq.products .content{margin-bottom:2rem;text-align:center}.bloq.products .content h2,.bloq.products .content .bloq.videos .wrapper header,.bloq.videos .wrapper .bloq.products .content header,.bloq.products .content h3,.bloq.products .content h4,.bloq.products .content h5,.bloq.products .content h6{margin-bottom:0}.bloq.products .content h2+p,.bloq.products .content .bloq.videos .wrapper header+p,.bloq.videos .wrapper .bloq.products .content header+p,.bloq.products .content h3+p,.bloq.products .content h4+p,.bloq.products .content h5+p,.bloq.products .content h6+p{margin-top:.25rem}.bloq.products.display_3x1,.bloq.products.display_4x1,.bloq.products.display_6x1{position:relative}.bloq.products.display_3x1 .bx-wrapper,.bloq.products.display_4x1 .bx-wrapper,.bloq.products.display_6x1 .bx-wrapper{max-width:100% !important}.bloq.products.display_3x1 .bx-wrapper .bx-viewport ul,.bloq.products.display_4x1 .bx-wrapper .bx-viewport ul,.bloq.products.display_6x1 .bx-wrapper .bx-viewport ul{list-style:none;margin:0;padding:0}.bloq.products.display_3x1 .bx-wrapper .bx-viewport ul li::before,.bloq.products.display_4x1 .bx-wrapper .bx-viewport ul li::before,.bloq.products.display_6x1 .bx-wrapper .bx-viewport ul li::before{display:none}.bloq.products.display_3x1 .prev,.bloq.products.display_3x1 .next,.bloq.products.display_4x1 .prev,.bloq.products.display_4x1 .next,.bloq.products.display_6x1 .prev,.bloq.products.display_6x1 .next{position:absolute;bottom:1.5rem;display:inline-block;margin-top:3rem}.bloq.products.display_3x1 .prev svg,.bloq.products.display_3x1 .next svg,.bloq.products.display_4x1 .prev svg,.bloq.products.display_4x1 .next svg,.bloq.products.display_6x1 .prev svg,.bloq.products.display_6x1 .next svg{width:14px;height:28px}.bloq.products.display_3x1 .prev svg path,.bloq.products.display_3x1 .next svg path,.bloq.products.display_4x1 .prev svg path,.bloq.products.display_4x1 .next svg path,.bloq.products.display_6x1 .prev svg path,.bloq.products.display_6x1 .next svg path{fill:#a1a1a1}.bloq.products.display_3x1 .prev a,.bloq.products.display_3x1 .next a,.bloq.products.display_4x1 .prev a,.bloq.products.display_4x1 .next a,.bloq.products.display_6x1 .prev a,.bloq.products.display_6x1 .next a{border:0}.bloq.products.display_3x1 .prev,.bloq.products.display_4x1 .prev,.bloq.products.display_6x1 .prev{right:50%;margin-right:1rem}.bloq.products.display_3x1 .next,.bloq.products.display_4x1 .next,.bloq.products.display_6x1 .next{left:50%;margin-left:1rem}.bloq.products.display_3x1.slidered{padding-bottom:6rem}@media (min-width: 78em){.bloq.products.display_3x1.slidered{padding-right:4rem;padding-bottom:1.5rem;padding-left:4rem}}@media (min-width: 78em){.bloq.products.display_3x1 .prev,.bloq.products.display_3x1 .next{top:50%;bottom:auto;margin-top:0;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 78em){.bloq.products.display_3x1 .prev{right:auto;left:2rem;margin-right:0}}@media (min-width: 78em){.bloq.products.display_3x1 .next{right:2rem;left:auto;margin-left:0}}.bloq.products.display_4x1.slidered{padding-bottom:6rem}@media (min-width: 78em){.bloq.products.display_4x1.slidered{padding-bottom:0}}@media (min-width: 78em){.bloq.products.display_4x1 .prev,.bloq.products.display_4x1 .next{top:50%;bottom:auto;margin-top:0;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 78em){.bloq.products.display_4x1 .prev{right:auto;left:-1rem;margin-right:0}}@media (min-width: 78em){.bloq.products.display_4x1 .next{right:-1rem;left:auto;margin-left:0}}@media (min-width: 104em){.bloq.products.display_6x1 .prev,.bloq.products.display_6x1 .next{top:50%;bottom:auto;margin-top:0;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 104em){.bloq.products.display_6x1 .prev{right:auto;left:-1rem;margin-right:0}}@media (min-width: 104em){.bloq.products.display_6x1 .next{right:-1rem;left:auto;margin-left:0}}.bloq.products.display_6x1{max-width:96rem}.bloq.products.display_6x1 .product-listing-detail img{height:90%}.bloq.products.display_6x1 .product-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem;max-width:90rem}.bloq.products.display_6x1 .product-listing>*{display:block;width:calc(100% - 1.5rem);margin-right:.75rem;margin-left:.75rem;margin-bottom:2.5rem}@media (min-width: 28em){.bloq.products.display_6x1 .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 3rem) / 2.0001);max-width:calc((100% - 3rem) / 2.0001)}}@media (min-width: 40em){.bloq.products.display_6x1 .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 4.5rem) / 3.0001);max-width:calc((100% - 4.5rem) / 3.0001)}}@media (min-width: 50em){.bloq.products.display_6x1 .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 6rem) / 4.0001);max-width:calc((100% - 6rem) / 4.0001)}}@media (min-width: 60em){.bloq.products.display_6x1 .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 4.5rem) / 3.0001);max-width:calc((100% - 4.5rem) / 3.0001)}}@media (min-width: 70em){.bloq.products.display_6x1 .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 6rem) / 4.0001);max-width:calc((100% - 6rem) / 4.0001)}}@media (min-width: 80em){.bloq.products.display_6x1 .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 7.5rem) / 5.0001);max-width:calc((100% - 7.5rem) / 5.0001)}}@media (min-width: 90em){.bloq.products.display_6x1 .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 9rem) / 6.0001);max-width:calc((100% - 9rem) / 6.0001)}}@supports ((display: -ms-grid) or (display: grid)){.bloq.products.display_6x1 .product-listing{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:2.5rem;margin-right:0;margin-bottom:2.5rem;margin-left:0}@media (min-width: 28em){.bloq.products.display_6x1 .product-listing{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width: 40em){.bloq.products.display_6x1 .product-listing{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 50em){.bloq.products.display_6x1 .product-listing{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width: 60em){.bloq.products.display_6x1 .product-listing{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 70em){.bloq.products.display_6x1 .product-listing{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width: 80em){.bloq.products.display_6x1 .product-listing{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (min-width: 90em){.bloq.products.display_6x1 .product-listing{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.bloq.products.display_6x1 .product-listing>*{min-width:0;width:auto;max-width:none;margin-right:0;margin-bottom:0;margin-left:0}}@supports ((display: -ms-grid) or (display: grid)){.bloq.products.display_6x1 .product-listing{grid-column-gap:2rem;grid-column-gap:2rem;grid-column-gap:2rem}@media (min-width: 70rem){.bloq.products.display_6x1 .product-listing{grid-column-gap:calc(2rem + 3 * (100vw - 70rem) / 10)}}@media (min-width: 80rem){.bloq.products.display_6x1 .product-listing{grid-column-gap:5rem}}@media (min-width: 80rem){.bloq.products.display_6x1 .product-listing{grid-column-gap:calc(2rem + 3 * (100vw - 80rem) / 10)}}@media (min-width: 90rem){.bloq.products.display_6x1 .product-listing{grid-column-gap:5rem}}@media (min-width: 90rem){.bloq.products.display_6x1 .product-listing{grid-column-gap:calc(2rem + 3.25 * (100vw - 90rem) / 10)}}@media (min-width: 100rem){.bloq.products.display_6x1 .product-listing{grid-column-gap:5.25rem}}.bloq.products.display_6x1 .product-listing .no-results{grid-column:1 / -1}}.bloq.products.display_6x1[data-id=your-recent-purchases] .product-listing{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bloq.products.display_6x2{max-width:96rem}.bloq.products.display_6x2 .product-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem;max-width:90rem}.bloq.products.display_6x2 .product-listing>*{display:block;width:calc(100% - 1.5rem);margin-right:.75rem;margin-left:.75rem;margin-bottom:2.5rem}@media (min-width: 28em){.bloq.products.display_6x2 .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 3rem) / 2.0001);max-width:calc((100% - 3rem) / 2.0001)}}@media (min-width: 40em){.bloq.products.display_6x2 .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 4.5rem) / 3.0001);max-width:calc((100% - 4.5rem) / 3.0001)}}@media (min-width: 50em){.bloq.products.display_6x2 .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 6rem) / 4.0001);max-width:calc((100% - 6rem) / 4.0001)}}@media (min-width: 60em){.bloq.products.display_6x2 .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 4.5rem) / 3.0001);max-width:calc((100% - 4.5rem) / 3.0001)}}@media (min-width: 70em){.bloq.products.display_6x2 .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 6rem) / 4.0001);max-width:calc((100% - 6rem) / 4.0001)}}@media (min-width: 80em){.bloq.products.display_6x2 .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 7.5rem) / 5.0001);max-width:calc((100% - 7.5rem) / 5.0001)}}@media (min-width: 90em){.bloq.products.display_6x2 .product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 9rem) / 6.0001);max-width:calc((100% - 9rem) / 6.0001)}}@supports ((display: -ms-grid) or (display: grid)){.bloq.products.display_6x2 .product-listing{grid-column-gap:2rem;grid-column-gap:2rem;grid-column-gap:2rem}@media (min-width: 70rem){.bloq.products.display_6x2 .product-listing{grid-column-gap:calc(2rem + 3 * (100vw - 70rem) / 10)}}@media (min-width: 80rem){.bloq.products.display_6x2 .product-listing{grid-column-gap:5rem}}@media (min-width: 80rem){.bloq.products.display_6x2 .product-listing{grid-column-gap:calc(2rem + 3 * (100vw - 80rem) / 10)}}@media (min-width: 90rem){.bloq.products.display_6x2 .product-listing{grid-column-gap:5rem}}@media (min-width: 90rem){.bloq.products.display_6x2 .product-listing{grid-column-gap:calc(2rem + 3.25 * (100vw - 90rem) / 10)}}@media (min-width: 100rem){.bloq.products.display_6x2 .product-listing{grid-column-gap:5.25rem}}.bloq.products.display_6x2 .product-listing .no-results{grid-column:1 / -1}}.bloq.products.display_6x2[data-id=your-recent-purchases] .product-listing{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bloq.subscription-callout{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;color:#fff;text-align:center;background:#7aaecc center/cover no-repeat scroll}@media (min-width: 20rem){.bloq.subscription-callout{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.subscription-callout{padding-right:1.5rem}}@media (min-width: 20rem){.bloq.subscription-callout{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.bloq.subscription-callout{padding-left:1.5rem}}.bloq.subscription-callout form{max-width:45rem;margin:2rem auto 0;padding:0;text-align:center}.bloq.subscription-callout form input[type=submit],.bloq.subscription-callout form input[type=button],.bloq.subscription-callout form button{color:#7aaecc;background-color:#fff}.bloq.subscription-callout.accent{color:#000;background-color:#f15a22}.bloq.subscription-callout.accent form input[type=submit],.bloq.subscription-callout.accent form input[type=button],.bloq.subscription-callout.accent form button{color:#000}.bloq.testimonials{position:relative;left:50%;width:100vw;padding:1rem;text-align:center;background-color:#7aaecc;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bloq.testimonials .wrapper{position:relative;max-width:72rem;margin-right:auto;margin-left:auto}.bloq.testimonials .wrapper ul{display:block;margin:0;padding:0}.bloq.testimonials .wrapper ul li{display:block;margin-bottom:0}.bloq.testimonials .wrapper ul li::before{display:none}.bloq.testimonials .wrapper ul li blockquote{max-width:62.5rem;margin:0 auto;color:#fff;font-style:normal;font-size:1rem;border:0}.bloq.testimonials .wrapper ul li blockquote h2,.bloq.testimonials .bloq.videos .wrapper ul li blockquote header,.bloq.videos .bloq.testimonials .wrapper ul li blockquote header,.bloq.testimonials .wrapper ul li blockquote h3,.bloq.testimonials .wrapper ul li blockquote h4,.bloq.testimonials .wrapper ul li blockquote h5,.bloq.testimonials .wrapper ul li blockquote h6{margin-bottom:.5rem;color:#fff;font-style:normal}.bloq.testimonials .wrapper ul li blockquote h2:first-child,.bloq.testimonials .bloq.videos .wrapper ul li blockquote header:first-child,.bloq.videos .bloq.testimonials .wrapper ul li blockquote header:first-child,.bloq.testimonials .wrapper ul li blockquote h3:first-child,.bloq.testimonials .wrapper ul li blockquote h4:first-child,.bloq.testimonials .wrapper ul li blockquote h5:first-child,.bloq.testimonials .wrapper ul li blockquote h6:first-child{margin-top:0}.bloq.testimonials .wrapper ul li blockquote p{margin-left:0}.bloq.testimonials .wrapper ul li blockquote cite{display:block;margin-top:2rem;color:#fff}.bloq.testimonials .wrapper ul li blockquote cite div:first-of-type{font-style:normal;font-size:1.25rem}.bloq.testimonials .wrapper ul li blockquote cite div:last-of-type{font-size:.875rem}.bloq.testimonials .wrapper .prev,.bloq.testimonials .wrapper .next{position:relative;display:inline-block;margin-top:3rem}@media (min-width: 78em){.bloq.testimonials .wrapper .prev,.bloq.testimonials .wrapper .next{position:absolute;top:50%;margin-top:0;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.bloq.testimonials .wrapper .prev svg,.bloq.testimonials .wrapper .next svg{width:14px;height:28px}.bloq.testimonials .wrapper .prev svg path,.bloq.testimonials .wrapper .next svg path{fill:white}.bloq.testimonials .wrapper .prev{margin-right:1rem}@media (min-width: 78em){.bloq.testimonials .wrapper .prev{left:-1rem;margin-right:0}}.bloq.testimonials .wrapper .next{margin-left:1rem}@media (min-width: 78em){.bloq.testimonials .wrapper .next{right:-1rem;margin-left:0}}.bloq.videos{position:relative;left:50%;width:100vw;padding:2rem 1rem;text-align:center;background-color:#fbfbfb;border-top:1px solid #dedede;border-bottom:1px solid #dedede;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bloq.videos .wrapper{position:relative;max-width:68rem;margin-right:auto;margin-left:auto}.bloq.videos .wrapper header{text-align:center}.bloq.videos .wrapper header:empty{display:none}.bloq.videos .wrapper .prev,.bloq.videos .wrapper .next{position:relative;display:inline-block;margin-top:3rem}@media (min-width: 78em){.bloq.videos .wrapper .prev,.bloq.videos .wrapper .next{position:absolute;top:50%;margin-top:0;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.bloq.videos .wrapper .prev svg,.bloq.videos .wrapper .next svg{display:block;width:14px;height:28px;margin:.5rem}.bloq.videos .wrapper .prev svg path,.bloq.videos .wrapper .next svg path{fill:#222}.bloq.videos .wrapper .prev a,.bloq.videos .wrapper .next a{border:0}.bloq.videos .wrapper .prev{margin-right:1rem}@media (min-width: 78em){.bloq.videos .wrapper .prev{left:-2.5rem;margin-right:0}}.bloq.videos .wrapper .next{margin-left:1rem}@media (min-width: 78em){.bloq.videos .wrapper .next{right:-2.5rem;margin-left:0}}.bloq.videos .slide{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}.bloq.videos .slide .bloq.video{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:45rem;padding:0 1rem}.bloq.videos .slide .bloq.video:not(:last-of-type){margin-bottom:2rem}@media (min-width: 40em){.bloq.videos .slide .bloq.video{max-width:50%}.bloq.videos .slide .bloq.video:first-of-type:nth-last-of-type(2),.bloq.videos .slide .bloq.video:last-of-type:nth-of-type(2){max-width:50%}.bloq.videos .slide .bloq.video:first-of-type:last-of-type{max-width:45rem}}@media (min-width: 64em){.bloq.videos .slide .bloq.video{max-width:33%}.bloq.videos .slide .bloq.video:first-of-type:nth-last-of-type(2),.bloq.videos .slide .bloq.video:last-of-type:nth-of-type(2){max-width:50%}.bloq.videos .slide .bloq.video:first-of-type:last-of-type{max-width:45rem}}.bloq.videos .slide .bloq.video .desc{margin-top:1.25rem;color:#201e1f;line-height:1.3125}.bronto_lists{clear:both;padding-top:1rem}.bronto_lists .checkbox-options{clear:both;width:100%;margin-bottom:1.5rem;font-size:.75rem;text-align:left}.bronto_lists .checkbox-options .instructions{margin-bottom:1rem;font-size:1rem}.bronto_lists .checkbox-options label{margin-bottom:.5rem}.bronto_lists .checkbox-options label .field-label{cursor:pointer;line-height:1.6rem}.bronto_lists .checkbox-options label .checkbox{width:1.125rem;height:1.125rem;margin-right:.875rem}.bronto_lists .checkbox-options label .checkbox::after{content:url(/build/svgs/font-awesome/regular/check-white-small.svg);width:.625rem;height:.625rem}.bronto_lists .checkbox-options .button{visibility:hidden}.bronto_lists .checkbox-options .button.show{visibility:visible}#update-browser{background-color:rgba(194,93,93,0.1);border-bottom:1px solid rgba(194,93,93,0.4);color:#c25d5d;margin:0;padding:0}#update-browser p{margin:0 auto;padding:1em;width:90%}#update-browser a{color:#c25d5d}a.button,input[type=submit],input[type=button],button,.news-layout #articles .news-listing-detail .copy .button{display:inline-block;padding:.6875rem 1.25rem;color:#fff;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:.078571428571429em;text-align:center;text-decoration:none;text-transform:uppercase;background-color:#7aaecc;border:0}a.button:hover,input:hover[type=submit],input:hover[type=button],button:hover,.news-layout #articles .news-listing-detail .copy .button:hover,a.button:focus,input:focus[type=submit],input:focus[type=button],button:focus,.news-layout #articles .news-listing-detail .copy .button:focus{color:#fff;background-color:#5d869e}a.button.download,input.download[type=submit],input.download[type=button],button.download,.news-layout #articles .news-listing-detail .copy .download.button{color:#7aaecc;background-color:#fff}a.button.download:hover,input.download:hover[type=submit],input.download:hover[type=button],button.download:hover,.news-layout #articles .news-listing-detail .copy .download.button:hover,a.button.download:focus,input.download:focus[type=submit],input.download:focus[type=button],button.download:focus,.news-layout #articles .news-listing-detail .copy .download.button:focus{color:#fff;background-color:#5d869e}a.button.gray,input.gray[type=submit],input.gray[type=button],button.gray,.news-layout #articles .news-listing-detail .copy .gray.button{color:#605e5e;background-color:#e9e9e9;border:1px solid #605e5e}a.button.gray:hover,input.gray:hover[type=submit],input.gray:hover[type=button],button.gray:hover,.news-layout #articles .news-listing-detail .copy .gray.button:hover,a.button.gray:focus,input.gray:focus[type=submit],input.gray:focus[type=button],button.gray:focus,.news-layout #articles .news-listing-detail .copy .gray.button:focus{color:#fff;background-color:#605e5e}a.button.small-download,input.small-download[type=submit],input.small-download[type=button],button.small-download,.news-layout #articles .news-listing-detail .copy .small-download.button{width:12rem !important;margin-top:.5rem;padding:.5rem !important;color:white !important}form{padding:2rem 0}form *:focus{outline:none}.form-pages{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;margin:0 0 3rem 0;padding:.6875rem 1rem .6875rem 2rem;color:#fff;background-color:#acacac;border-left:10px solid #868686}.form-pages li{padding:0 .25rem;color:#fff}.form-pages li:not(:last-of-type){margin-right:2.5rem}.form-pages li.active{font-weight:700}.form-success{width:100%;margin-bottom:3rem}.form-success header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem .5rem 2rem;color:#fff;background-color:#7acca5;border-left:10px solid #45b47f}.form-success header .message{padding-right:1rem}.form-success header .check{margin-left:auto;padding-top:.25rem}.form-success header .check svg{height:1rem;width:1rem}.form-success header .check svg path{fill:#fff}.form-success .submitted-fields{width:100%;margin:1rem 0}.form-success .submitted-fields:empty{display:none}.form-success .submitted-fields .field{padding:1rem 0;border-bottom:1px solid #efefef}.form-success .submitted-fields .field label{margin-top:0;margin-bottom:0;font-weight:700}.form-errors{width:100%;margin-bottom:3rem}.form-errors header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem .5rem 2rem;color:#fff;background-color:#c25d5d;border-left:10px solid #993a3a}.form-errors header .message{padding-right:1rem}.form-errors header .times{margin-left:auto;padding-top:.25rem}.form-errors header .times svg{height:1.25rem;width:1.25rem}.form-errors header .times svg path{fill:#fff}.form-errors .errors{width:100%;margin:0 0 1rem 0}.form-errors .errors:empty{display:none}.form-errors .errors .error{padding:1rem 0 1rem 1rem;color:#c25d5d;border-bottom:1px solid #efefef}.form-row{margin:.5rem 0 .5rem 0}.form-row.bronto-row{float:none !important;margin:2rem 0;max-width:100% !important;width:100% !important}.form-row.bronto-row+.form-row{clear:both}.form-row.hide{display:none !important}label{position:relative;display:block;width:100%}label .field-label,label .option-label{display:block;width:100%;margin-bottom:.25rem;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.056875em}label .field-label small,label .option-label small{font-size:.75rem;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:normal}label .field-label small::before,label .option-label small::before{content:"("}label .field-label small::after,label .option-label small::after{content:")"}label .field-label.required::before,label .option-label.required::before{content:'*';padding:0 .25rem;color:#c25d5d;font-weight:700}label .field-instructions{display:block;width:100%;margin-bottom:.25rem;font-size:.875rem;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}label .field-wrapper{position:relative}label .field-wrapper.error::after{content:'!';position:absolute;top:50%;right:.75rem;width:1.5rem;height:1.5rem;color:#fff;font-weight:700;text-align:center;background-color:#c25d5d;border-radius:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}label .field-wrapper.complete input,label .field-wrapper.complete select,label .field-wrapper.complete textarea{border-color:#7acca5}label .field-error{display:block;padding:.375rem;color:#c25d5d;font-size:.875rem}label .field-error:empty{display:none}label .field-error ul{list-style:none;margin:0;padding:0}label.text .field-wrapper input,label.email .field-wrapper input,label.password .field-wrapper input,label.date .field-wrapper input,label.time .field-wrapper input,label.number .field-wrapper input,label.phone .field-wrapper input,label.url .field-wrapper input{width:100%;padding:.6875rem .875rem;color:#444;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;border:1px solid #ccc;border-radius:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}body[data-fonts-loaded=true] label.text .field-wrapper input,body[data-fonts-loaded=true] label.email .field-wrapper input,body[data-fonts-loaded=true] label.password .field-wrapper input,body[data-fonts-loaded=true] label.date .field-wrapper input,body[data-fonts-loaded=true] label.time .field-wrapper input,body[data-fonts-loaded=true] label.number .field-wrapper input,body[data-fonts-loaded=true] label.phone .field-wrapper input,body[data-fonts-loaded=true] label.url .field-wrapper input{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}label.text .field-wrapper input::-webkit-input-placeholder,label.email .field-wrapper input::-webkit-input-placeholder,label.password .field-wrapper input::-webkit-input-placeholder,label.date .field-wrapper input::-webkit-input-placeholder,label.time .field-wrapper input::-webkit-input-placeholder,label.number .field-wrapper input::-webkit-input-placeholder,label.phone .field-wrapper input::-webkit-input-placeholder,label.url .field-wrapper input::-webkit-input-placeholder{color:#ccc;font:inherit}label.text .field-wrapper input::-ms-input-placeholder,label.email .field-wrapper input::-ms-input-placeholder,label.password .field-wrapper input::-ms-input-placeholder,label.date .field-wrapper input::-ms-input-placeholder,label.time .field-wrapper input::-ms-input-placeholder,label.number .field-wrapper input::-ms-input-placeholder,label.phone .field-wrapper input::-ms-input-placeholder,label.url .field-wrapper input::-ms-input-placeholder{color:#ccc;font:inherit}label.text .field-wrapper input::placeholder,label.email .field-wrapper input::placeholder,label.password .field-wrapper input::placeholder,label.date .field-wrapper input::placeholder,label.time .field-wrapper input::placeholder,label.number .field-wrapper input::placeholder,label.phone .field-wrapper input::placeholder,label.url .field-wrapper input::placeholder{color:#ccc;font:inherit}label.text .field-wrapper input:focus,label.email .field-wrapper input:focus,label.password .field-wrapper input:focus,label.date .field-wrapper input:focus,label.time .field-wrapper input:focus,label.number .field-wrapper input:focus,label.phone .field-wrapper input:focus,label.url .field-wrapper input:focus{border-color:#7aaecc}label.text .field-wrapper.error input,label.email .field-wrapper.error input,label.password .field-wrapper.error input,label.date .field-wrapper.error input,label.time .field-wrapper.error input,label.number .field-wrapper.error input,label.phone .field-wrapper.error input,label.url .field-wrapper.error input{padding-right:3rem;border-color:#c25d5d}label.textarea .field-wrapper textarea{display:block;width:100%;height:9rem;padding:.6875rem .875rem;color:#444;font-family:inherit;line-height:1.5;border:1px solid #ccc;border-radius:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}label.textarea .field-wrapper textarea::-webkit-input-placeholder{color:#ccc;font:inherit}label.textarea .field-wrapper textarea::-ms-input-placeholder{color:#ccc;font:inherit}label.textarea .field-wrapper textarea::placeholder{color:#ccc;font:inherit}label.textarea .field-wrapper textarea:focus{border-color:#7aaecc}label.textarea .field-wrapper.error textarea{padding-right:3rem;border-color:#c25d5d}label.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}label.checkbox .field-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;min-width:calc(100% - 3.0625rem);width:calc(100% - 3.0625rem);max-width:calc(100% - 3.0625rem);margin-bottom:0}label.checkbox .field-label.error{position:relative;padding-right:3rem}label.checkbox .field-label.error::after{content:'!';position:absolute;top:.03125rem;right:.75rem;width:1.5rem;height:1.5rem;color:#fff;font-weight:700;text-align:center;background-color:#c25d5d;border-radius:0}label.checkbox .field-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;line-height:0}label.checkbox .field-wrapper .checkbox{position:relative;display:inline-block;width:1.5625rem;height:1.5625rem;margin-right:1.5rem;border:1px solid #ccc;border-radius:0;cursor:pointer;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}label.checkbox .field-wrapper .checkbox::after{content:url(/build/svgs/font-awesome/regular/check-white.svg);position:absolute;top:50%;left:50%;width:1rem;height:1rem;opacity:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}label.checkbox .field-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:0;z-index:-1}label.checkbox .field-wrapper input[type=checkbox]:checked+.checkbox{background-color:#7aaecc;border-color:#7aaecc}label.checkbox .field-wrapper input[type=checkbox]:checked+.checkbox::after{opacity:1}label.checkbox .field-wrapper.error::after{display:none}label.checkbox .field-error{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}label.number .field-wrapper{width:5rem}label.number .field-wrapper input{width:100%;padding:.6875rem .875rem;color:#444;font-family:inherit;line-height:1.5;text-align:center;border:1px solid #ccc;border-radius:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}label.number .field-wrapper input::-webkit-input-placeholder{color:#ccc;font:inherit}label.number .field-wrapper input::-ms-input-placeholder{color:#ccc;font:inherit}label.number .field-wrapper input::placeholder{color:#ccc;font:inherit}label.number .field-wrapper input:focus{border-color:#7aaecc}label.number .field-wrapper.error{width:7rem}label.number .field-wrapper.error input{padding-right:3rem;border-color:#c25d5d}.custom-select{position:relative}.custom-select::before{content:url(/build/svgs/triangle-down.svg);position:absolute;bottom:1.40rem;right:.45rem;width:1rem;height:.5625rem;z-index:-1}.custom-select select#search_type{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #ccc;border-right:0;border-radius:0;z-index:2;height:100%;padding:0px 2rem 0 0.5rem;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:smaller}label.select .field-wrapper::before,label.dynamic-recipients .field-wrapper::before{content:url(/build/svgs/triangle-down.svg);position:absolute;bottom:1.75rem;right:.75rem;width:1rem;height:.5625rem;z-index:1}label.select .field-wrapper select,label.dynamic-recipients .field-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;padding:.6875rem 2.625rem .6875rem .875rem;color:#444;font-family:inherit;line-height:1.5;background-color:transparent;border:1px solid #ccc;border-radius:0;z-index:2;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}label.select .field-wrapper select::-ms-expand,label.dynamic-recipients .field-wrapper select::-ms-expand{display:none}label.select .field-wrapper select::-webkit-input-placeholder,label.dynamic-recipients .field-wrapper select::-webkit-input-placeholder{color:#ccc;font:inherit}label.select .field-wrapper select::-ms-input-placeholder,label.dynamic-recipients .field-wrapper select::-ms-input-placeholder{color:#ccc;font:inherit}label.select .field-wrapper select::placeholder,label.dynamic-recipients .field-wrapper select::placeholder{color:#ccc;font:inherit}label.select .field-wrapper select:focus,label.dynamic-recipients .field-wrapper select:focus{border-color:#7aaecc}label.select .field-wrapper.error::before,label.dynamic-recipients .field-wrapper.error::before{right:3.25rem}label.select .field-wrapper.error select,label.dynamic-recipients .field-wrapper.error select{padding-right:5.125rem;border-color:#c25d5d}label.toggle .field-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;min-width:calc(100% - 3.0625rem);width:calc(100% - 3.0625rem);max-width:calc(100% - 3.0625rem);margin-bottom:0}label.toggle .field-label.error{position:relative;padding-right:3rem}label.toggle .field-label.error:after{content:'!';position:absolute;top:.03125rem;right:.75rem;width:1.5rem;height:1.5rem;color:#fff;font-weight:700;text-align:center;background-color:#c25d5d;border-radius:0}label.toggle .field-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;line-height:0}label.toggle .field-wrapper .toggle{position:relative;display:inline-block;width:4.5rem;height:1rem;margin:.5rem 1.5rem .5rem .25rem;border:1px solid #ccc;border-radius:100rem;cursor:pointer;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}label.toggle .field-wrapper .toggle::after{content:'';position:absolute;top:50%;left:-4px;width:1.75rem;height:1.75rem;background-color:#7aaecc;border-radius:50%;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);box-shadow:2px 2px 4px rgba(0,0,0,0.4);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}label.toggle .field-wrapper input[type=checkbox]{position:absolute;opacity:0;z-index:-1}label.toggle .field-wrapper input[type=checkbox]:checked+.toggle{background-color:#7aaecc;border-color:#7aaecc}label.toggle .field-wrapper input[type=checkbox]:checked+.toggle::after{right:-4px;left:auto;background-color:#7aaecc}label.toggle .field-wrapper.error:after{display:none}label.toggle .field-error{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.g-recaptcha{margin-top:2rem;margin-bottom:2rem}input[type=submit],input[type=button],button{padding:1rem 2rem;color:#fff;font-size:1rem;font-family:sans-serif;letter-spacing:.06875em;text-transform:uppercase;background-color:#7aaecc;border:0;border-radius:0;cursor:pointer;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}body[data-fonts-loaded=true] input[type=submit],body[data-fonts-loaded=true] input[type=button],body[data-fonts-loaded=true] button{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus,button:hover,button:focus{background-color:#5d869e}.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.buttons.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.buttons.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.buttons.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.buttons.spread{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.buttons input[type=submit],.buttons input[type=button],.buttons button{margin-right:.5rem;margin-bottom:2rem;margin-left:.5rem}.lazy-load{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4rem}.logos h2,.logos .bloq.videos .wrapper header,.bloq.videos .wrapper .logos header,.logos h3{text-align:center}.logos .normal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:80rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.logos .normal-wrapper{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.logos .normal-wrapper{padding-right:1.5rem}}@media (min-width: 20rem){.logos .normal-wrapper{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.logos .normal-wrapper{padding-left:1.5rem}}.logos .normal-wrapper a{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block;max-width:11.25rem;padding:0 2rem 2rem;border:0}.logos .normal-wrapper a img{display:block;max-width:100%}.logos .slider-wrapper{max-width:80rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.logos .slider-wrapper{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.logos .slider-wrapper{padding-right:1.5rem}}@media (min-width: 20rem){.logos .slider-wrapper{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.logos .slider-wrapper{padding-left:1.5rem}}.logos .slider-wrapper .bx-wrapper{margin-right:auto !important;margin-left:auto !important}.logos .slider-wrapper .bx-wrapper ul{margin:0}.logos .slider-wrapper .bx-wrapper ul li{position:relative;padding:0 2rem 2rem}.logos .slider-wrapper .bx-wrapper ul li a{max-width:calc(100% - 4rem);border:0}.logos .slider-wrapper .bx-wrapper ul.slider-loaded li a{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.logos .slider-wrapper .bx-wrapper .bx-pager-item:first-of-type:last-of-type{display:none}.pagination-list{list-style:none;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;margin:2rem 0;padding:0;border:1px solid #ccc}@supports ((display: -ms-grid) or (display: grid)){.pagination-list{grid-column:1 / -1}}.pagination-list>li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;padding:.8125rem}.pagination-list>li.prev{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-right:1px solid #ccc}.pagination-list>li.next{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-left:1px solid #ccc}.pagination-list>li div ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0}.pagination-list>li div ul li{margin-bottom:0;padding:0 .75rem}.pagination-list a{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;width:2rem;height:2rem;color:#222;font-weight:400;border:0;border-radius:50%}.pagination-list a svg{display:block;width:.5rem;height:1rem}.pagination-list a svg path{fill:#222;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.pagination-list a:hover,.pagination-list a:focus,.pagination-list a.active{color:#fff;background-color:#222}.pagination-list a:hover svg path,.pagination-list a:focus svg path,.pagination-list a.active svg path{fill:#fff}pagination{min-width:initial !important;max-width:300px}.embed-container{position:relative;max-width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#alert{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:.875rem;line-height:1.357142857142857;background-color:#7aaecc}#alert .alert-wrapper{margin:0 auto;max-width:83rem;padding:0 1.5rem;text-align:center}#alert .alert-wrapper p{margin:0}#alert .alert-wrapper a:not(.close),#alert .alert-wrapper div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:1rem;color:#fff;font-weight:400;text-decoration:none}#alert .alert-wrapper a:not(.close) strong,#alert .alert-wrapper div strong{margin-right:.75rem;font-weight:500;font-size:1rem}#alert .alert-wrapper .close{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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:0 1rem;text-decoration:none;background-color:#5d869e}#alert .alert-wrapper .close svg{display:block;width:1rem;height:1rem;fill:#fff}#alert .alert-wrapper.urgent{background-color:#c25d5d}#alert .alert-wrapper.urgent .close{background-color:#924444}#alert .alert-wrapper.informational{background-color:#7acca5}#alert .alert-wrapper.informational .close{background-color:#5d9f80}.slab.content{max-width:80ch;margin-right:auto;margin-left:auto;padding:0 1.5rem}.slab.content img{display:block;width:90% !important;height:auto !important;margin:2em auto}.slab.content-image{max-width:60rem;margin-right:auto;margin-left:auto;padding:0 1.5rem}@media (min-width: 60em){.slab.content-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slab.content-image.img-left a{margin-right:2rem}.slab.content-image.img-right a{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:2rem}.slab.content-image.img-right .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.slab.content-image a{position:relative}@media (min-width: 60em){.slab.content-image a{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}@media (min-width: 60em){.slab.content-image a figure{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}}.slab.content-image a figure>svg{display:none}@media (min-width: 60em){.slab.content-image a figure>svg{display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.slab.content-image a figure>img{width:100%;height:auto}@media (min-width: 60em){.slab.content-image a figure>img{display:none}}@media (min-width: 60em){@supports ((-o-object-fit: cover) or (object-fit: cover)) or ((-o-object-fit: contain) or (object-fit: contain)){.slab.content-image a figure>svg{display:none}.slab.content-image a figure>img{-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slab.content-image a figure>img.contain{-o-object-fit:contain;object-fit:contain}}}@media (min-width: 60em){.slab.content-image .content{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.slab.side-media{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:61.5rem;margin-right:auto;margin-left:auto;padding:0 1.5rem}.slab.side-media>a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:12rem;max-width:24rem;margin:.75rem}.slab.full-bleed{height:37.5rem}.slab.full-bleed figure{height:100%;padding-bottom:0}.table-overflow{width:100%;margin-bottom:2rem;overflow-x:auto}.table-overflow table{min-width:40rem}.table{border-collapse:collapse;width:100%;border:1px solid #dbdbdb}.table thead tr{border-bottom:1px solid #dbdbdb}.table thead tr th{padding:.75rem;font-weight:400;font-size:.875rem;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;background-color:#f4f4f4}.table tbody tr td{padding:1rem .75rem}.table tbody tr td.no-results-message{padding:4rem 0;text-align:center}.table tbody tr:nth-of-type(even) td{background-color:#f4f4f4}.cke_editable{position:relative;left:calc(50% - 1.5rem);max-width:60rem;min-height:0 !important;height:auto !important;margin:1.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cke_editable img[style*="left;"]{margin:0 1.25rem 1.25rem 0}.cke_editable img[style*="right;"]{margin:0 0 1.25rem 1.25rem}.cke_editable img:not([style*="left;"]):not([style*="right;"]){display:block;width:100% !important;height:auto !important;margin:2em auto}@media (min-width: 40em){.cke_editable img:not([style*="left;"]):not([style*="right;"]){width:90% !important}}@media (min-width: 60em){.cke_editable img:not([style*="left;"]):not([style*="right;"]){width:80% !important}}.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container ~ .fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;-webkit-transition-timing-function:cubic-bezier(0.55, 0.06, 0.68, 0.19);-o-transition-timing-function:cubic-bezier(0.55, 0.06, 0.68, 0.19);transition-timing-function:cubic-bezier(0.55, 0.06, 0.68, 0.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-o-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,0.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(20%, rgba(0,0,0,0.1)), color-stop(40%, rgba(0,0,0,0.2)), color-stop(80%, rgba(0,0,0,0.6)), to(rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top, transparent 0, rgba(0,0,0,0.1) 20%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.6) 80%, rgba(0,0,0,0.8));background:-o-linear-gradient(top, transparent 0, rgba(0,0,0,0.1) 20%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.6) 80%, rgba(0,0,0,0.8));background:linear-gradient(180deg, transparent 0, rgba(0,0,0,0.1) 20%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.6) 80%, rgba(0,0,0,0.8));opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,0.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,0.6)}.fancybox-button:hover{background:rgba(0,0,0,0.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid rgba(99,99,99,0.4);border-top:6px solid rgba(255,255,255,0.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width: 800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none !important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;-webkit-box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,0.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;-webkit-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width: 800px){.fancybox-thumbs{display:none !important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}.fancybox-button{min-width:0}.fancybox-button:not(.fancybox-button--close){float:none}.fancybox-caption-wrap .fancybox-caption a{text-decoration:none !important}.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0;-webkit-perspective:1000}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translateZ(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.bx-wrapper{margin:0 !important;background:transparent !important;border:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.bx-wrapper .bx-loading{display:none;background-image:url("/assets/images/bxslider/bx_loader.gif") !important}.bx-wrapper .bx-prev,.bx-wrapper .bx-next,.bx-wrapper .bx-controls-auto .bx-start,.bx-wrapper .bx-controls-auto .bx-stop{background-image:url("/assets/images/bxslider/controls.png") !important}.bx-wrapper .bx-controls-direction a{-webkit-transition:initial !important;-o-transition:initial !important;transition:initial !important}.bx-wrapper .bx-pager{position:relative !important;bottom:auto !important;margin-top:-.5rem !important;padding-bottom:.5rem !important}.bx-wrapper .bx-pager a{width:12px !important;height:12px !important;background-color:transparent !important;border:1px solid #c2c2c2 !important;border-radius:50% !important}.bx-wrapper .bx-pager a:hover,.bx-wrapper .bx-pager a:focus,.bx-wrapper .bx-pager a.active{background-color:#7aaecc !important;border-color:#7aaecc !important}.faq-listing{max-width:65.5rem;margin-right:auto !important;margin-bottom:3rem !important;margin-left:auto !important;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.faq-listing{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.faq-listing{padding-right:1.5rem}}@media (min-width: 20rem){.faq-listing{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.faq-listing{padding-left:1.5rem}}.faq-listing a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0;color:#222;font-weight:400;border-bottom:1px solid #ccc}.faq-listing a:hover,.faq-listing a:focus{color:#7aaecc}.faq-listing a span{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.faq-listing a svg{-webkit-box-flex:0;-ms-flex:0;flex:0;display:block;min-width:.9375rem;max-width:.9375rem;height:.9375rem;margin-left:1.5rem}.faq-listing a svg:nth-of-type(2){display:none}.faq-listing a.is-open svg:nth-of-type(1){display:none}.faq-listing a.is-open svg:nth-of-type(2){display:block;fill:#c25d5d}.faq-listing .answer{display:none;padding:1.25rem 1.5rem;color:#757575;border:1px solid #ccc;border-top:0}.faq-listing .answer p:first-child{margin-top:0 !important}.faq-listing .answer p:last-child{margin-bottom:0 !important}.news-layout{margin-top:3rem;margin-bottom:5rem;padding:0}.news-layout #articles{max-width:65.5em;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.news-layout #articles{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.news-layout #articles{padding-right:1.5rem}}@media (min-width: 20rem){.news-layout #articles{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.news-layout #articles{padding-left:1.5rem}}.news-layout #articles .news-listing-detail{display:block;margin-bottom:4rem;color:#757575;border:none}@media (min-width: 40em){.news-layout #articles .news-listing-detail{display:-webkit-box;display:-ms-flexbox;display:flex}}.news-layout #articles .news-listing-detail .img{width:14rem;margin-bottom:1rem}@media (min-width: 40em){.news-layout #articles .news-listing-detail .img{-webkit-box-flex:0;-ms-flex:0;flex:0;min-width:14rem;max-width:14rem;margin-right:2.75rem;margin-bottom:0}}@media (min-width: 40em){.news-layout #articles .news-listing-detail .copy{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.news-layout #articles .news-listing-detail .copy h4{margin-top:0;margin-bottom:0}.news-layout #articles .news-listing-detail .copy .datetime{font-style:italic}.news-layout #articles .news-listing-detail .copy p{font-weight:400}.news-layout #articles .news-listing-detail .copy .button{margin-top:.5rem;padding:1rem 2rem;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.news-layout #articles .news-listing-detail:hover .copy .button,.news-layout #articles .news-listing-detail:focus .copy .button{background-color:#5d869e}@media (min-width: 60em){.news-layout #articles{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:52.5rem}.news-layout #articles .news-listing-detail .img{max-width:12.5rem}}.products-layout{padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.products-layout{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.products-layout{padding-right:1.5rem}}@media (min-width: 20rem){.products-layout{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.products-layout{padding-left:1.5rem}}.product-listing-header{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;margin-top:3rem;margin-bottom:2.5rem}@media (min-width: 60em){.product-listing-header{margin-top:0}}@media (min-width: 70em){.product-listing-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product-listing-header h2,.product-listing-header .bloq.videos .wrapper header,.bloq.videos .wrapper .product-listing-header header{margin:0 0 1.5rem;font-size:1.5rem;font-size:1.5rem;line-height:1.2;text-align:center}@media (min-width: 20rem){.product-listing-header h2,.product-listing-header .bloq.videos .wrapper header,.bloq.videos .wrapper .product-listing-header header{font-size:calc(1.5rem + .75 * (100vw - 20rem) / 40)}}@media (min-width: 60rem){.product-listing-header h2,.product-listing-header .bloq.videos .wrapper header,.bloq.videos .wrapper .product-listing-header header{font-size:2.25rem}}@media (min-width: 60rem){.product-listing-header h2,.product-listing-header .bloq.videos .wrapper header,.bloq.videos .wrapper .product-listing-header header{font-size:calc(1.5rem + .75 * (100vw - 60rem) / 20)}}@media (min-width: 80rem){.product-listing-header h2,.product-listing-header .bloq.videos .wrapper header,.bloq.videos .wrapper .product-listing-header header{font-size:2.25rem}}@media (min-width: 70em){.product-listing-header h2,.product-listing-header .bloq.videos .wrapper header,.bloq.videos .wrapper .product-listing-header header{margin-bottom:0;text-align:left}}.product-listing-header h2 span,.product-listing-header .bloq.videos .wrapper header span,.bloq.videos .wrapper .product-listing-header header span{display:block}.product-listing-header h2 span:last-of-type,.product-listing-header .bloq.videos .wrapper header span:last-of-type,.bloq.videos .wrapper .product-listing-header header span:last-of-type{font-size:.875rem;font-size:.875rem}@media (min-width: 20rem){.product-listing-header h2 span:last-of-type,.product-listing-header .bloq.videos .wrapper header span:last-of-type,.bloq.videos .wrapper .product-listing-header header span:last-of-type{font-size:calc(.875rem + .125 * (100vw - 20rem) / 40)}}@media (min-width: 60rem){.product-listing-header h2 span:last-of-type,.product-listing-header .bloq.videos .wrapper header span:last-of-type,.bloq.videos .wrapper .product-listing-header header span:last-of-type{font-size:1rem}}@media (min-width: 60rem){.product-listing-header h2 span:last-of-type,.product-listing-header .bloq.videos .wrapper header span:last-of-type,.bloq.videos .wrapper .product-listing-header header span:last-of-type{font-size:calc(.875rem + .125 * (100vw - 60rem) / 20)}}@media (min-width: 80rem){.product-listing-header h2 span:last-of-type,.product-listing-header .bloq.videos .wrapper header span:last-of-type,.bloq.videos .wrapper .product-listing-header header span:last-of-type{font-size:1rem}}.product-listing-header div{display:-webkit-box;display:-ms-flexbox;display:flex}.product-listing-header div label{width:auto}.product-listing-header div label:first-of-type{margin-right:.875rem}.product-listing-header div label .field-wrapper::before{content:url(/build/svgs/chevron-down-small.svg);right:.625rem;bottom:1.625rem;width:.5625rem;height:.3125rem}.product-listing-header div label .field-wrapper select{padding:.375rem 2.25rem .375rem .75rem;font-size:.875rem}.product-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem;max-width:60rem}.product-listing>*{display:block;width:calc(100% - 1.5rem);margin-right:.75rem;margin-left:.75rem;margin-bottom:2.5rem}@media (min-width: 28em){.product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 3rem) / 2.0001);max-width:calc((100% - 3rem) / 2.0001)}}@media (min-width: 40em){.product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 4.5rem) / 3.0001);max-width:calc((100% - 4.5rem) / 3.0001)}}@media (min-width: 50em){.product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 6rem) / 4.0001);max-width:calc((100% - 6rem) / 4.0001)}}@media (min-width: 60em){.product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 4.5rem) / 3.0001);max-width:calc((100% - 4.5rem) / 3.0001)}}@media (min-width: 70em){.product-listing>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 6rem) / 4.0001);max-width:calc((100% - 6rem) / 4.0001)}}@supports ((display: -ms-grid) or (display: grid)){.product-listing{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:2.5rem;margin-right:0;margin-bottom:2.5rem;margin-left:0}@media (min-width: 28em){.product-listing{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width: 40em){.product-listing{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 50em){.product-listing{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width: 60em){.product-listing{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 70em){.product-listing{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.product-listing>*{min-width:0;width:auto;max-width:none;margin-right:0;margin-bottom:0;margin-left:0}}.product-listing .no-results{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:100%;max-width:100%;padding:3rem 2rem;text-align:center}@supports ((display: -ms-grid) or (display: grid)){.product-listing{grid-column-gap:2rem;grid-column-gap:2rem;grid-column-gap:2rem;grid-column-gap:2rem;grid-column-gap:2rem;grid-column-gap:2rem}@media (min-width: 20rem){.product-listing{grid-column-gap:calc(2rem + 3 * (100vw - 20rem) / 8)}}@media (min-width: 28rem){.product-listing{grid-column-gap:5rem}}@media (min-width: 28rem){.product-listing{grid-column-gap:calc(2rem + 3 * (100vw - 28rem) / 12)}}@media (min-width: 40rem){.product-listing{grid-column-gap:5rem}}@media (min-width: 40rem){.product-listing{grid-column-gap:calc(2rem + 3 * (100vw - 40rem) / 10)}}@media (min-width: 50rem){.product-listing{grid-column-gap:5rem}}@media (min-width: 50rem){.product-listing{grid-column-gap:calc(2rem + 3 * (100vw - 50rem) / 10)}}@media (min-width: 60rem){.product-listing{grid-column-gap:5rem}}@media (min-width: 60rem){.product-listing{grid-column-gap:calc(2rem + 3 * (100vw - 60rem) / 10)}}@media (min-width: 70rem){.product-listing{grid-column-gap:5rem}}@media (min-width: 70rem){.product-listing{grid-column-gap:calc(2rem + 3.25 * (100vw - 70rem) / 10)}}@media (min-width: 80rem){.product-listing{grid-column-gap:5.25rem}}.product-listing .no-results{grid-column:1 / -1}}.product-listing-detail{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-listing-detail a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:100%;text-align:center;border:0}.product-listing-detail a figure{position:relative;width:100%;height:15rem;height:15rem;height:15rem;height:15rem;text-align:center}@media (min-width: 28em){.product-listing-detail a figure{height:calc(15rem + 2 * (100vw - 28em) / 12)}}@media (min-width: 40em){.product-listing-detail a figure{height:17rem}}@media (min-width: 40em){.product-listing-detail a figure{height:calc(15rem + 2 * (100vw - 40em) / 10)}}@media (min-width: 50em){.product-listing-detail a figure{height:17rem}}@media (min-width: 50em){.product-listing-detail a figure{height:calc(15rem + 2 * (100vw - 50em) / 10)}}@media (min-width: 60em){.product-listing-detail a figure{height:17rem}}@media (min-width: 60em){.product-listing-detail a figure{height:calc(15rem + 2 * (100vw - 60em) / 10)}}@media (min-width: 70em){.product-listing-detail a figure{height:17rem}}.product-listing-detail a figure img{position:absolute;bottom:0;left:50%;display:block;max-width:100%;max-height:100%;margin-right:auto;margin-left:auto;border:1px solid #dfdfdf;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.product-listing-detail a .title{margin-top:1rem;margin-bottom:.125rem;color:#222;font-weight:400;font-size:1.125rem;line-height:1.3}.product-listing-detail a .author{color:#7a7a7a;font-size:.875rem;line-height:1.4}.product-listing-detail a .format{color:silver;font-size:.875rem}.product-listing-detail a .price{margin-top:.75rem;font-weight:500}.product-listing-detail a .price .regular{color:#222}.product-listing-detail a .price .original{color:#676767;font-weight:400;font-size:.875rem;text-decoration:line-through}.product-listing-detail a .price .sale{margin-left:.375rem;color:#d0021b}.product-listing-detail form{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:1.5rem;padding:0}.product-listing-detail form button{position:relative;padding:.6875rem .75rem;font-size:.875rem;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.product-listing-detail form button span{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.product-listing-detail form button svg{opacity:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.product-listing-detail form.added button{background-color:#5cbc8e}.product-listing-detail form.added button span{opacity:0}.product-listing-detail form.added button svg{opacity:1}.series-listing{max-width:76.75rem;margin:3rem auto !important}.series-listing .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem;padding-right:1rem;padding-left:1rem}.series-listing .wrapper>*{display:block;width:calc(100% - 1.5rem);margin-right:.75rem;margin-left:.75rem;margin-bottom:2.5rem}@media (min-width: 28em){.series-listing .wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 3rem) / 2.0001);max-width:calc((100% - 3rem) / 2.0001)}}@media (min-width: 45em){.series-listing .wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 4.5rem) / 3.0001);max-width:calc((100% - 4.5rem) / 3.0001)}}@media (min-width: 64em){.series-listing .wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 6rem) / 4.0001);max-width:calc((100% - 6rem) / 4.0001)}}@supports ((display: -ms-grid) or (display: grid)){.series-listing .wrapper{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:2.5rem;margin-right:0;margin-bottom:2.5rem;margin-left:0}@media (min-width: 28em){.series-listing .wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width: 45em){.series-listing .wrapper{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 64em){.series-listing .wrapper{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.series-listing .wrapper>*{min-width:0;width:auto;max-width:none;margin-right:0;margin-bottom:0;margin-left:0}}@media (min-width: 20rem){.series-listing .wrapper{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.series-listing .wrapper{padding-right:1.5rem}}@media (min-width: 20rem){.series-listing .wrapper{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.series-listing .wrapper{padding-left:1.5rem}}@supports ((display: -ms-grid) or (display: grid)){.series-listing .wrapper{grid-column-gap:2rem}.series-listing .wrapper .no-results{grid-column:1 / -1}}.series-listing-detail{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222;font-weight:400;border:0}.series-listing-detail img{display:block;max-width:100%;margin:0 auto}.series-listing-detail div{margin-top:1.5rem;font-size:1.125rem;text-align:center}.series-listing-detail:hover,.series-listing-detail:focus{color:#7aaecc}.notice{padding:1.5rem;font-weight:500;color:#f7f7f7;background-color:#7aaecc;border-left:10px solid #f15a22}.notice a{color:#323232}.site-header .utility-nav{border-bottom:1px solid #ccc}.site-header .utility-nav .wrapper{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;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem}@media (min-width: 20rem){.site-header .utility-nav .wrapper{padding-right:calc(1rem + .5 * (100vw - 20rem) / 44)}}@media (min-width: 64rem){.site-header .utility-nav .wrapper{padding-right:1.5rem}}@media (min-width: 20rem){.site-header .utility-nav .wrapper{padding-left:calc(1rem + .5 * (100vw - 20rem) / 44)}}@media (min-width: 64rem){.site-header .utility-nav .wrapper{padding-left:1.5rem}}@media (min-width: 42em){.site-header .utility-nav .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:83rem;margin-right:auto;margin-left:auto}}.site-header .utility-nav .wrapper .logo{display:inline-block;width:100%;max-width:15.25rem;max-width:15.25rem;margin-bottom:1.5rem;border:0}@media (min-width: 42em){.site-header .utility-nav .wrapper .logo{max-width:calc(15.25rem + 4 * (100vw - 42em) / 26)}}@media (min-width: 68em){.site-header .utility-nav .wrapper .logo{max-width:19.25rem}}@media (min-width: 68em){.site-header .utility-nav .wrapper .logo{max-width:calc(15.25rem + 6 * (100vw - 68em) / 12)}}@media (min-width: 80em){.site-header .utility-nav .wrapper .logo{max-width:21.25rem}}@media (min-width: 42em){.site-header .utility-nav .wrapper .logo{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:0}}.site-header .utility-nav .wrapper .logo .wrapper{position:relative;width:100%;height:0;padding-bottom:15.665738224087%}.site-header .utility-nav .wrapper .logo .wrapper svg{width:100%;height:100%}.site-header .utility-nav .wrapper>div{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 42em){.site-header .utility-nav .wrapper>div{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.site-header .utility-nav .wrapper>div form{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 1.5rem 0;padding:0}@media (min-width: 42em){.site-header .utility-nav .wrapper>div form{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.5rem;margin-bottom:1rem}}@media (min-width: 68em){.site-header .utility-nav .wrapper>div form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:28vw;max-width:30rem;margin-top:0;margin-right:2rem;margin-bottom:0}}.site-header .utility-nav .wrapper>div form label{min-width:14rem;width:100%;max-width:22.75rem}@media (min-width: 42em){.site-header .utility-nav .wrapper>div form label{width:42vw;max-width:22.75rem}}.site-header .utility-nav .wrapper>div form label .field-wrapper{position:relative}.site-header .utility-nav .wrapper>div form label .field-wrapper input{position:relative;padding:.375rem .75rem;font-size:.875rem;border-right:0;z-index:1002}.site-header .utility-nav .wrapper>div form label .field-wrapper #keyword-suggestions{position:absolute;display:none;top:100%;right:-1px;left:0;background-color:white;border:1px solid #ccc;border-top:0;-webkit-box-shadow:0 -1px 13px rgba(0,0,0,0.55);box-shadow:0 -1px 13px rgba(0,0,0,0.55);z-index:1001}.site-header .utility-nav .wrapper>div form label .field-wrapper #keyword-suggestions ul{list-style:none;margin:0;padding:0}.site-header .utility-nav .wrapper>div form label .field-wrapper #keyword-suggestions ul li{margin-bottom:0}.site-header .utility-nav .wrapper>div form label .field-wrapper #keyword-suggestions ul li:not(:last-of-type){border-bottom:1px solid rgba(204,204,204,0.4)}.site-header .utility-nav .wrapper>div form label .field-wrapper #keyword-suggestions ul li.no-results,.site-header .utility-nav .wrapper>div form label .field-wrapper #keyword-suggestions ul li a{display:block;padding:.75rem 1rem;color:#444;font-weight:400;font-size:.875rem;border:0}.site-header .utility-nav .wrapper>div form label .field-wrapper #keyword-suggestions ul li a:hover,.site-header .utility-nav .wrapper>div form label .field-wrapper #keyword-suggestions ul li a:focus{color:#7aaecc}.site-header .utility-nav .wrapper>div form button{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:.5rem .6875rem}.site-header .utility-nav .wrapper>div a{margin-top:0;margin-right:.5rem;margin-bottom:0;margin-left:.5rem;font-size:.875rem;text-decoration:none}@media (min-width: 20rem){.site-header .utility-nav .wrapper>div a{margin-right:calc(.5rem + .5 * (100vw - 20rem) / 10)}}@media (min-width: 30rem){.site-header .utility-nav .wrapper>div a{margin-right:1rem}}@media (min-width: 20rem){.site-header .utility-nav .wrapper>div a{margin-left:calc(.5rem + .5 * (100vw - 20rem) / 10)}}@media (min-width: 30rem){.site-header .utility-nav .wrapper>div a{margin-left:1rem}}.site-header .utility-nav .wrapper>div a:first-of-type{margin-left:0}.site-header .utility-nav .wrapper>div a:last-of-type{margin-right:0}@media (min-width: 42em){.site-header .utility-nav .wrapper>div a{margin:0 1rem}}@media (min-width: 30em){.site-header .utility-nav .wrapper>div a.contact::after{content:'\0020Us'}}.site-header .utility-nav .wrapper>div a.account{color:#a1a0a0}.site-header .utility-nav .wrapper>div a.account:hover,.site-header .utility-nav .wrapper>div a.account:focus{color:#7aaecc}.site-header .utility-nav .wrapper>div a.cart{position:relative;border:0}@media (min-width: 42em){.site-header .utility-nav .wrapper>div a.cart{margin:0 6px 0 1rem}}.site-header .utility-nav .wrapper>div a.cart svg{display:block;width:2rem;height:2rem}.site-header .utility-nav .wrapper>div a.cart span{position:absolute;top:-8px;right:-6px;min-width:1.1875rem;padding:.1875rem .375rem;color:#fff;font-weight:700;font-size:.5rem;letter-spacing:.074626865671642em;text-align:center;background-color:#7aaecc;border-radius:100rem}.site-header .utility-nav .wrapper>div #item-added-to-cart{position:fixed;top:1.0625rem;right:1.0625rem;display:none;width:20rem;max-width:calc(100% - 2.125rem);background-color:#f1f1f1;z-index:9002}.site-header .utility-nav .wrapper>div #item-added-to-cart .close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:.4375rem;background-color:#f15a22;border:0}.site-header .utility-nav .wrapper>div #item-added-to-cart .close svg{display:block}.site-header .utility-nav .wrapper>div #item-added-to-cart .close svg:first-of-type{width:1rem;height:1rem}.site-header .utility-nav .wrapper>div #item-added-to-cart .close svg:last-of-type{width:.75rem;height:.75rem}.site-header .utility-nav .wrapper>div #item-added-to-cart .close svg path{fill:#fff}.site-header .utility-nav .wrapper>div #item-added-to-cart>div{padding:1rem;font-weight:300;font-size:.875rem;text-align:center}.site-header .utility-nav .wrapper>div #item-added-to-cart>div img{display:block;max-width:4.875rem;margin:0 auto 1rem}.site-header .utility-nav .wrapper>div #item-added-to-cart>div span{font-weight:400}.site-header .utility-nav .wrapper>div #item-added-to-cart>div span::before{content:'\0022'}.site-header .utility-nav .wrapper>div #item-added-to-cart>div span::after{content:'\0022'}.site-header .utility-nav .wrapper>div #item-added-to-cart .cart-link{display:block;width:100%;margin:0;padding:.5rem;color:#fff;font-weight:500;font-size:.875rem;letter-spacing:.078571428571429em;text-align:center;text-transform:uppercase;background-color:#f15a22;border:0}.site-header .site-nav{position:relative;background-color:#fff;border-bottom:1px solid #ccc;z-index:100}.site-header .site-nav .toggle.menu{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:.6875rem;color:#000;text-decoration:none;border:0;cursor:pointer}@media (min-width: 62em){.site-header .site-nav .toggle.menu{display:none}}.site-header .site-nav .toggle.menu svg{display:block;width:1.625rem;height:1.625rem;margin-right:1rem;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.site-header .site-nav .toggle.menu svg path{fill:#000;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.site-header .site-nav .toggle.menu span{position:relative;top:1px}.site-header .site-nav .toggle.menu.on,.site-header .site-nav .toggle.menu:hover,.site-header .site-nav .toggle.menu:focus{color:#7aaecc}.site-header .site-nav .toggle.menu.on>svg path,.site-header .site-nav .toggle.menu:hover>svg path,.site-header .site-nav .toggle.menu:focus>svg path{fill:#7aaecc}.site-header .site-nav .site-menu{display:none;width:100%;background-color:#fff;z-index:110}@media (min-width: 62em){.site-header .site-nav .site-menu{position:relative;top:auto;display:block !important;max-width:80rem;margin:0 auto;overflow:visible !important}}.site-header .site-nav .site-menu ul{list-style:none;margin:0;padding:0;border-top:1px solid #ccc}@media (min-width: 62em){.site-header .site-nav .site-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:0}}.site-header .site-nav .site-menu ul li{display:block;margin:0}@media (min-width: 62em){.site-header .site-nav .site-menu ul li{display:inline-block;margin-right:0rem;margin-left:0rem}}@media (min-width: 62em) and (min-width: 62em){.site-header .site-nav .site-menu ul li{margin-right:calc(0rem + 1.25 * (100vw - 62em) / 18)}}@media (min-width: 62em) and (min-width: 80em){.site-header .site-nav .site-menu ul li{margin-right:1.25rem}}@media (min-width: 62em) and (min-width: 62em){.site-header .site-nav .site-menu ul li{margin-left:calc(0rem + 1.25 * (100vw - 62em) / 18)}}@media (min-width: 62em) and (min-width: 80em){.site-header .site-nav .site-menu ul li{margin-left:1.25rem}}@media (min-width: 62em){.site-header .site-nav .site-menu ul li.on{color:#fff;background-color:#86949f}}.site-header .site-nav .site-menu ul li.has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-header .site-nav .site-menu ul li.has-children>a:not(.toggle){width:calc(100% - 3rem)}@media (min-width: 62em){.site-header .site-nav .site-menu ul li.has-children>a:not(.toggle){width:100%}}.site-header .site-nav .site-menu ul li.has-children a.toggle{position:relative;width:3rem;border-bottom:1px solid #ccc;border-left:1px solid #ccc;cursor:pointer;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}@media (min-width: 62em){.site-header .site-nav .site-menu ul li.has-children a.toggle{display:none}}.site-header .site-nav .site-menu ul li.has-children a.toggle:hover svg path,.site-header .site-nav .site-menu ul li.has-children a.toggle:focus svg path{fill:#7aaecc}.site-header .site-nav .site-menu ul li.has-children a.toggle svg{width:.6875rem;height:.6875rem;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.site-header .site-nav .site-menu ul li.has-children a.toggle svg path{fill:#000;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.site-header .site-nav .site-menu ul li.has-children a.toggle:hover svg path,.site-header .site-nav .site-menu ul li.has-children a.toggle:focus svg path{fill:#7aaecc}.site-header .site-nav .site-menu ul li.has-children a.toggle.on svg{-webkit-transform:translate(-50%, -50%) rotate(720deg);transform:translate(-50%, -50%) rotate(720deg)}.site-header .site-nav .site-menu ul li.has-children a.toggle.on svg path{fill:#7aaecc}.site-header .site-nav .site-menu ul li a{display:block;padding:.8125rem .5rem .8125rem 1.25rem;color:#000;font-weight:400;font-size:.875rem;text-decoration:none;border-bottom:1px solid #ccc}@media (min-width: 62em){.site-header .site-nav .site-menu ul li a{padding:.5rem 1.75rem;white-space:nowrap;border-bottom:0}}.site-header .site-nav .site-menu ul li a:hover,.site-header .site-nav .site-menu ul li a:focus{color:#7aaecc}.site-header .site-nav .site-menu ul li .mobile-dropdown{display:none;width:100%;border-bottom:1px solid #ccc}@media (min-width: 62em){.site-header .site-nav .site-menu ul li .mobile-dropdown{display:none !important}}.site-header .site-nav .site-menu ul li .mobile-dropdown .toggle.section{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0}.site-header .site-nav .site-menu ul li .mobile-dropdown .toggle.section span{position:relative;padding:.8125rem}.site-header .site-nav .site-menu ul li .mobile-dropdown .toggle.section span:first-of-type{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:2.5rem}.site-header .site-nav .site-menu ul li .mobile-dropdown .toggle.section span:last-of-type{-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;min-width:3rem;max-width:3rem;font-size:1rem;border-left:1px solid #ccc}.site-header .site-nav .site-menu ul li .mobile-dropdown ul{display:none;border-top:0}.site-header .site-nav .site-menu ul li .mobile-dropdown ul li.no-results{padding:1em 1.5rem 1em 3.75rem;font-size:.875rem;border-bottom:1px solid #ccc}.site-header .site-nav .site-menu ul li .mobile-dropdown ul li a{padding-left:3.75rem}.site-header .site-nav .site-menu ul li .mobile-dropdown ul.topics-only{display:block}.site-header .site-nav .site-menu ul li .mobile-dropdown ul.topics-only a{padding-left:2.5rem}.site-header .site-nav .site-menu ul li .mobile-dropdown ul.topics-only li:last-of-type a{border-bottom:0}.site-header .site-nav .site-menu ul li .mobile-dropdown .sub-with-no-sub-nav{padding-left:2.5rem !important}.site-header .site-nav .site-menu ul li .mobile-dropdown .product-listing-detail{max-width:15rem;margin-right:auto;margin-left:auto}.site-header .site-nav .site-menu ul li .mobile-dropdown .product-listing-detail>a{border-bottom:0}.site-header .site-nav .site-menu ul li .mobile-dropdown .product-listing-detail form{display:none}.site-header .site-nav .site-menu ul li .mobile-dropdown section a{max-width:20rem;margin-right:auto;margin-left:auto;border-bottom:0}.site-header .site-nav .site-menu ul li .mobile-dropdown section a img{display:block;max-width:100%;height:auto}.site-header .site-nav .site-menu ul li .dropdown-marker{position:relative;width:100%;height:0;z-index:2;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;-webkit-transform:scale(1, 0);transform:scale(1, 0)}.site-header .site-nav .site-menu ul li .dropdown-marker::after{content:'';position:absolute;top:calc(100% + 10px);left:50%;width:12px;height:12px;background-color:#fff;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.site-header .site-nav .site-menu ul li .desktop-dropdown{position:absolute;top:100%;padding-top:1rem;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s;-webkit-transform-origin:center 0%;transform-origin:center 0%;-webkit-transform:scale(1, 0);transform:scale(1, 0)}.site-header .site-nav .site-menu ul li .desktop-dropdown.col4{right:.75rem;left:.75rem}.site-header .site-nav .site-menu ul li .desktop-dropdown>div{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-box-shadow:0 -1px 13px rgba(0,0,0,0.55);box-shadow:0 -1px 13px rgba(0,0,0,0.55)}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;padding:1.75rem}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section:not(:last-of-type){border-right:1px solid #ccc}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section.col4{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-align:center}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section.col4 a{display:block}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section.col4 a img{display:block;max-width:100%;height:auto}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section.span-2-columns{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media (min-width: 62em){.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section.span-2-columns ul{-webkit-column-count:2;column-count:2;-webkit-column-gap:2rem;column-gap:2rem}}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section header{margin-bottom:.5rem;color:#222;font-size:1.25rem}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section ul{display:block;margin:0;padding:0}@media (min-width: 62em){.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section ul:first-child{margin-top:2.375rem}}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section ul.topics-only{-webkit-column-count:3;column-count:3;-webkit-column-gap:2rem;column-gap:2rem}@media (min-width: 62em){.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section ul.topics-only{-webkit-column-gap:calc(2rem + 2 * (100vw - 62em) / 8);column-gap:calc(2rem + 2 * (100vw - 62em) / 8)}}@media (min-width: 70em){.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section ul.topics-only{-webkit-column-gap:4rem;column-gap:4rem}}@media (min-width: 70em){.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section ul.topics-only{-webkit-column-count:4;column-count:4;-webkit-column-gap:2rem;column-gap:2rem}}@media (min-width: 70em) and (min-width: 68em){.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section ul.topics-only{-webkit-column-gap:calc(2rem + 2 * (100vw - 68em) / 6);column-gap:calc(2rem + 2 * (100vw - 68em) / 6)}}@media (min-width: 70em) and (min-width: 74em){.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section ul.topics-only{-webkit-column-gap:4rem;column-gap:4rem}}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section ul li{display:list-item;margin-right:0;margin-left:0}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section ul li.no-results{font-size:.875rem}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section ul li a{padding:.5rem 0}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section ul li a.author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section ul li a.author figure{-webkit-box-flex:0;-ms-flex:0 0 1.75rem;flex:0 0 1.75rem;min-width:1.75rem;max-width:1.75rem;height:1.75rem;margin-right:1rem;border-radius:50%}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section ul li a.author span{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section .product-listing-detail{max-width:100%}.site-header .site-nav .site-menu ul li .desktop-dropdown>div>section .product-listing-detail form{display:none}.site-header .site-nav .site-menu ul li .desktop-dropdown.col1>div>section,.site-header .site-nav .site-menu ul li .desktop-dropdown.col2>div>section,.site-header .site-nav .site-menu ul li .desktop-dropdown.col3>div>section{padding-right:2.5rem !important;padding-left:2.5rem !important}@media (min-width: 62em){.site-header .site-nav .site-menu ul li .desktop-dropdown.col1>div>section ul:first-child,.site-header .site-nav .site-menu ul li .desktop-dropdown.col2>div>section ul:first-child,.site-header .site-nav .site-menu ul li .desktop-dropdown.col3>div>section ul:first-child{margin-top:0}}.site-header .site-nav .site-menu ul li.dropdown-is-shown .dropdown-marker{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.site-header .site-nav .site-menu ul li.dropdown-is-shown .desktop-dropdown{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.site-header .site-nav .site-menu>ul>li:last-of-type a{border-bottom:0}.page-banner{overflow:hidden}.page-banner figure{position:relative;height:18.75rem;text-align:center}.page-banner figure img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;z-index:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-banner figure figcaption{position:absolute;top:50%;left:50%;width:100%;padding:0 1.25rem;z-index:3;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-banner figure figcaption h1{margin:0;color:#fff;font-weight:700}.page-banner figure figcaption .subtitle{margin-bottom:0;color:#fff;font-style:italic;font-size:1.125rem}.author-banner,.team-banner,.news-banner,.blog-banner{position:relative;min-height:18.75rem}.author-banner>figure,.team-banner>figure,.news-banner>figure,.blog-banner>figure{position:absolute;top:0;right:0;left:0;height:18.75rem;text-align:center;overflow:hidden}.author-banner>figure>img,.team-banner>figure>img,.news-banner>figure>img,.blog-banner>figure>img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;z-index:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.author-banner>figure figcaption,.team-banner>figure figcaption,.news-banner>figure figcaption,.blog-banner>figure figcaption{position:absolute;top:50%;left:50%;width:100%;padding:0 1.25rem;z-index:3;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.author-banner>figure figcaption h1,.team-banner>figure figcaption h1,.news-banner>figure figcaption h1,.blog-banner>figure figcaption h1{margin:0;color:#fff;font-weight:700}.author-banner>figure figcaption .author,.team-banner>figure figcaption .author,.news-banner>figure figcaption .author,.blog-banner>figure figcaption .author{color:#fff;font-style:italic;font-size:1.125rem}.author-banner .details,.team-banner .details,.news-banner .details,.blog-banner .details{position:relative;max-width:76.75rem;margin-right:auto;margin-left:auto;padding-top:2rem;padding-right:1rem;padding-left:1rem;text-align:center;z-index:2}@media (min-width: 20rem){.author-banner .details,.team-banner .details,.news-banner .details,.blog-banner .details{padding-top:calc(2rem + 1.75 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.author-banner .details,.team-banner .details,.news-banner .details,.blog-banner .details{padding-top:3.75rem}}@media (min-width: 20rem){.author-banner .details,.team-banner .details,.news-banner .details,.blog-banner .details{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.author-banner .details,.team-banner .details,.news-banner .details,.blog-banner .details{padding-right:1.5rem}}@media (min-width: 20rem){.author-banner .details,.team-banner .details,.news-banner .details,.blog-banner .details{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.author-banner .details,.team-banner .details,.news-banner .details,.blog-banner .details{padding-left:1.5rem}}@media (min-width: 50em){.author-banner .details,.team-banner .details,.news-banner .details,.blog-banner .details{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}}.author-banner .details .img,.team-banner .details .img,.news-banner .details .img,.blog-banner .details .img{max-width:20rem;margin:2rem auto 0}@media (min-width: 50em){.author-banner .details .img,.team-banner .details .img,.news-banner .details .img,.blog-banner .details .img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:16.25rem;margin-top:0;margin-right:3.5rem}}.author-banner .details .img .aspect img,.team-banner .details .img .aspect img,.news-banner .details .img .aspect img,.blog-banner .details .img .aspect img{max-width:100%}@media (min-width: 50em){.author-banner .details .img .aspect img,.team-banner .details .img .aspect img,.news-banner .details .img .aspect img,.blog-banner .details .img .aspect img{width:100%}}@media (min-width: 50em){.author-banner .details .info,.team-banner .details .info,.news-banner .details .info,.blog-banner .details .info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.author-banner .details .info h1,.team-banner .details .info h1,.news-banner .details .info h1,.blog-banner .details .info h1{margin:0 0 .25rem;color:#fff;font-weight:700}.author-banner .details .info .website,.team-banner .details .info .website,.news-banner .details .info .website,.blog-banner .details .info .website{color:#fff}.author-banner .details .info .website:hover,.author-banner .details .info .website:focus,.team-banner .details .info .website:hover,.team-banner .details .info .website:focus,.news-banner .details .info .website:hover,.news-banner .details .info .website:focus,.blog-banner .details .info .website:hover,.blog-banner .details .info .website:focus{border-color:#fff}.author-banner .details .info .job-title,.team-banner .details .info .job-title,.news-banner .details .info .job-title,.blog-banner .details .info .job-title{color:#fff}.author-banner .details .info .social,.team-banner .details .info .social,.news-banner .details .info .social,.blog-banner .details .info .social{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;padding-top:1rem;color:#fff;border-top:1px solid rgba(255,255,255,0.5)}@media (min-width: 50em){.author-banner .details .info .social,.team-banner .details .info .social,.news-banner .details .info .social,.blog-banner .details .info .social{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.author-banner .details .info .social>span,.team-banner .details .info .social>span,.news-banner .details .info .social>span,.blog-banner .details .info .social>span{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:.75rem}@media (min-width: 50em){.author-banner .details .info .social>span,.team-banner .details .info .social>span,.news-banner .details .info .social>span,.blog-banner .details .info .social>span{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:.75rem;margin-bottom:0}}.author-banner .details .info .social a,.team-banner .details .info .social a,.news-banner .details .info .social a,.blog-banner .details .info .social a{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;width:1.875rem;height:1.875rem;margin:0 .75rem .75rem;background-color:#fff;border:0;border-radius:50%}@media (min-width: 50em){.author-banner .details .info .social a,.team-banner .details .info .social a,.news-banner .details .info .social a,.blog-banner .details .info .social a{margin-bottom:0}}.author-banner .details .info .social a svg,.team-banner .details .info .social a svg,.news-banner .details .info .social a svg,.blog-banner .details .info .social a svg{width:50%;height:50%}.author-banner .details .info .social a svg path,.team-banner .details .info .social a svg path,.news-banner .details .info .social a svg path,.blog-banner .details .info .social a svg path{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.author-banner .details .info .social a:hover svg path,.author-banner .details .info .social a:focus svg path,.team-banner .details .info .social a:hover svg path,.team-banner .details .info .social a:focus svg path,.news-banner .details .info .social a:hover svg path,.news-banner .details .info .social a:focus svg path,.blog-banner .details .info .social a:hover svg path,.blog-banner .details .info .social a:focus svg path{fill:#7aaecc}#skip-navigation{border:0}main{min-height:25rem;margin:0}main .content-wrapper>article,main .content-wrapper>section{width:100%;overflow:hidden}main .content-wrapper>article>article,main .content-wrapper>article>section,main .content-wrapper>section>article,main .content-wrapper>section>section{margin-top:2.5rem;margin-bottom:2.5rem}main .content-wrapper>article>article:first-of-type,main .content-wrapper>article>section:first-of-type,main .content-wrapper>section>article:first-of-type,main .content-wrapper>section>section:first-of-type{margin-top:0}main .content-wrapper>article>article:first-of-type>p:first-child,main .content-wrapper>article>section:first-of-type>p:first-child,main .content-wrapper>section>article:first-of-type>p:first-child,main .content-wrapper>section>section:first-of-type>p:first-child{margin-top:3rem}main .content-wrapper section.no-bottom-margin{margin-bottom:0 !important}@media (min-width: 60em){main.has-sidebar .content-wrapper{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;margin-top:3rem}main.has-sidebar .content-wrapper .content-wrapper{margin-top:0}}@media (min-width: 60em){main.has-sidebar .content-wrapper>article,main.has-sidebar .content-wrapper>section{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:61.3125rem;margin-top:0;padding-left:0}main.has-sidebar .content-wrapper>article .product-listing,main.has-sidebar .content-wrapper>section .product-listing{max-width:none}}.searchController{width:100%}.custom-error{text-align:center}.custom-error .error-heading{margin-top:3rem;margin-bottom:1.5rem}.custom-error ul{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.custom-error ul li{max-width:100%}.custom-error ul li:first-of-type{font-size:1.5rem;line-height:1.2}.custom-error ul li::before{display:none}aside{max-width:65.5em;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){aside{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){aside{padding-right:1.5rem}}@media (min-width: 20rem){aside{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){aside{padding-left:1.5rem}}@media (min-width: 60em){aside{-webkit-box-flex:0;-ms-flex:0;flex:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-width:18rem;max-width:18rem;margin-right:3.75rem;margin-left:0;padding-right:0}}aside section{margin-bottom:3rem}aside section header{padding-bottom:.375rem;color:#222;font-size:1.125rem}aside section.expandable{margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #ccc}aside section.expandable header a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222;font-weight:400;border:0}aside section.expandable ul{display:none}aside section ul{list-style:none;margin:0;margin-top:1rem;padding:0}aside section ul li a{color:#444;font-weight:400;font-size:.875rem}aside section ul li a.active{color:#7aaecc;font-weight:700}aside section ul li a.disabled{color:#444;font-weight:400;border:none}aside section ul li a.disabled:hover,aside section ul li a.disabled:focus{color:#444;font-weight:400;border:none}aside section ul ul.scrollable-options{max-height:264px;overflow-y:scroll;display:block;border:1px solid #ccc;padding:0 1rem;padding-top:1.1rem}aside section.is-expanded header a svg rect:nth-of-type(2){-webkit-transform:scale(0, 0);transform:scale(0, 0)}aside section.search form{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}aside section.search form input{padding:.375rem .75rem !important;font-size:.9375rem;border-right:0}aside section.search form button{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:.5rem .6875rem}aside section.archive .select .field-wrapper::before{bottom:1.25rem}aside section.archive .select .field-wrapper select{padding-top:.3125rem;padding-bottom:.3125rem;padding-left:.75rem;font-size:.9375rem}aside section.categories header{border-bottom:1px solid #ccc}aside section.business-hours header,aside section.sales-department header,aside section.mailing-address header{margin-bottom:.125rem;font-weight:500;font-size:.875rem}aside section.business-hours p,aside section.sales-department p,aside section.mailing-address p{margin-top:0;margin-bottom:.5rem;font-size:.875rem}aside section.multi-add-to-cart header{border-bottom:1px solid #ccc}aside section.multi-add-to-cart form{padding-top:0}aside section.multi-add-to-cart form label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.75rem}aside section.multi-add-to-cart form label .field-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;top:.375rem;width:2.5rem;margin-right:1rem}aside section.multi-add-to-cart form label .field-wrapper input{padding:.125rem .25rem}aside section.multi-add-to-cart form label .field-label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:.875rem}aside section.multi-add-to-cart form label .field-label span{display:block}aside section.multi-add-to-cart form label .field-label .title{color:#696969}aside section.multi-add-to-cart form label .field-label .price .regular{color:#222;font-weight:500}aside section.multi-add-to-cart form label .field-label .price .original{color:#676767;font-weight:400;text-decoration:line-through}aside section.multi-add-to-cart form label .field-label .price .sale{margin-right:.375rem;color:#d0021b}aside section.multi-add-to-cart form button{padding-top:.625rem;padding-bottom:.625rem}@media (min-width: 60em){aside section.multi-add-to-cart form button{width:100%}}aside section .remove-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0}aside section .remove-filter svg{margin-right:1rem}aside section .remove-filter svg path{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}aside section .remove-filter:hover,aside section .remove-filter:focus{color:#c25d5d}aside section .remove-filter:hover svg path,aside section .remove-filter:focus svg path{fill:#c25d5d}aside section .format-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0}aside section .format-option .checkbox{position:relative;width:1.25rem;height:1.25rem;margin-right:1rem;border:1px solid #b9b9b9}aside section .format-option .checkbox svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none}aside section .format-option.active .checkbox{background-color:#7aaecc;border-color:#7aaecc}aside section .format-option.active .checkbox svg{display:block}.site-footer{border-top:1px solid #ccc}.site-footer .main{max-width:75rem;margin:0 auto;padding:4rem 1.25rem 2rem}@media (min-width: 40em){.site-footer .main{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}}@media (min-width: 72em){.site-footer .main{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.site-footer .main section{margin-bottom:3rem;text-align:center}@media (min-width: 40em){.site-footer .main section{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width: 50em){.site-footer .main section{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.site-footer .main section:last-of-type{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width: 72em){.site-footer .main section{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}.site-footer .main section:last-of-type{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:32%;margin-left:6rem}}.site-footer .main section header{margin-bottom:1rem;color:#222}.site-footer .main section p{max-width:24rem;margin:-.5rem auto 1em auto;font-size:.75rem}.site-footer .main section ul{list-style:none;margin:0;padding:0}.site-footer .main section ul li{margin-bottom:0;line-height:1.928571428571429}.site-footer .main section ul li a{color:#767676;font-weight:inherit;font-size:.875rem;text-decoration:none}.site-footer .main section ul li a:hover,.site-footer .main section ul li a:focus{color:#7aaecc}.site-footer .main section ul.social{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-bottom:3rem}@media (min-width: 72em){.site-footer .main section ul.social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.site-footer .main section ul.social li{margin-right:.375rem;margin-left:.375rem}@media (min-width: 20em){.site-footer .main section ul.social li{margin-right:calc(.375rem + .375 * (100vw - 20em) / 52)}}@media (min-width: 72em){.site-footer .main section ul.social li{margin-right:.75rem}}@media (min-width: 20em){.site-footer .main section ul.social li{margin-left:calc(.375rem + .375 * (100vw - 20em) / 52)}}@media (min-width: 72em){.site-footer .main section ul.social li{margin-left:.75rem}}.site-footer .main section ul.social li:first-of-type{margin-left:0}.site-footer .main section ul.social li:last-of-type{margin-right:0}@media (min-width: 72em){.site-footer .main section ul.social li{margin:0}.site-footer .main section ul.social li:not(:last-of-type){margin-right:1.5rem}}.site-footer .main section ul.social a{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;width:2rem;height:2rem;background-color:#7aaecc;border:0;border-radius:50%}.site-footer .main section ul.social a svg{display:block;width:50%;height:50%;fill:#fff}.site-footer .main section ul.social a:hover,.site-footer .main section ul.social a:focus{background-color:#5d869e}.site-footer .main section form{max-width:30rem;margin:0 auto;padding:.5rem 0}.site-footer .main section form .checkbox-options{margin-bottom:1.5rem;font-size:.75rem;text-align:left}.site-footer .main section form .checkbox-options label{margin-bottom:.5rem}.site-footer .main section form .checkbox-options label .checkbox{width:1.125rem;height:1.125rem;margin-right:.875rem}.site-footer .main section form .checkbox-options label .checkbox::after{content:url(/build/svgs/font-awesome/regular/check-white-small.svg);width:.625rem;height:.625rem}.site-footer .main section form .text-button{display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem}.site-footer .main section form .text-button label .field-wrapper{height:100%}.site-footer .main section form .text-button label .field-wrapper input{height:100%;border-right:0}.site-footer .main section form .text-button button{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:1rem}.site-footer .copyright{max-width:75rem;margin:0 auto;padding:0 1.25rem}.site-footer .copyright .wrapper{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;padding:1.25rem 0;color:#767676;font-size:.75rem;line-height:2.25;text-align:center;border-top:1px solid #ccc}@media (min-width: 60em){.site-footer .copyright .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer .copyright .wrapper a{color:inherit;font-weight:inherit;text-decoration:none}.site-footer .copyright .wrapper a:hover,.site-footer .copyright .wrapper a:focus{color:#7aaecc}.site-footer .copyright .wrapper .links{margin-top:1rem}@media (min-width: 60em){.site-footer .copyright .wrapper .links{margin-top:0}}.site-footer .copyright .wrapper .links a{margin:0 .75rem}@media (min-width: 60em){.site-footer .copyright .wrapper .links a{margin:0}.site-footer .copyright .wrapper .links a:not(:last-of-type){margin-right:1.5rem}}#ct_debug_info table{table-layout:auto}.breadcrumb{padding-top:3rem;text-align:center}.breadcrumb a{color:#444;border:0}.breadcrumb a svg{width:.75rem;height:.75rem;margin-right:.5rem}.breadcrumb a svg path{-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;fill:#444}.breadcrumb a:hover,.breadcrumb a:focus{color:#7aaecc}.breadcrumb a:hover svg path,.breadcrumb a:focus svg path{fill:#7aaecc}.rd-form.form_contact{padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.rd-form.form_contact{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.rd-form.form_contact{padding-right:1.5rem}}@media (min-width: 20rem){.rd-form.form_contact{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.rd-form.form_contact{padding-left:1.5rem}}.rd-form.form_contact .field_company,.rd-form.form_contact .field_full_name{margin-top:0}@media (min-width: 40rem){.rd-form.form_contact .field_full_name,.rd-form.form_contact .field_city,.rd-form.form_contact .field_zip,.rd-form.form_contact .field_email,.rd-form.form_contact .field_subject{clear:both;float:left;width:48%;margin-bottom:1rem}.rd-form.form_contact .field_company,.rd-form.form_contact .field_state,.rd-form.form_contact .field_phone_number{float:right;width:48%;margin-bottom:1rem}.rd-form.form_contact .field_address,.rd-form.form_contact .field_zip_code,.rd-form.form_contact .field_message{clear:both}}@media (min-width: 60em){.rd-form.form_contact{padding-top:0;padding-left:0}}.catalog-request{margin-bottom:0 !important;color:#fff;background-color:#7aaecc}.catalog-request .wrapper{max-width:76.75rem;margin-right:auto;margin-left:auto;padding-top:3rem;padding-right:1rem;padding-left:1rem;text-align:center}@media (min-width: 20rem){.catalog-request .wrapper{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.catalog-request .wrapper{padding-right:1.5rem}}@media (min-width: 20rem){.catalog-request .wrapper{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.catalog-request .wrapper{padding-left:1.5rem}}.catalog-request .wrapper h3{margin-bottom:0;color:inherit}.catalog-request .wrapper .form-success .submitted-fields .field{text-align:left}.catalog-request .wrapper #form-catalog .form-errors .errors .error{color:#fff;text-align:left}.catalog-request .wrapper #form-catalog .catalog-options{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;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,0.5)}@media (min-width: 40em){.catalog-request .wrapper #form-catalog .catalog-options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.catalog-request .wrapper #form-catalog .catalog-options label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.catalog-request .wrapper #form-catalog .catalog-options label:not(:last-of-type){margin-bottom:1rem}@media (min-width: 40em){.catalog-request .wrapper #form-catalog .catalog-options label:not(:last-of-type){margin-right:2rem;margin-bottom:0}}.catalog-request .wrapper #form-catalog .catalog-options label .field-label{white-space:nowrap}.catalog-request .wrapper #form-catalog .catalog-options label .field-wrapper .checkbox{top:2px;width:1.125rem;height:1.125rem;margin-right:.75rem;background-color:#fff !important;border:0}.catalog-request .wrapper #form-catalog .catalog-options label .field-wrapper .checkbox::after{content:url(/build/svgs/check-black-small.svg);width:.5rem;height:.375rem}.catalog-request .wrapper #form-catalog .fields .form-row{text-align:left}.catalog-request .wrapper #form-catalog .fields .form-row .field-label::before{color:inherit}.catalog-request .wrapper #form-catalog .fields .form-row .field-wrapper input,.catalog-request .wrapper #form-catalog .fields .form-row .field-wrapper select{border-color:#fff}.catalog-request .wrapper #form-catalog .fields .form-row .select .field-wrapper{background-color:#fff}@media (min-width: 40rem){.catalog-request .wrapper #form-catalog .fields .field-full-name,.catalog-request .wrapper #form-catalog .fields .field-address-1,.catalog-request .wrapper #form-catalog .fields .field-city,.catalog-request .wrapper #form-catalog .fields .field-zip-code{clear:both;float:left;width:48%}.catalog-request .wrapper #form-catalog .fields .field-company,.catalog-request .wrapper #form-catalog .fields .field-address-2,.catalog-request .wrapper #form-catalog .fields .field-state,.catalog-request .wrapper #form-catalog .fields .field-email{float:right;width:48%}}.catalog-request .wrapper #form-catalog .g-recaptcha>div{margin-right:auto;margin-left:auto}.catalog-request .wrapper #form-catalog .buttons button{color:#7aaecc;background-color:#fff}.home-banner{position:relative;max-width:80rem;margin:1rem auto 0}.home-banner.desktop{display:none}@media (min-width: 50em){.home-banner.mobile{display:none}.home-banner.desktop{display:block}}.home-banner .bx-wrapper{z-index:1}.home-banner.mobile ul{list-style:none;margin:0;padding:0}.home-banner.mobile ul:not(.initialized) li:not(:first-of-type){display:none}.home-banner.mobile ul li{margin-bottom:0}.home-banner.mobile ul .banner a{position:relative;display:block}.home-banner.mobile ul .banner a img{position:relative;display:block;width:100%;z-index:1}.home-banner.mobile ul .banner a svg{width:4rem;height:4rem;z-index:2}.home-banner.desktop ul{list-style:none;margin:0;padding:0}.home-banner.desktop ul:not(.initialized) li:not(:first-of-type){display:none}.home-banner.desktop ul li{margin-bottom:0}.home-banner.desktop ul .banner a{display:block;height:0;background:center / cover no-repeat scroll;border:0}.home-banner.desktop ul .banner a svg{width:4rem;height:4rem;z-index:2}.home-banner.desktop ul .banner.one a{width:100%;padding-bottom:39.0625%}.home-banner.desktop ul .banner.two a{width:100%;padding-bottom:78.125%}@media (min-width: 30em){.home-banner.desktop ul .banner.two{display:-webkit-box;display:-ms-flexbox;display:flex}.home-banner.desktop ul .banner.two a{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:50%;max-width:50%;padding-bottom:39.0625%}}.home-banner.desktop ul .banner.three>a{width:100%;padding-bottom:65.1041666666667%}.home-banner.desktop ul .banner.three>div a{width:100%;padding-bottom:48.828125%}@media (min-width: 36em){.home-banner.desktop ul .banner.three{display:-webkit-box;display:-ms-flexbox;display:flex}.home-banner.desktop ul .banner.three>a{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;min-width:60%;max-width:60%;padding-bottom:39.0625%}.home-banner.desktop ul .banner.three>div{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;min-width:40%;max-width:40%}}.home-banner.desktop ul .banner.four a{width:100%;padding-bottom:39.0625%}@media (min-width: 36em){.home-banner.desktop ul .banner.four{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-banner.desktop ul .banner.four a{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:50%;max-width:50%;padding-bottom:19.53125%}}.home-banner.desktop ul .banner.five a{width:100%;padding-bottom:39.0625%}@media (min-width: 36em){.home-banner.desktop ul .banner.five{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-banner.desktop ul .banner.five>a{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:100%;max-width:100%}.home-banner.desktop ul .banner.five>div{width:50%}.home-banner.desktop ul .banner.five>div:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home-banner.desktop ul .banner.five>div:last-of-type{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (min-width: 50em){.home-banner.desktop ul .banner.five{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.home-banner.desktop ul .banner.five>a{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:50%;max-width:50%}.home-banner.desktop ul .banner.five>div{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;min-width:25%;max-width:25%}.home-banner.desktop ul .banner.five>div:first-of-type{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.home-banner.desktop ul .banner.five>div:last-of-type{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.home-banner.desktop ul .banner.five>div a{padding-bottom:78.125%}}.home-banner #home-banner-mobile-prev,.home-banner #home-banner-mobile-next,.home-banner #home-banner-desktop-prev,.home-banner #home-banner-desktop-next{position:absolute;top:50%;background-color:#fff;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-banner #home-banner-mobile-prev svg,.home-banner #home-banner-mobile-next svg,.home-banner #home-banner-desktop-prev svg,.home-banner #home-banner-desktop-next svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-banner #home-banner-mobile-prev svg path,.home-banner #home-banner-mobile-next svg path,.home-banner #home-banner-desktop-prev svg path,.home-banner #home-banner-desktop-next svg path{fill:#a1a1a1}.home-banner #home-banner-mobile-prev a,.home-banner #home-banner-mobile-next a,.home-banner #home-banner-desktop-prev a,.home-banner #home-banner-desktop-next a{border:0}.home-banner #home-banner-mobile-prev,.home-banner #home-banner-mobile-next{width:2rem;height:3rem}.home-banner #home-banner-mobile-prev svg,.home-banner #home-banner-mobile-next svg{width:12px;height:24px}.home-banner #home-banner-desktop-prev,.home-banner #home-banner-desktop-next{width:3rem;height:4.5rem}.home-banner #home-banner-desktop-prev svg,.home-banner #home-banner-desktop-next svg{width:14px;height:28px}.home-banner #home-banner-mobile-prev,.home-banner #home-banner-desktop-prev{left:0}.home-banner #home-banner-mobile-prev{border-radius:0 1.5rem 1.5rem 0}.home-banner #home-banner-mobile-prev svg{left:.4375rem}.home-banner #home-banner-desktop-prev{border-radius:0 2.25rem 2.25rem 0}.home-banner #home-banner-desktop-prev svg{left:.625rem}.home-banner #home-banner-mobile-next,.home-banner #home-banner-desktop-next{right:0;border-radius:2.25rem 0 0 2.25rem}.home-banner #home-banner-mobile-next{border-radius:1.5rem 0 0 1.5rem}.home-banner #home-banner-mobile-next svg{right:.4375rem}.home-banner #home-banner-desktop-next{border-radius:2.25rem 0 0 2.25rem}.home-banner #home-banner-desktop-next svg{right:.625rem}article.account{max-width:45rem;margin:0 auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){article.account{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){article.account{padding-right:1.5rem}}@media (min-width: 20rem){article.account{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){article.account{padding-left:1.5rem}}article.account.error{max-width:60rem}article.account.index{padding-top:5rem;padding-bottom:5rem}article.account.index h1{text-align:center}article.account.index p.forgot-password{text-align:right}article.account.index p.forgot-password a{color:#444;font-weight:400;border:0}article.account.index p.forgot-password a:hover,article.account.index p.forgot-password a:focus{color:#7aaecc}article.account.index #login-form{margin-bottom:1.5rem;padding-bottom:0}article.account.index #login-form .forgot-password{margin-bottom:1.5rem}article.account.index #login-form .form-row.buttons{margin-bottom:0}article.account.index #login-form .form-row.buttons button{width:100% !important;margin-bottom:0}article.account.index .new-user{font-size:1.25rem}article.account.forgot-password{padding-top:5rem;padding-bottom:5rem}article.account.forgot-password h1{text-align:center}article.account.forgot-password .form-row.buttons{margin-bottom:0}article.account.forgot-password .form-row.buttons button{width:100% !important;margin-bottom:0}article.account.request-received,article.account.reset-password{padding-top:5rem;padding-bottom:5rem}article.account.request-received h1,article.account.reset-password h1{text-align:center}article.account.create{max-width:76.75rem}article.account.create h1{text-align:center}article.account.create #register-form .form-row{max-width:36rem;margin-right:auto;margin-left:auto}article.account.create #register-form button{width:100% !important;max-width:16rem}article.account.create #register-form.buttons{clear:both}@media (min-width: 50em){article.account.create #register-form .field-first-name,article.account.create #register-form .field-email-address,article.account.create #register-form .field-password,article.account.create #register-form .field-position{clear:both;float:left;width:48%}article.account.create #register-form .field-last-name,article.account.create #register-form .field-customer-type,article.account.create #register-form .field-password-confirm,article.account.create #register-form .field-orgname{float:right;width:48%}article.account.create #register-form .buttons{clear:both;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}article.account.create #register-form .existing-account{font-size:1.25rem}article.account.orders{max-width:76.75rem}article.account.profile{max-width:76.75rem}article.account.profile h3{margin-top:0}@media (min-width: 50em){article.account.profile .form-section .form-row:nth-of-type(odd){clear:both;float:left;width:48%}article.account.profile .form-section .form-row:nth-of-type(even){float:right;width:48%}}article.account.profile .form-section .field-use-shipping-info{float:none !important;width:100% !important;max-width:none}article.account.profile .form-section+h3{margin-top:5rem}article.account.profile .billing{margin-bottom:2rem}article.account.profile .billing-fields,article.account.profile .shipping-fields{display:none}article.account.profile .billing-fields.is-shown,article.account.profile .shipping-fields.is-shown{display:block}article.account.email-options{max-width:76.75rem}article.account.email-options h3{margin-top:0}article.account.discount-credit-app{max-width:76.75rem}article.account.discount-credit-app .slab.content{margin-bottom:1rem;padding:0 !important}@media (min-width: 40em){article.account.discount-credit-app .form_discount-and-credit-application,article.account.discount-credit-app .form_school-discount-credit-application,article.account.discount-credit-app .form_other-business-credit-application,article.account.discount-credit-app .form_parish-church-credit-application{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;padding-top:0 !important}article.account.discount-credit-app .form_discount-and-credit-application .slab.content,article.account.discount-credit-app .form_school-discount-credit-application .slab.content,article.account.discount-credit-app .form_other-business-credit-application .slab.content,article.account.discount-credit-app .form_parish-church-credit-application .slab.content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:100%;width:100%;max-width:100%}article.account.discount-credit-app .form_discount-and-credit-application .form-row,article.account.discount-credit-app .form_school-discount-credit-application .form-row,article.account.discount-credit-app .form_other-business-credit-application .form-row,article.account.discount-credit-app .form_parish-church-credit-application .form-row{-webkit-box-flex:1;-ms-flex:1 1 48%;flex:1 1 48%;width:48%;max-width:48%}article.account.discount-credit-app .form_discount-and-credit-application .g-recaptcha,article.account.discount-credit-app .form_discount-and-credit-application .form-row.button,article.account.discount-credit-app .form_school-discount-credit-application .g-recaptcha,article.account.discount-credit-app .form_school-discount-credit-application .form-row.button,article.account.discount-credit-app .form_other-business-credit-application .g-recaptcha,article.account.discount-credit-app .form_other-business-credit-application .form-row.button,article.account.discount-credit-app .form_parish-church-credit-application .g-recaptcha,article.account.discount-credit-app .form_parish-church-credit-application .form-row.button{width:100%}}article.account h1{margin-top:3rem;margin-bottom:0}article.account p{text-align:center}article.account a[href].button,article.account input[href][type=submit],article.account input[href][type=button],article.account button[href],article.account .news-layout #articles .news-listing-detail .copy .button[href],.news-layout #articles .news-listing-detail .copy article.account .button[href]{display:block;padding:.6875rem 1.5rem;font-size:1rem;line-height:1.5}article.account .rd-form-success svg{width:20%;margin:3rem auto;display:block;fill:#01da65}.account-links{list-style:none;margin:2rem 0 2rem 0;padding:0;border-left:1px solid #ccc}@media (min-width: 60em){.account-links{border-bottom:1px solid #ccc;border-left:0}}.account-links li{margin-bottom:0}@media (min-width: 60em){.account-links li{display:inline-block;margin-bottom:-1px}.account-links li:not(:last-of-type){margin-right:2rem}}.account-links li a{display:block;padding:.5rem;color:#222;font-weight:400;font-size:.875rem;text-decoration:none;border-bottom:0;border-left:7px solid transparent}@media (min-width: 60em){.account-links li a{border-bottom:7px solid transparent;border-left:0}}.account-links li a.active,.account-links li a:hover,.account-links li a:focus{border-left-color:#7aaecc}@media (min-width: 60em){.account-links li a.active,.account-links li a:hover,.account-links li a:focus{border-bottom-color:#7aaecc}}.account-links li a:hover,.account-links li a:focus{color:#7aaecc}.orders-header{text-align:center}@media (min-width: 26em){.orders-header{text-align:left}}.orders-header .button{width:100%;min-width:10rem;margin-top:1rem;padding:.75rem;font-size:.75rem}@media (min-width: 26em){.orders-header .button{float:right;position:relative;top:-.3125rem;width:auto;margin-top:0}}.orders{margin-bottom:5rem;border:0}.orders thead tr th{color:#222;font-size:1rem;background-color:transparent}.orders tbody tr.overview{border-bottom:1px solid #ccc}.orders tbody tr.overview>td form{padding:0}.orders tbody tr.overview>td form input[type=submit],.orders tbody tr.overview>td form input[type=button],.orders tbody tr.overview>td form .button{display:inline-block;padding:0;color:#7aaecc;font-weight:500;font-size:.875rem;text-transform:none;background-color:transparent}.orders tbody tr.overview>td form .reorder-items:empty::after{content:'N/A';font-size:.875rem}.orders tbody tr.overview>td form .reorder-items:empty+input[type=submit],.orders tbody tr.overview>td form .reorder-items:empty+input[type=button],.orders tbody tr.overview>td form .reorder-items:empty+.button{display:none}.orders tbody tr.overview>td .toggle-order-details{color:#f15a22;font-weight:500;font-size:.875rem;border:0}.orders tbody tr.overview>td .toggle-order-details svg{position:relative;top:-2px;margin-left:.5rem;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.orders tbody tr.overview>td .toggle-order-details svg path{fill:#f15a22}.orders tbody tr.overview>td .toggle-order-details.is-shown svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.orders tbody tr.overview.details-shown{border-bottom-style:dashed}.orders tbody tr.details>td{padding:0;background-color:transparent}.orders tbody tr.details>td .details-wrapper{display:none;padding-top:2rem;padding-left:3rem;border-bottom:1px solid #ccc}.orders tbody tr.details>td .details-wrapper table{border:0}.orders tbody tr.details>td .details-wrapper table thead tr th{font-size:1rem;background-color:transparent}.orders tbody tr.details>td .details-wrapper table tbody tr td{background-color:transparent !important}.credit-limit{font-weight:500;padding:.6875rem .875rem .6875rem 0;display:inline-block}.not-grp7,.grp8,.grp9,.grp10,.grp11{display:none !important}.not-grp7.show,.grp8.show,.grp9.show,.grp10.show,.grp11.show{display:block !important}.Pending{color:#f1b300;font-weight:bold}.Declined{color:#da0101;font-weight:bold}.Approved{color:#01da65;font-weight:bold}.credit_discount_notice{width:100%;border:2px solid #ffc000;background-color:#fff0c2;padding:1rem;margin-top:2rem;margin-bottom:0rem}.credit_discount_notice h4{margin-top:0}#customer-info-form .credit_discount_notice{margin-top:2rem;margin-bottom:0}.store.account .has_digital{width:100%;border:2px solid #ffc000;background-color:#fff0c2;padding:1rem;margin-top:1.5rem}.account.orders .credit_discount_notice{margin-top:1rem;margin-bottom:2rem}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}[ng-click]{cursor:pointer}a[ng-click]{cursor:pointer}:not(:focus).ng-touched.ng-invalid,.dirty .ng-invalid{border-color:#FB9C9C !important}.shipping_addresses ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-left:0}.shipping_addresses ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;list-style:none;border:1px solid #ccc;padding:1rem;margin:0 1rem 1rem 0;position:relative;cursor:default}.shipping_addresses ul li.checkout{padding-left:40px;cursor:pointer}.shipping_addresses ul li.is-default:after{position:absolute;content:"Default";padding:.25rem .5rem;font-size:.5rem;color:white;background-color:#ccc;top:0;right:0;font-weight:bold}.shipping_addresses ul li.selected{border:1px solid #5d869e}.shipping_addresses ul li.selected.is-default:after{background-color:#5d869e}.shipping_addresses ul li input[type=radio]{position:absolute;top:2.5rem;left:.8rem;cursor:pointer}.shipping_addresses ul li .address_actions{margin-top:auto}.shipping_addresses ul li .address_actions .btn{position:relative;margin-top:.25rem;margin-left:1.5rem}.shipping_addresses ul li .address_actions .btn:first-of-type{margin-left:0}.shipping_addresses ul li .address_actions .btn:first-of-type::before{content:""}.shipping_addresses ul li .address_actions .btn::before{position:absolute;content:"|";font-style:italic;left:-1rem}.shipping_addresses ul li.new{cursor:pointer;text-align:center;-webkit-box-flex:0;-ms-flex:0 2 20%;flex:0 2 20%;cursor:pointer;flex:0 2 20%;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;-ms-flex-pack:distribute;justify-content:space-around}.shipping_addresses ul li.new svg{fill:#7aaecc;width:50%;height:50%;display:block;margin:0 auto}.shipping_addresses ul li.new svg path{fill:#7aaecc}.shipping_addresses ul li.new:hover path{fill:#5d869e}@media (min-width: 50em){.shipping_addresses ul li{width:31%}}.shipping_addresses .form-section{margin-bottom:2rem}.shipping_addresses .form-section .form-row.buttons{position:relative;margin:2.25rem 0 2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 50em){.shipping_addresses .form-section .form-row.buttons{clear:both;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.shipping_addresses .form-section .form-row.buttons.checkout{right:0}.shipping_addresses .form-section .form-row.buttons .button{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1.25rem 1rem 1.25rem}@media (min-width: 50em){.shipping_addresses .form-section .form-row.buttons .button{max-width:48%}}.shipping_addresses .form-section .form-row.buttons .button.cancel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.shipping_addresses .form-section .form-row.buttons .button.save{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.shipping_addresses .form-section .form-row.buttons .button.disabled{cursor:not-allowed}.shipping_addresses .form-section .form-row.buttons .button:first-of-type{margin-bottom:1rem}@media (min-width: 30em){.shipping_addresses .form-section .form-row.buttons .button:first-of-type{margin-right:1rem;margin-bottom:0}}.addressCompare section{text-align:left}.addressCompare section h3{text-transform:capitalize;margin:0;padding:0;font-size:1.5rem;font-weight:500;color:#444}.addressCompare.shipping_addresses ul li{width:100%;height:5rem}.addressCompare.shipping_addresses ul li input[type=radio]{top:2rem}.addressCompare .button{margin-right:1rem}.swal-footer{text-align:center}.swal-button{border-radius:0;padding:1rem 2rem;font-size:1rem;font-weight:normal}.swal-button--confirm{background-color:#7aaecc;border:1px solid #7aaecc}.swal-button--confirm:hover{background-color:#5d869e !important;border:1px solid #5d869e}.swal-button--cancel{color:#333}.swal-button--cancel:hover{color:#333}article.store{max-width:45rem;margin:0 auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){article.store{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){article.store{padding-right:1.5rem}}@media (min-width: 20rem){article.store{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){article.store{padding-left:1.5rem}}article.store.cart{max-width:76.75rem}article.store.cart .over-credit-error,article.store.cart .shipping-error{width:100%;border:2px solid #ffc000;background-color:#fff0c2;padding:1rem}article.store.account h1{text-align:center}article.store.account p.forgot-password{text-align:right}article.store.account p.forgot-password a{color:#444;font-weight:400;border:0}article.store.account p.forgot-password a:hover,article.store.account p.forgot-password a:focus{color:#7aaecc}article.store.account #login-form{margin-bottom:1.5rem;padding-bottom:0}article.store.account #login-form .forgot-password{margin-bottom:1.5rem}article.store.account #login-form .form-row.buttons{margin-bottom:0}article.store.account #login-form .form-row.buttons button{width:100% !important;margin-bottom:0}article.store.account .new-user{font-size:1.25rem}article.store.account .separator{position:relative;margin-bottom:2rem;text-align:center}article.store.account .separator::before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#ccc;z-index:1}article.store.account .separator span{position:relative;display:inline-block;padding:0 1rem;color:#222;font-weight:500;background-color:#fff;z-index:2}article.store.account .guest-checkout{width:100% !important;margin-bottom:3rem;padding:.75rem 1.5rem !important;font-size:1rem}article.store.forgot-password h1{text-align:center}article.store.forgot-password #forgot-password-form{padding-top:1px}article.store.forgot-password #forgot-password-form button{width:100% !important}article.store.reset-password h1{text-align:center}article.store.reset-password #reset-password-form{padding-top:1px}article.store.reset-password #reset-password-form button{width:100% !important}article.store.create-account{max-width:76.75rem}article.store.create-account h1{text-align:center}article.store.create-account #register-form .form-row{max-width:36rem;margin-right:auto;margin-left:auto}article.store.create-account #register-form button{width:100% !important}@media (min-width: 50em){article.store.create-account #register-form .field-first-name,article.store.create-account #register-form .field-email-address,article.store.create-account #register-form .field-password,article.store.create-account #register-form .field-position{clear:both;float:left;width:48%}article.store.create-account #register-form .field-last-name,article.store.create-account #register-form .field-customer-type,article.store.create-account #register-form .field-password-confirm,article.store.create-account #register-form .field-orgname{float:right;width:48%}article.store.create-account #register-form .buttons{float:none !important;clear:both;width:100% !important;max-width:none}}article.store.create-account #register-form .existing-account{font-size:1.25rem}article.store.customer-info{max-width:76.75rem}article.store.customer-info .over-credit-error,article.store.customer-info .shipping-error{width:100%;margin-top:2rem;margin-bottom:-2rem;border:2px solid #ffc000;background-color:#fff0c2;padding:1rem}article.store.customer-info h2,article.store.customer-info .bloq.videos .wrapper header,.bloq.videos .wrapper article.store.customer-info header{margin-bottom:0}article.store.customer-info .form-section .form-row{max-width:36rem;margin-right:auto;margin-left:auto}@media (min-width: 50em){article.store.customer-info .form-section .form-row:nth-of-type(odd){clear:both;float:left;width:48%}article.store.customer-info .form-section .form-row:nth-of-type(even){float:right;width:48%}article.store.customer-info .form-section .buttons{float:none !important;width:100% !important;max-width:none}}article.store.customer-info .form-section .field-use-shipping-info{float:none !important;width:100% !important;max-width:none}article.store.customer-info .buttons{margin-right:0;margin-left:0}article.store.customer-info .buttons button,article.store.customer-info .buttons .button,article.store.customer-info .buttons input[type=submit],article.store.customer-info .buttons input[type=button]{display:block;width:100%;margin-right:0;margin-left:0}@media (min-width: 30em){article.store.customer-info .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}article.store.customer-info .buttons button,article.store.customer-info .buttons .button,article.store.customer-info .buttons input[type=submit],article.store.customer-info .buttons input[type=button]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}article.store.customer-info .buttons button:first-child,article.store.customer-info .buttons .button:first-child,article.store.customer-info .buttons input[type=submit]:first-child,article.store.customer-info .buttons input[type=button]:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}article.store.customer-info .buttons button:last-child,article.store.customer-info .buttons .button:last-child,article.store.customer-info .buttons input[type=submit]:last-child,article.store.customer-info .buttons input[type=button]:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}article.store.customer-info .billing{margin-bottom:2rem;border-bottom:1px solid #ccc}article.store.customer-info .billing-fields,article.store.customer-info .shipping-fields{display:none}article.store.customer-info .billing-fields.is-shown,article.store.customer-info .shipping-fields.is-shown{display:block}article.store.shipping{max-width:76.75rem}article.store.shipping .over-credit-error,article.store.shipping .shipping-error{width:100%;margin-top:2rem;margin-bottom:-2rem;border:2px solid #ffc000;background-color:#fff0c2;padding:1rem}article.store.shipping select[name=shipping_option]{display:none}article.store.shipping h2,article.store.shipping .bloq.videos .wrapper header,.bloq.videos .wrapper article.store.shipping header{margin-bottom:1rem}article.store.shipping .shipping-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}article.store.shipping .shipping-options>*{display:block;width:calc(100% - 1.5rem);margin-right:.75rem;margin-left:.75rem;margin-bottom:2.5rem}@media (min-width: 45em){article.store.shipping .shipping-options>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 3rem) / 2.0001);max-width:calc((100% - 3rem) / 2.0001)}}@media (min-width: 64em){article.store.shipping .shipping-options>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 4.5rem) / 3.0001);max-width:calc((100% - 4.5rem) / 3.0001)}}@supports ((display: -ms-grid) or (display: grid)){article.store.shipping .shipping-options{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:2.5rem;margin-right:0;margin-bottom:2.5rem;margin-left:0}@media (min-width: 45em){article.store.shipping .shipping-options{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width: 64em){article.store.shipping .shipping-options{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}article.store.shipping .shipping-options>*{min-width:0;width:auto;max-width:none;margin-right:0;margin-bottom:0;margin-left:0}}@supports ((display: -ms-grid) or (display: grid)){article.store.shipping .shipping-options{grid-column-gap:3rem}}article.store.shipping .shipping-options label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem}@supports ((display: -ms-grid) or (display: grid)){article.store.shipping .shipping-options label.radio.freight{grid-column:1 / -1}}article.store.shipping .shipping-options label.radio .title span:first-of-type{margin-bottom:.5rem;font-weight:500}article.store.shipping .shipping-options label .border{border:1px solid #ccc}article.store.shipping .shipping-options label .radio-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}article.store.shipping .shipping-options label .radio-wrapper input[type=radio]:checked+.border{border:2px solid #7aaecc}article.store.shipping .shipping-options label .title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 1rem}article.store.shipping .shipping-options label .title span{display:block}article.store.shipping .shipping-options label .title span:first-of-type{color:#222}article.store.shipping .shipping-options label .title span:last-of-type{font-size:.875rem}article.store.shipping .shipping-options label .price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#222;font-weight:600}@media (min-width: 50em){article.store.shipping .ship-after{clear:both;float:left;width:48%}}article.store.shipping .shipping-note{clear:both}article.store.shipping .shipping-note p{color:#757575;text-align:left}article.store.shipping .shipping-note+h2,article.store.shipping .bloq.videos .wrapper .shipping-note+header,.bloq.videos .wrapper article.store.shipping .shipping-note+header{margin-top:5rem}article.store.shipping .buttons{margin-top:5rem;margin-right:0;margin-left:0}article.store.shipping .buttons button,article.store.shipping .buttons .button,article.store.shipping .buttons input[type=submit],article.store.shipping .buttons input[type=button]{display:block;width:100%;margin-right:0;margin-left:0}@media (min-width: 30em){article.store.shipping .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}article.store.shipping .buttons button,article.store.shipping .buttons .button,article.store.shipping .buttons input[type=submit],article.store.shipping .buttons input[type=button]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}article.store.shipping .buttons button:first-child,article.store.shipping .buttons .button:first-child,article.store.shipping .buttons input[type=submit]:first-child,article.store.shipping .buttons input[type=button]:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}article.store.shipping .buttons button:last-child,article.store.shipping .buttons .button:last-child,article.store.shipping .buttons input[type=submit]:last-child,article.store.shipping .buttons input[type=button]:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}article.store.review,article.store.confirm{max-width:76.75rem}article.store.review .over-credit-error,article.store.review .shipping-error,article.store.confirm .over-credit-error,article.store.confirm .shipping-error{width:100%;margin-top:2rem;border:2px solid #ffc000;background-color:#fff0c2;padding:1rem}article.store.review .overview,article.store.confirm .overview{margin-bottom:3rem;padding-bottom:3rem;color:#757575;line-height:1.5625;border-bottom:1px solid #ccc}@media (min-width: 54em){article.store.review .overview,article.store.confirm .overview{display:-webkit-box;display:-ms-flexbox;display:flex}}article.store.review .overview>div:not(:last-of-type),article.store.confirm .overview>div:not(:last-of-type){margin-bottom:2rem}@media (min-width: 54em){article.store.review .overview>div,article.store.confirm .overview>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}article.store.review .overview>div:not(:last-of-type),article.store.confirm .overview>div:not(:last-of-type){margin-right:2rem;margin-bottom:0}}article.store.review .overview>div h5,article.store.confirm .overview>div h5{margin-top:0;margin-bottom:.5rem}article.store.review .overview>div h5+a,article.store.confirm .overview>div h5+a{display:inline-block;margin-bottom:1rem;font-weight:400;font-size:.875rem}article.store.review .overview>div strong,article.store.confirm .overview>div strong{font-weight:500}article.store.review .payment,article.store.confirm .payment{margin-bottom:3rem}@media (min-width: 55em){article.store.review .payment,article.store.confirm .payment{float:left;width:48%}}@media (min-width: 55em){article.store.review .payment+.price-continue,article.store.confirm .payment+.price-continue{float:right;width:48%;margin-top:6.5625rem}}article.store.confirm{max-width:76.75rem}article.store.confirm .checkout-error{padding:5rem 0}article.store h1{margin-top:3rem;margin-bottom:0}article.store p{text-align:center}article.store a[href].button,article.store input[href][type=submit],article.store input[href][type=button],article.store button[href],article.store .news-layout #articles .news-listing-detail .copy .button[href],.news-layout #articles .news-listing-detail .copy article.store .button[href]{display:block;padding:.6875rem 1.5rem;font-size:1rem;line-height:1.5}.cart-items,.order-items{table-layout:auto;margin-bottom:3rem;color:#201e1f;border:0 !important}.cart-items thead,.order-items thead{display:none}@media (min-width: 50em){.cart-items thead,.order-items thead{display:table-header-group}}.cart-items thead tr th,.order-items thead tr th{padding:.75rem .25rem;font-size:1rem;background-color:transparent !important}.cart-items thead tr th.remove-item,.order-items thead tr th.remove-item{width:2.75rem !important}.cart-items thead tr th.review,.order-items thead tr th.review{font-size:1.25rem}.cart-items tbody tr,.order-items tbody tr{display:block;width:100%;max-width:100%;text-align:center}@media (min-width: 50em){.cart-items tbody tr,.order-items tbody tr{display:table-row;text-align:left}}.cart-items tbody tr:not(.cart-totals),.order-items tbody tr:not(.cart-totals){border-bottom:1px solid #dbdbdb}.cart-items tbody tr td,.order-items tbody tr td{display:inline-block;padding:1rem .25rem !important;font-size:.875rem;font-size:.875rem}@media (min-width: 20em){.cart-items tbody tr td,.order-items tbody tr td{font-size:calc(.875rem + .125 * (100vw - 20em) / 30)}}@media (min-width: 50em){.cart-items tbody tr td,.order-items tbody tr td{font-size:1rem}}@media (min-width: 50em){.cart-items tbody tr td,.order-items tbody tr td{font-size:calc(.875rem + .125 * (100vw - 50em) / 30)}}@media (min-width: 80em){.cart-items tbody tr td,.order-items tbody tr td{font-size:1rem}}@media (min-width: 50em){.cart-items tbody tr td,.order-items tbody tr td{display:table-cell}}.cart-items tbody tr td.product-image-col,.order-items tbody tr td.product-image-col{float:left;width:5rem !important;text-align:left}@media (min-width: 50em){.cart-items tbody tr td.product-image-col,.order-items tbody tr td.product-image-col{float:none}}.cart-items tbody tr td.product-title-col,.order-items tbody tr td.product-title-col{float:left;min-width:calc(100% - 5rem);width:calc(100% - 5rem);max-width:calc(100% - 5rem);color:#757575;line-height:1.75;text-align:left}@media (min-width: 50em){.cart-items tbody tr td.product-title-col,.order-items tbody tr td.product-title-col{float:none;min-width:0;width:auto;max-width:none}}.cart-items tbody tr td.product-title-col .not-returnable,.order-items tbody tr td.product-title-col .not-returnable{display:block;color:#222;font-weight:500}.cart-items tbody tr td.product-price-col,.order-items tbody tr td.product-price-col{padding-left:12px}.cart-items tbody tr td.product-quantity-col>div,.order-items tbody tr td.product-quantity-col>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-items tbody tr td.product-quantity-col>div .number,.order-items tbody tr td.product-quantity-col>div .number{margin:0 1rem 0 0}.cart-items tbody tr td.product-quantity-col>div .number .field-wrapper,.order-items tbody tr td.product-quantity-col>div .number .field-wrapper{width:4rem}.cart-items tbody tr td.product-quantity-col>div .number .field-wrapper input[type=number],.order-items tbody tr td.product-quantity-col>div .number .field-wrapper input[type=number]{padding:.5625rem .5rem;text-align:center}.cart-items tbody tr td.product-quantity-col>div .number .field-wrapper input[type=number]:-moz-read-only,.order-items tbody tr td.product-quantity-col>div .number .field-wrapper input[type=number]:-moz-read-only{border-color:transparent}.cart-items tbody tr td.product-quantity-col>div .number .field-wrapper input[type=number]:read-only,.order-items tbody tr td.product-quantity-col>div .number .field-wrapper input[type=number]:read-only{border-color:transparent}.cart-items tbody tr td.product-quantity-col button,.order-items tbody tr td.product-quantity-col button{display:inline;padding:0;color:#7aaecc;font-weight:500;font-size:.875rem;text-transform:none;background-color:transparent}.cart-items tbody tr td.remove-item-col,.order-items tbody tr td.remove-item-col{min-width:100%;max-width:100%;text-align:right}@media (min-width: 30em){.cart-items tbody tr td.remove-item-col,.order-items tbody tr td.remove-item-col{min-width:0;max-width:none;margin-left:auto}}@media (min-width: 50em){.cart-items tbody tr td.remove-item-col,.order-items tbody tr td.remove-item-col{width:1px;white-space:nowrap}}.cart-items tbody tr td.remove-item-col a::after,.order-items tbody tr td.remove-item-col a::after{content:'\00a0Remove';color:#201e1f;font-size:.875rem}.cart-items tbody tr td.remove-item-col a svg,.order-items tbody tr td.remove-item-col a svg{position:relative;top:2px}.cart-items tbody tr td.no-results-message,.order-items tbody tr td.no-results-message{padding:4rem 0 !important;text-align:center}.cart-items tbody tr td.review,.order-items tbody tr td.review{font-size:1.125rem;line-height:2}.cart-items tbody tr td.review .discount,.order-items tbody tr td.review .discount{color:#991613}.cart-items tbody tr td a,.order-items tbody tr td a{color:#757575;font-weight:400;border:0}.cart-items tbody tr:nth-of-type(even) td,.order-items tbody tr:nth-of-type(even) td{background-color:transparent}.cart-items figure,.order-items figure{width:4rem !important;height:4rem !important;padding-bottom:0 !important}.cart-items .separator,.order-items .separator{display:inline-block;padding:0 .25rem}.cart-items .separator:last-of-type,.order-items .separator:last-of-type{display:none}.cart-items .remove-item,.order-items .remove-item{display:block;padding:.8125rem 1.0625rem}.coupon-update{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #ccc}@media (min-width: 45em){.coupon-update{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}}.coupon-update span{display:block;margin-bottom:1rem;text-align:center;white-space:nowrap}@media (min-width: 45em){.coupon-update span{margin-right:1rem;margin-bottom:0;line-height:3}}.coupon-update .field-coupon-code{margin-bottom:1rem}@media (min-width: 45em){.coupon-update .field-coupon-code{width:100%;max-width:26rem;margin-right:1rem;margin-bottom:0}}.coupon-update .field-coupon-code .error{padding-top:.5rem;color:#c25d5d;font-style:italic;font-size:.875rem}.coupon-update .field-coupon-code .applied{padding-top:.5rem;color:#4a7717;font-style:italic;font-size:.875rem}.coupon-update button{width:100%;white-space:nowrap}@media (min-width: 45em){.coupon-update button{width:auto}}@media (min-width: 74em){.price-continue,.price-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.price-continue .amounts,.price-submit .amounts{margin-bottom:3rem}@media (min-width: 74em){.price-continue .amounts,.price-submit .amounts{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.price-continue .amounts div,.price-submit .amounts div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:1rem;color:#201e1f}.price-continue .amounts div span,.price-submit .amounts div span{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;font-size:1.125rem;padding-bottom:1rem;text-align:right;border-bottom:1px solid #ccc}.price-continue .amounts div span:first-of-type,.price-submit .amounts div span:first-of-type{text-align:left}@media (min-width: 32em){.price-continue .amounts div span,.price-submit .amounts div span{-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-width:12rem;max-width:12rem}.price-continue .amounts div span:first-of-type,.price-submit .amounts div span:first-of-type{padding-right:1rem}}.price-continue .amounts div.discounts span:last-of-type,.price-continue .amounts div.promo-codes span:last-of-type,.price-submit .amounts div.discounts span:last-of-type,.price-submit .amounts div.promo-codes span:last-of-type{color:#d0021b}.price-continue .amounts div.discounts span:last-of-type::before,.price-continue .amounts div.promo-codes span:last-of-type::before,.price-submit .amounts div.discounts span:last-of-type::before,.price-submit .amounts div.promo-codes span:last-of-type::before{content:'-'}.price-continue .amounts div.total,.price-submit .amounts div.total{font-weight:500}.price-continue .amounts .buttons,.price-submit .amounts .buttons{display:block !important;margin-right:0;margin-left:0}.price-continue .amounts .buttons button,.price-continue .amounts .buttons input[type=submit],.price-continue .amounts .buttons input[type=button],.price-submit .amounts .buttons button,.price-submit .amounts .buttons input[type=submit],.price-submit .amounts .buttons input[type=button]{display:block;width:100%;margin-right:0;margin-bottom:1rem;margin-left:0}@media (min-width: 32em){.price-continue .amounts .buttons button,.price-continue .amounts .buttons input[type=submit],.price-continue .amounts .buttons input[type=button],.price-submit .amounts .buttons button,.price-submit .amounts .buttons input[type=submit],.price-submit .amounts .buttons input[type=button]{float:right;width:auto;min-width:23rem}}.price-continue .amounts .buttons .continue-shopping,.price-submit .amounts .buttons .continue-shopping{display:block;width:100%;padding-top:.8125rem !important;padding-bottom:.75rem !important}@media (min-width: 32em){.price-continue .amounts .buttons .continue-shopping,.price-submit .amounts .buttons .continue-shopping{clear:right;float:right;width:23rem}}.price-continue .amounts .buttons .options,.price-submit .amounts .buttons .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:1rem}@media (min-width: 32em){.price-continue .amounts .buttons .options,.price-submit .amounts .buttons .options{clear:both;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.price-continue .amounts .buttons .options .altpay,.price-submit .amounts .buttons .options .altpay{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 32em){.price-continue .amounts .buttons .options .altpay,.price-submit .amounts .buttons .options .altpay{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.price-continue .amounts .buttons .options .altpay a,.price-submit .amounts .buttons .options .altpay a{margin:2px 0 0 1rem !important}.price-continue .callouts,.price-submit .callouts{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50rem;margin:0 auto}@media (min-width: 74em){.price-continue .callouts,.price-submit .callouts{margin-top:0;margin-right:3rem}}.price-continue .callouts a,.price-submit .callouts a{display:block;border:0}.price-continue .callouts a figure,.price-submit .callouts a figure{padding-bottom:40%}.product-details{max-width:76.75rem !important;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;overflow:visible !important}@media (min-width: 20rem){.product-details{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.product-details{padding-right:1.5rem}}@media (min-width: 20rem){.product-details{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.product-details{padding-left:1.5rem}}.product-details .primary-details{margin-top:3rem !important}@media (min-width: 60em){.product-details .primary-details{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 32em){.product-details .primary-details .imgs{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:30rem;margin:0 auto}}@media (min-width: 60em){.product-details .primary-details .imgs{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:31.125rem;margin:0}}.product-details .primary-details .imgs .thumbnails{margin-top:2rem}@media (min-width: 32em){.product-details .primary-details .imgs .thumbnails{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0}}.product-details .primary-details .imgs .thumbnails a{border:3px solid transparent}@media (min-width: 32em){.product-details .primary-details .imgs .thumbnails a{display:block}}.product-details .primary-details .imgs .thumbnails a:hover,.product-details .primary-details .imgs .thumbnails a:focus,.product-details .primary-details .imgs .thumbnails a.active{border:3px solid #7aaecc}.product-details .primary-details .imgs .thumbnails a img{display:block;max-width:100%}@media (min-width: 32em){.product-details .primary-details .imgs .selected-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 4rem}}@media (min-width: 60em){.product-details .primary-details .imgs .selected-img{width:100%;margin-right:0}}.product-details .primary-details .imgs .selected-img>a{display:none;border:0}.product-details .primary-details .imgs .selected-img>a.active{display:block;max-width:20rem;margin:0 auto}@media (min-width: 60em){.product-details .primary-details .imgs .selected-img>a.active{max-width:100%}}.product-details .primary-details .imgs .selected-img>a figure{border:1px solid #dfdfdf}.product-details .primary-details .imgs .selected-img>a figure img{display:block;min-width:100%;max-width:100%;-webkit-box-shadow:0 24px 12px -20px rgba(0,0,0,0.57);box-shadow:0 24px 12px -20px rgba(0,0,0,0.57)}.product-details .primary-details .imgs .selected-img>a .view{padding-top:1rem;color:#222;font-weight:400;text-align:center;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.product-details .primary-details .imgs .selected-img>a:hover div,.product-details .primary-details .imgs .selected-img>a:focus div{color:#7aaecc}.product-details .primary-details .imgs .selected-img .a2a_kit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem !important;padding-right:0;padding-left:0}.product-details .primary-details .imgs .selected-img .a2a_kit a{margin-right:.75rem}@media (min-width: 60em){.product-details .primary-details .imgs .selected-img .a2a_kit a{margin-right:calc(.75rem + .5 * (100vw - 60em) / 20)}}@media (min-width: 80em){.product-details .primary-details .imgs .selected-img .a2a_kit a{margin-right:1.25rem}}.product-details .primary-details .imgs .selected-img .a2a_kit a:last-of-type{margin-right:0}.product-details .primary-details .book-info{margin-top:3.75rem}@media (min-width: 60em){.product-details .primary-details .book-info{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:calc(100% - 29rem);margin-top:0;margin-left:3.75rem}}.product-details .primary-details .book-info h2,.product-details .primary-details .book-info .bloq.videos .wrapper header,.bloq.videos .wrapper .product-details .primary-details .book-info header{margin-top:0;margin-bottom:0}.product-details .primary-details .book-info .subtitle{margin-bottom:.25rem;color:#a1a0a0;font-size:1.125rem}.product-details .primary-details .book-info .contributors strong{font-weight:500}.product-details .primary-details .book-info .price{margin-top:1rem;margin-bottom:1.5rem}.product-details .primary-details .book-info .price .sale,.product-details .primary-details .book-info .price .regular{font-weight:500;font-size:2.625rem}.product-details .primary-details .book-info .price .sale{color:#d0021b}.product-details .primary-details .book-info .price .original{position:relative;top:-.5rem;margin-left:1rem;color:#898989}.product-details .primary-details .book-info .price .original::before{content:'Originally '}.product-details .primary-details .book-info .misc{padding:.5rem 0;border-top:1px solid #ccc}@media (min-width: 44em){.product-details .primary-details .book-info .misc{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}}@media (min-width: 60em){.product-details .primary-details .book-info .misc{display:block}}@media (min-width: 78em){.product-details .primary-details .book-info .misc{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-details .primary-details .book-info .misc p{display:inline-block;width:100%;margin:.5em 0 !important}@media (min-width: 44em){.product-details .primary-details .book-info .misc p{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:calc((100% - 2rem) / 2.0001)}}@media (min-width: 60em){.product-details .primary-details .book-info .misc p{max-width:100%}}@media (min-width: 78em){.product-details .primary-details .book-info .misc p{max-width:calc((100% - 2rem) / 2.0001)}}.product-details .primary-details .book-info .misc p strong{font-weight:500}.product-details .primary-details .book-info .no-add-to-cart{margin:.5rem 0;padding:1.5rem 0;color:#222;font-size:.875rem;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.product-details .primary-details .book-info form{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.product-details .primary-details .book-info form .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-details .primary-details .book-info form .wrapper label.number{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-details .primary-details .book-info form .wrapper label.number .field-label{-webkit-box-flex:0;-ms-flex:0 0 5.25rem;flex:0 0 5.25rem;margin-right:.5rem;color:#444444;font-weight:500}.product-details .primary-details .book-info form .wrapper label.number .field-wrapper{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:6rem}.product-details .primary-details .book-info form .wrapper button{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:50%;white-space:nowrap}.product-details .primary-details .book-info form .wrapper button.full-width{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;max-width:100%}.product-details .primary-details .book-info form .not-returnable{margin-top:1rem;margin-bottom:0;color:#222;font-size:.875rem;text-align:center}.product-details .primary-details .book-info .digital-distributors{padding-top:1.5rem}.product-details .primary-details .book-info .digital-distributors header{color:#222;font-size:1.25rem}.product-details .primary-details .book-info .digital-distributors div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-details .primary-details .book-info .digital-distributors div a{display:block;height:5rem;margin-bottom:0;border:0}.product-details .primary-details .book-info .digital-distributors div a:not(:last-of-type){margin-right:.75rem}.product-details .primary-details .book-info .digital-distributors div a img{display:block;height:100%}.product-details .secondary-details{padding-right:1rem;padding-bottom:3rem;padding-left:1rem;background-color:#fbfbfb;border:1px solid #dedede}@media (min-width: 20rem){.product-details .secondary-details{padding-right:calc(1rem + 3 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.product-details .secondary-details{padding-right:4rem}}@media (min-width: 20rem){.product-details .secondary-details{padding-left:calc(1rem + 3 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.product-details .secondary-details{padding-left:4rem}}.product-details .secondary-details h2,.product-details .secondary-details .bloq.videos .wrapper header,.bloq.videos .wrapper .product-details .secondary-details header,.product-details .secondary-details h3{margin-bottom:0;text-align:center}.product-details .secondary-details .content{position:relative;max-height:8rem;overflow:hidden;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.product-details .secondary-details .content::after{content:'';background-image:-webkit-gradient(linear, left bottom, left top, from(#fbfbfb), color-stop(19%, rgba(251,251,251,0.738)), color-stop(34%, rgba(251,251,251,0.541)), color-stop(47%, rgba(251,251,251,0.382)), color-stop(56.5%, rgba(251,251,251,0.278)), color-stop(65%, rgba(251,251,251,0.194)), color-stop(73%, rgba(251,251,251,0.126)), color-stop(80.2%, rgba(251,251,251,0.075)), color-stop(86.1%, rgba(251,251,251,0.042)), color-stop(91%, rgba(251,251,251,0.021)), color-stop(95.2%, rgba(251,251,251,0.008)), color-stop(98.2%, rgba(251,251,251,0.002)), to(rgba(251,251,251,0)));background-image:-webkit-linear-gradient(bottom, #fbfbfb 0%, rgba(251,251,251,0.738) 19%, rgba(251,251,251,0.541) 34%, rgba(251,251,251,0.382) 47%, rgba(251,251,251,0.278) 56.5%, rgba(251,251,251,0.194) 65%, rgba(251,251,251,0.126) 73%, rgba(251,251,251,0.075) 80.2%, rgba(251,251,251,0.042) 86.1%, rgba(251,251,251,0.021) 91%, rgba(251,251,251,0.008) 95.2%, rgba(251,251,251,0.002) 98.2%, rgba(251,251,251,0) 100%);background-image:-o-linear-gradient(bottom, #fbfbfb 0%, rgba(251,251,251,0.738) 19%, rgba(251,251,251,0.541) 34%, rgba(251,251,251,0.382) 47%, rgba(251,251,251,0.278) 56.5%, rgba(251,251,251,0.194) 65%, rgba(251,251,251,0.126) 73%, rgba(251,251,251,0.075) 80.2%, rgba(251,251,251,0.042) 86.1%, rgba(251,251,251,0.021) 91%, rgba(251,251,251,0.008) 95.2%, rgba(251,251,251,0.002) 98.2%, rgba(251,251,251,0) 100%);background-image:linear-gradient(to top, #fbfbfb 0%, rgba(251,251,251,0.738) 19%, rgba(251,251,251,0.541) 34%, rgba(251,251,251,0.382) 47%, rgba(251,251,251,0.278) 56.5%, rgba(251,251,251,0.194) 65%, rgba(251,251,251,0.126) 73%, rgba(251,251,251,0.075) 80.2%, rgba(251,251,251,0.042) 86.1%, rgba(251,251,251,0.021) 91%, rgba(251,251,251,0.008) 95.2%, rgba(251,251,251,0.002) 98.2%, rgba(251,251,251,0) 100%);z-index:2;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.product-details .secondary-details .content.show-all{max-height:100rem}.product-details .secondary-details .content.show-all::after{opacity:0;z-index:-1}.product-details .secondary-details .content.show-all+.buttons{margin-top:0;margin-bottom:-3rem;-webkit-transform:scale(1, 0);transform:scale(1, 0)}.product-details .secondary-details .content p:last-of-type{margin-bottom:inherit}.product-details .secondary-details .buttons{margin-top:2rem;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.product-details .secondary-details .buttons .button{padding:1rem 4.25rem}.product-details .tertiary-details h2,.product-details .tertiary-details .bloq.videos .wrapper header,.bloq.videos .wrapper .product-details .tertiary-details header,.product-details .tertiary-details h3{text-align:center}.product-details .tertiary-details div{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}.product-details .tertiary-details div p{margin:0 2rem 2rem}.product-details .bloq h1,.product-details .bloq h2,.product-details .bloq.videos .wrapper header,.product-details .bloq h3,.product-details .bloq h4,.product-details .bloq h5,.product-details .bloq h6{text-align:center}.authors-listing{max-width:76.75rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.authors-listing{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.authors-listing{padding-right:1.5rem}}@media (min-width: 20rem){.authors-listing{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.authors-listing{padding-left:1.5rem}}.authors-listing>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.authors-listing>div>*{display:block;width:calc(100% - 1.5rem);margin-right:.75rem;margin-left:.75rem;margin-bottom:3rem}@media (min-width: 36em){.authors-listing>div>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 3rem) / 2.0001);max-width:calc((100% - 3rem) / 2.0001)}}@media (min-width: 54em){.authors-listing>div>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 4.5rem) / 3.0001);max-width:calc((100% - 4.5rem) / 3.0001)}}@media (min-width: 72em){.authors-listing>div>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 6rem) / 4.0001);max-width:calc((100% - 6rem) / 4.0001)}}@supports ((display: -ms-grid) or (display: grid)){.authors-listing>div{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:3rem;margin-right:0;margin-bottom:3rem;margin-left:0}@media (min-width: 36em){.authors-listing>div{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width: 54em){.authors-listing>div{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 72em){.authors-listing>div{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.authors-listing>div>*{min-width:0;width:auto;max-width:none;margin-right:0;margin-bottom:0;margin-left:0}}@supports ((display: -ms-grid) or (display: grid)){.authors-listing>div{grid-column-gap:3rem}}.authors-listing>div h2,.authors-listing>div .bloq.videos .wrapper header,.bloq.videos .wrapper .authors-listing>div header{margin-bottom:.5rem}.authors-listing>div ul{list-style:none;margin:0;padding:0}.authors-listing>div ul li{margin-bottom:.375rem}.authors-listing>div ul li a{color:#757575;font-weight:400}.authors-listing>div ul li a:hover,.authors-listing>div ul li a:focus{color:#7aaecc}.books-by{max-width:76.75rem;margin-right:auto;margin-left:auto;padding-top:3rem;padding-right:1rem;padding-left:1rem;text-align:center;border-top:1px solid #dbd8d8}@media (min-width: 20rem){.books-by{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.books-by{padding-right:1.5rem}}@media (min-width: 20rem){.books-by{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.books-by{padding-left:1.5rem}}.books-by span{color:#7a7a7a}.careers-listing{max-width:76.75rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.careers-listing{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.careers-listing{padding-right:1.5rem}}@media (min-width: 20rem){.careers-listing{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.careers-listing{padding-left:1.5rem}}.careers-listing .careers-listing-detail{margin-bottom:3rem !important}.careers-listing .careers-listing-detail h4{margin-bottom:.5rem}.careers-listing .careers-listing-detail .button{margin-top:.5rem;padding-right:2rem;padding-left:2rem}section+.careers-listing{border-top:1px solid #ccc}.careers-detail .apply-now{max-width:76.75rem;margin-right:auto;margin-bottom:3rem !important;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.careers-detail .apply-now{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.careers-detail .apply-now{padding-right:1.5rem}}@media (min-width: 20rem){.careers-detail .apply-now{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.careers-detail .apply-now{padding-left:1.5rem}}.downloads-listing{max-width:76.75rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.downloads-listing{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.downloads-listing{padding-right:1.5rem}}@media (min-width: 20rem){.downloads-listing{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.downloads-listing{padding-left:1.5rem}}.downloads-listing .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.downloads-listing .wrapper>*{display:block;width:calc(100% - 1.5rem);margin-right:.75rem;margin-left:.75rem;margin-bottom:3.75rem}@media (min-width: 24em){.downloads-listing .wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 3rem) / 2.0001);max-width:calc((100% - 3rem) / 2.0001)}}@media (min-width: 36em){.downloads-listing .wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 4.5rem) / 3.0001);max-width:calc((100% - 4.5rem) / 3.0001)}}@media (min-width: 48em){.downloads-listing .wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 6rem) / 4.0001);max-width:calc((100% - 6rem) / 4.0001)}}@supports ((display: -ms-grid) or (display: grid)){.downloads-listing .wrapper{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:3.75rem;margin-right:0;margin-bottom:3.75rem;margin-left:0}@media (min-width: 24em){.downloads-listing .wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width: 36em){.downloads-listing .wrapper{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 48em){.downloads-listing .wrapper{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.downloads-listing .wrapper>*{min-width:0;width:auto;max-width:none;margin-right:0;margin-bottom:0;margin-left:0}}@supports ((display: -ms-grid) or (display: grid)){.downloads-listing .wrapper{grid-column-gap:3.75rem}}.downloads-listing .wrapper .downloads-listing-detail{color:#222;font-weight:400;font-size:1.125rem;border:0}.downloads-listing .wrapper .downloads-listing-detail figure{margin-bottom:.75rem}.downloads-listing .wrapper .downloads-listing-detail figure img{display:block;width:100%}.downloads-listing .wrapper .downloads-listing-detail:hover,.downloads-listing .wrapper .downloads-listing-detail:focus{color:#7aaecc}.search-results-header span{display:block;font-size:1rem}.view-more-products{text-align:center}.more-search-results{max-width:96rem;padding-left:calc(1rem + 2 * (100vw - 20rem) / 30);padding-right:calc(1rem + 2 * (100vw - 20rem) / 30)}@media (min-widht: 50em){.more-search-results{padding-left:3rem;padding-right:3rem}}.more-search-results .more-results-result{border-top:1px solid #d6d6d6;border-bottom:0;display:block;font-weight:400;padding:1rem 0}.more-search-results .more-results-result .details .title{font-size:1.25rem;color:#222;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}@media (min-width: 20em){.more-search-results .more-results-result .details .title{font-size:calc(1.25rem + .25 * (100vw - 20em) / 30)}}@media (min-width: 50em){.more-search-results .more-results-result .details .title{font-size:1.5rem}}.more-search-results .more-results-result .details .bucket{color:#7a7a7a;font-size:.875rem;font-style:italic;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.more-search-results .more-results-result .details .summary{color:#444;margin-top:.5rem;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.more-search-results .more-results-result .details .button{margin-top:.75rem}.more-search-results .more-results-result .details:hover{border-bottom:0}@media (min-width: 30em){.more-search-results .more-results-result.author-results{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.more-search-results .more-results-result.author-results .img{margin-bottom:.75rem;max-width:18.75rem;width:100%}@media (min-width: 30em){.more-search-results .more-results-result.author-results .img{margin-bottom:0;max-width:10rem;min-width:10rem;padding-right:2rem;width:10rem}}@media (min-width: 52em){.more-search-results .more-results-result.webinar-results{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.more-search-results .more-results-result.webinar-results .img{margin-bottom:.75rem;width:100%}@media (min-width: 52em){.more-search-results .more-results-result.webinar-results .img{margin-bottom:0;max-width:20rem;min-width:20rem;padding-right:2rem;width:20rem}}.more-search-results .more-results-result.webinar-results .img figure{padding-bottom:75%}@media (min-width: 52em){.more-search-results .more-results-result.webinar-results .img figure{padding-bottom:100%}}@media (min-width: 60em){.series-detail .bloq.content:first-child p:first-child{margin-top:0}}.series-detail .product-listing{padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.series-detail .product-listing{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.series-detail .product-listing{padding-right:1.5rem}}@media (min-width: 20rem){.series-detail .product-listing{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.series-detail .product-listing{padding-left:1.5rem}}.series-detail .product-listing .product-listing-detail .title,.series-detail .product-listing .product-listing-detail .author,.series-detail .product-listing .product-listing-detail .price,.series-detail .product-listing .product-listing-detail form{display:none}.staff-listing{max-width:76.75rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 20rem){.staff-listing{padding-right:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.staff-listing{padding-right:1.5rem}}@media (min-width: 20rem){.staff-listing{padding-left:calc(1rem + .5 * (100vw - 20rem) / 30)}}@media (min-width: 50rem){.staff-listing{padding-left:1.5rem}}.staff-listing h2,.staff-listing .bloq.videos .wrapper header,.bloq.videos .wrapper .staff-listing header{margin-bottom:1.5rem}.staff-listing>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.staff-listing>div>*{display:block;width:calc(100% - 1.5rem);margin-right:.75rem;margin-left:.75rem;margin-bottom:3.5rem}@media (min-width: 26em){.staff-listing>div>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 3rem) / 2.0001);max-width:calc((100% - 3rem) / 2.0001)}}@media (min-width: 40em){.staff-listing>div>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 4.5rem) / 3.0001);max-width:calc((100% - 4.5rem) / 3.0001)}}@media (min-width: 60em){.staff-listing>div>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 6rem) / 4.0001);max-width:calc((100% - 6rem) / 4.0001)}}@supports ((display: -ms-grid) or (display: grid)){.staff-listing>div{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:3.5rem;margin-right:0;margin-bottom:3.5rem;margin-left:0}@media (min-width: 26em){.staff-listing>div{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width: 40em){.staff-listing>div{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 60em){.staff-listing>div{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.staff-listing>div>*{min-width:0;width:auto;max-width:none;margin-right:0;margin-bottom:0;margin-left:0}}@supports ((display: -ms-grid) or (display: grid)){.staff-listing>div{grid-column-gap:2.375rem}}.staff-listing>div .staff-listing-detail{font-weight:400;border:0}.staff-listing>div .staff-listing-detail figure{margin-bottom:1rem;padding-bottom:120%}.staff-listing>div .staff-listing-detail .name{color:#222;font-size:1.125rem;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.staff-listing>div .staff-listing-detail .job-title{color:#878787;font-size:.875rem;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}@media (min-width: 60em){main.webinars.videos.has-sidebar .content-wrapper>article,main.webinars.videos.has-sidebar .content-wrapper>section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}main.webinars.videos.has-sidebar aside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-left:3.75rem;padding-left:0}}.webinar-listing{margin-top:3rem !important;padding:0 1.5rem}@media (min-width: 40em){.webinar-listing{margin-top:0 !important}}.webinar-listing .webinar-listing-detail:not(.archives){margin-bottom:3rem}@media (min-width: 40em){.webinar-listing .webinar-listing-detail:not(.archives){display:-webkit-box;display:-ms-flexbox;display:flex}}.webinar-listing .webinar-listing-detail:not(.archives) .img{-webkit-box-flex:1;-ms-flex:1 1 12.5rem;flex:1 1 12.5rem;min-width:12.5rem;max-width:12.5rem;margin:0 auto}@media (min-width: 40em){.webinar-listing .webinar-listing-detail:not(.archives) .img{margin:.5rem 3rem 0 0}}.webinar-listing .webinar-listing-detail:not(.archives) .copy{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.webinar-listing .webinar-listing-detail:not(.archives) .copy h3{margin:0}.webinar-listing .webinar-listing-detail:not(.archives) .copy time{display:block}.webinar-listing .webinar-listing-detail:not(.archives) .copy time .date{margin-right:2rem}.webinar-listing .webinar-listing-detail:not(.archives) .copy time .date::before{content:'Date:\00a0'}.webinar-listing .webinar-listing-detail:not(.archives) .copy time .time::before{content:'Time:\00a0'}.webinar-listing .webinar-listing-detail:not(.archives) .copy time .time::after{content:'\00a0' 'ET'}.webinar-listing .webinar-listing-detail.archives{margin-bottom:3rem;color:#565656;font-weight:400;border:0}@media (min-width: 40em){.webinar-listing .webinar-listing-detail.archives{display:-webkit-box;display:-ms-flexbox;display:flex}}.webinar-listing .webinar-listing-detail.archives .img{width:100%}@media (min-width: 40em){.webinar-listing .webinar-listing-detail.archives .img{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:50%;max-width:50%;width:50%}.webinar-listing .webinar-listing-detail.archives .img figure{height:100%;padding-bottom:0}}.webinar-listing .webinar-listing-detail.archives .copy{padding:2rem;text-align:center;background-color:#f7f7f7;border:1px solid #ccc;border-top:0;width:100%}@media (min-width: 40em){.webinar-listing .webinar-listing-detail.archives .copy{border-top:1px solid #ccc}}.related-webinars-heading{max-width:76.75rem;margin:0 auto;padding:1.5rem;font-size:2.25rem;text-align:center;border-top:1px solid #d8d8d8}.related-webinars{max-width:60rem;margin:0 auto;padding:0 1.5rem}.related-webinars .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-2rem;margin-left:-2rem}.related-webinars .wrapper>*{display:block;width:calc(100% - 4rem);margin-right:2rem;margin-left:2rem;margin-bottom:4rem}@media (min-width: 28em){.related-webinars .wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 8rem) / 2.0001);max-width:calc((100% - 8rem) / 2.0001)}}@media (min-width: 40em){.related-webinars .wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 12rem) / 3.0001);max-width:calc((100% - 12rem) / 3.0001)}}@media (min-width: 50em){.related-webinars .wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 16rem) / 4.0001);max-width:calc((100% - 16rem) / 4.0001)}}@media (min-width: 60em){.related-webinars .wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 12rem) / 3.0001);max-width:calc((100% - 12rem) / 3.0001)}}@media (min-width: 70em){.related-webinars .wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc((100% - 16rem) / 4.0001);max-width:calc((100% - 16rem) / 4.0001)}}@supports ((display: -ms-grid) or (display: grid)){.related-webinars .wrapper{width:100%;height:100%;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:4rem;grid-row-gap:4rem;margin-right:0;margin-bottom:4rem;margin-left:0}@media (min-width: 28em){.related-webinars .wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width: 40em){.related-webinars .wrapper{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 50em){.related-webinars .wrapper{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width: 60em){.related-webinars .wrapper{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 70em){.related-webinars .wrapper{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.related-webinars .wrapper>*{min-width:0;width:auto;max-width:none;margin-right:0;margin-bottom:0;margin-left:0}}.related-webinars .wrapper .related-webinar{text-align:center}.related-webinars .wrapper .related-webinar .title{margin-top:1rem;margin-bottom:1rem;color:#222;font-weight:400;font-size:1.125rem;line-height:1.3}.related-webinars .wrapper .related-webinar .attributor{margin-bottom:1rem;color:#7a7a7a;font-size:.875rem;line-height:1.4}.webinars-landing-signup-form h5{font-weight:500;margin-bottom:1rem}.webinars-landing-signup-form .rd-form{padding:0}@media (min-width: 50em){.webinars-landing-signup-form .rd-form .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.webinars-landing-signup-form .rd-form .container>span{display:inline-block;max-width:19rem}.webinars-landing-signup-form .rd-form .container .field_55916{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 .5rem 0 1rem}}.webinars-landing-signup-form .rd-form .buttons{margin:0}.webinars-landing-signup-form .rd-form .buttons input{margin:0}
