html{min-height:100%;min-width:320px}@media (max-width: 767px){html{font-size:.63rem}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:300}[ng\:cloak],[ng-cloak],.ng-cloak{display:none !important}.store-background,.store-background-gradient{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:37rem;position:absolute;top:0;left:0;z-index:-9999}.store-background-gradient{z-index:-9998;height:37.1rem}.store-image-container{margin-bottom:3rem}@media screen and (max-width: 767px){.store-image-center{width:15rem;height:15rem;margin:0 auto}}.store-image-wrapper{width:100%;padding-bottom:100%}.store-image{background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:contain;background-clip:padding-box;border:0.5rem solid #fff;box-shadow:0 0 0 0.1rem #eeeef0}@media screen and (max-width: 767px){.store-image{width:15rem;height:15rem}}@media screen and (min-width: 768px){.store-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:0 15px}}.backlink-store-image{width:4rem;height:4rem;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:contain;display:inline-block;vertical-align:middle;margin-bottom:0.2rem;margin-right:1rem}.store-merchant-meta{margin-bottom:3rem}.store-navigation-back{color:#a1a3aa}@media screen and (max-width: 767px){.store-navigation-back{display:block}}.store-navigation-back a{color:#a1a3aa}.store-navigation-back a:hover{color:#878892}.store-navigation-wrapper{margin-bottom:3rem}.store-navigation-title{margin-bottom:-0.1rem;border-bottom:0.1rem solid #f7f7f8}.store-navigation-button{margin-bottom:1.5rem}.store-subsections-grid{padding-top:4rem;padding-bottom:2rem}.store-subsections-grid:empty{display:none}@media screen and (min-width: 992px){.store-merchant-meta{padding-left:2rem}}.store-navigation-subsection{-moz-transition:all .2s cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all .2s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition:all .2s cubic-bezier(0.42, 0, 0.58, 1);transition:all .2s cubic-bezier(0.42, 0, 0.58, 1);margin-bottom:3rem;color:#494a50}.store-navigation-subsection:hover{padding:1.5rem;-moz-box-shadow:.1rem .1rem .8rem rgba(0,0,0,0.17746);-webkit-box-shadow:.1rem .1rem .8rem rgba(0,0,0,0.17746);box-shadow:.1rem .1rem .8rem rgba(0,0,0,0.17746)}.store-navigation-subsection a:hover{color:#6d6f78;text-decoration:none}.store-navigation-subsection-name{padding:1rem 0}.store-navigation-subsection-images{padding:1rem 2rem}.store-navigation-subsection-row{height:7rem;padding-bottom:1rem}.store-navigation-subsection-row:not(:first-child){margin-top:2rem}.store-navigation-subsection-row:empty{display:none}.store-navigation-subsection-image-container{padding:0 0.5rem;display:inline-block;height:7rem;width:50%}.store-navigation-subsection-image{height:7rem;background-size:contain;background-repeat:no-repeat;background-position:center center}.store-navigation-section-name{margin-top:0rem;margin-bottom:1.5rem}@media screen and (max-width: 767px){.store-topbar-poweredby,.backlink-text{font-size:.75rem}.backlink-store-image{width:3rem;height:3rem}.store-topbar-left .store-topbar-container{margin-top:1.65rem;margin-bottom:0}}@media screen and (min-width: 992px){.store-merchant-meta{padding-left:2rem}}.store-title{margin-top:0}@media screen and (max-width: 767px){.store-title{text-align:center;overflow-x:auto}}.store-topbar-block{height:2.5rem;display:inline-block;vertical-align:middle;margin-top:-0.3rem;padding-top:0.3rem}.store-topbar-block:not(:last-of-type){margin-right:2rem}@media screen and (min-width: 768px){.store-topbar-block:not(:last-of-type){margin-right:4rem}}.store-topbar-block:empty{display:none}.store-topbar-cart{display:inline-table}.store-topbar-cart-wrapper{display:table-row;cursor:pointer;color:#319deb !important}.store-topbar-cart-wrapper:hover{color:#1584d4 !important}.store-topbar-cart-icon,.store-topbar-cart-text{display:table-cell;vertical-align:middle}.store-topbar-cart-icon{font-size:1.9rem;padding-right:0.6rem}.store-item{padding-top:1.5rem;padding-bottom:1.5rem;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}@media screen and (min-width: 768px){.store-item:hover{background-color:#f7f7f8}}.store-item-image{height:19rem;background-size:contain;background-position:center center;background-repeat:no-repeat;margin-bottom:1rem}.store-item-wrapper{display:block;padding:1rem}.store-item-wrapper:not(.store-item-wrapper-sold-out){border:0.1rem solid #eeeef0}@media screen and (min-width: 768px){.store-item-wrapper{border:none !important;padding:0}}.store-item-wrapper:hover{text-decoration:none}.store-item-name{margin-bottom:0}.store-item-name,.store-item-description{color:#494a50}.store-item-price{margin-bottom:0.5rem;margin-top:0.5rem;color:#319deb;margin-left:-1rem}.store-item-price-amount{margin-left:1rem}.store-item-stock{color:#ccc;white-space:nowrap;margin-left:1rem}.footer-top-border{margin-top:5rem}.store-item-sold-out{opacity:.3}.store-item-sold-out-banner{color:#b3b3b3;border:0.1rem solid #ccc;margin:2rem;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;bottom:0;right:0}.store-item-sold-out-banner-text{position:absolute;text-align:center;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.language-switcher-current-language,.store-topbar-cart-text-basket{display:none !important}}@media screen and (max-width: 767px){.language-switcher-choices-wrapper:before{right:0.75rem !important}}.btn-lightened{border-color:#eeeef0}.merchant-info-top{margin-bottom:1rem}.merchant-info-bottom{margin-top:6rem;margin-bottom:-2.1rem}.merchant-info-top-border{margin-top:-.1rem}.product-image,.product{margin-bottom:3rem}.product-details-wrapper{word-wrap:break-word}.product-image-img{width:100%}.product-name,.store-title{margin-top:-0.5rem}.product-name{margin-bottom:2rem}.product-section{margin-right:0.75rem;line-height:1.5rem;color:#a1a3aa}.product-sections{margin-top:-2rem;margin-bottom:3rem;padding:1rem 0 1.4rem;border-bottom:0.1rem solid #f7f7f8}.backlink{display:block;margin-right:3rem;margin-left:0 !important}.product-price-container{margin-bottom:2rem}.product-price{margin-top:-0.4rem;margin-bottom:-0.3rem}.product-price,.vat_notice{color:#319deb}.vat_notice{display:block}.product-quantity{margin-top:-1rem;margin-bottom:3rem}.product-description-header{margin-top:5rem}.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5,.product-description h6,.product-description .h1,.product-description .h2,.product-description .h3,.product-description .h4,.product-description .h5,.product-description .h6,.store-description h1,.store-description h2,.store-description h3,.store-description h4,.store-description h5,.store-description h6,.store-description .h1,.store-description .h2,.store-description .h3,.store-description .h4,.store-description .h5,.store-description .h6{opacity:0.55}.product-description h1:first-child,.product-description h2:first-child,.product-description h3:first-child,.product-description h4:first-child,.product-description h5:first-child,.product-description h6:first-child,.product-description .h1:first-child,.product-description .h2:first-child,.product-description .h3:first-child,.product-description .h4:first-child,.product-description .h5:first-child,.product-description .h6:first-child,.store-description h1:first-child,.store-description h2:first-child,.store-description h3:first-child,.store-description h4:first-child,.store-description h5:first-child,.store-description h6:first-child,.store-description .h1:first-child,.store-description .h2:first-child,.store-description .h3:first-child,.store-description .h4:first-child,.store-description .h5:first-child,.store-description .h6:first-child{margin-top:0}.product-description h1+hr,.product-description h2+hr,.product-description h3+hr,.product-description h4+hr,.product-description h5+hr,.product-description h6+hr,.product-description .h1+hr,.product-description .h2+hr,.product-description .h3+hr,.product-description .h4+hr,.product-description .h5+hr,.product-description .h6+hr,.store-description h1+hr,.store-description h2+hr,.store-description h3+hr,.store-description h4+hr,.store-description h5+hr,.store-description h6+hr,.store-description .h1+hr,.store-description .h2+hr,.store-description .h3+hr,.store-description .h4+hr,.store-description .h5+hr,.store-description .h6+hr{margin-top:-1.5rem}.product-description h1+hr+p,.product-description h2+hr+p,.product-description h3+hr+p,.product-description h4+hr+p,.product-description h5+hr+p,.product-description h6+hr+p,.product-description .h1+hr+p,.product-description .h2+hr+p,.product-description .h3+hr+p,.product-description .h4+hr+p,.product-description .h5+hr+p,.product-description .h6+hr+p,.store-description h1+hr+p,.store-description h2+hr+p,.store-description h3+hr+p,.store-description h4+hr+p,.store-description h5+hr+p,.store-description h6+hr+p,.store-description .h1+hr+p,.store-description .h2+hr+p,.store-description .h3+hr+p,.store-description .h4+hr+p,.store-description .h5+hr+p,.store-description .h6+hr+p{margin-top:-1rem}.product-description h1+p,.product-description h2+p,.product-description h3+p,.product-description h4+p,.product-description h5+p,.product-description h6+p,.product-description .h1+p,.product-description .h2+p,.product-description .h3+p,.product-description .h4+p,.product-description .h5+p,.product-description .h6+p,.store-description h1+p,.store-description h2+p,.store-description h3+p,.store-description h4+p,.store-description h5+p,.store-description h6+p,.store-description .h1+p,.store-description .h2+p,.store-description .h3+p,.store-description .h4+p,.store-description .h5+p,.store-description .h6+p{margin-top:-1rem}.product-item-stock{padding-top:0.5rem;display:block;color:#878892}.product-price-container-sold-out .product-price,.product-price-container-sold-out .vat_notice{opacity:0.3;text-decoration:line-through}.product-item-downloadable{margin-top:2rem;display:table;color:#a1a3aa}.product-item-downloadable-row{display:table-row}.product-item-downloadable-cell{display:table-cell;line-height:1rem;vertical-align:middle}.product-item-downloadable-cell.icon{padding-right:1rem}.product-item-downloadable-cell.icon:before{font-size:1.5rem}.product-item-download-report{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-top:1rem;display:inline-block;margin-left:0 !important;opacity:0.2}.product-item-download-report:hover{color:#c62331;text-decoration:none;opacity:0.8}.store-description-container:empty{display:none}.store-merchant-meta-data-container .store-description{position:relative;margin-bottom:0}@media screen and (min-width: 768px){.store-merchant-meta-data-container .store-description{margin-bottom:2rem}}.store-merchant-meta-data-container .store-merchant-meta-additional{margin-bottom:1.5rem;margin-top:-1rem}.store-merchant-meta-data-container .store-merchant-meta-email,.store-merchant-meta-data-container .store-merchant-meta-website{word-break:break-word;overflow-wrap:break-word}.store-merchant-meta-data-container .store-merchant-meta-openbudget,.store-merchant-meta-data-container .store-merchant-meta-terms{margin-bottom:3rem}.store-merchant-meta-data-container .store-merchant-sidebar:empty{display:none}@media screen and (min-width: 992px){.store-merchant-meta-openbudget{visibility:visible !important;height:auto !important;opacity:1 !important}}.store-merchant-meta-collapse-toggler{text-align:center;margin-top:-1rem}@media screen and (min-width: 768px){.store-merchant-meta-collapse-toggler{text-align:left;margin-top:0}}.store-merchant-meta-container .store-description-truncated,.store-merchant-meta-container .store-merchant-meta-collapse-toggler{display:none}.store-merchant-meta-container[data-collapsible="true"] .store-merchant-meta-collapse-toggler{display:block}.store-merchant-meta-container[data-collapsible="true"] .store-description[data-collapsed="true"]{height:0;overflow:hidden}@media screen and (min-width: 768px){.store-merchant-meta-container[data-collapsible="true"] .store-description[data-collapsed="true"]{height:auto;overflow:visible}}.store-merchant-meta-container[data-collapsible="true"] .store-description[data-collapsed="true"] .store-description-truncated{display:block}.store-merchant-meta-container[data-collapsible="true"] .store-description[data-collapsed="true"] .store-description-full{display:none}@media screen and (min-width: 768px){.store-merchant-meta-container[data-collapsible="true"] .store-description[data-collapsed="true"] .store-merchant-meta-sidebar{display:none !important}}.store-merchant-meta-container[data-collapsible="true"] .store-description[data-collapsed="true"] #container-collapse{display:none}.store-merchant-meta-container[data-collapsible="true"] .store-description[data-collapsed="true"] #container-expand{display:block}.store-merchant-meta-container[data-collapsible="true"] .store-description[data-collapsed="false"] .store-description-truncated{display:none}.store-merchant-meta-container[data-collapsible="true"] .store-description[data-collapsed="false"] .store-description-full{display:block}.store-merchant-meta-container[data-collapsible="true"] .store-description[data-collapsed="false"] #container-collapse{display:block}.store-merchant-meta-container[data-collapsible="true"] .store-description[data-collapsed="false"] #container-expand{display:none}.store-merchant-meta-container[data-collapsible="true"] #container-collapse[data-hidden="true"],.store-merchant-meta-container[data-collapsible="true"] #container-expand[data-hidden="true"]{display:none}.store-merchant-meta-container[data-collapsible="true"] #container-collapse[data-hidden="false"],.store-merchant-meta-container[data-collapsible="true"] #container-expand[data-hidden="false"]{display:block}.store-topbar{min-height:6.5rem;margin-bottom:6rem;padding-bottom:1rem;background-color:rgba(255,255,255,0.9);color:#a1a3aa}.store-topbar a,.store-topbar .store-topbar-language-switcher{-moz-transition:all,.2s,ease-in-out;-o-transition:all,.2s,ease-in-out;-webkit-transition:all,.2s,ease-in-out;transition:all,.2s,ease-in-out}.store-topbar a:hover,.store-topbar .store-topbar-language-switcher:hover{text-decoration:none}.store-topbar .store-topbar-poweredby,.store-topbar .store-topbar-language-switcher,.store-topbar .backlink{color:#a1a3aa !important}.store-topbar .store-topbar-poweredby:hover,.store-topbar .store-topbar-language-switcher:hover,.store-topbar .backlink:hover{color:#878892 !important}@media screen and (min-width: 768px){.store-topbar{margin-bottom:22.5rem}.store-topbar.store-topbar-no-background{margin-bottom:10rem}}.product-header-back{display:inline-block;margin-top:1.2rem}.store-topbar-container{margin-bottom:1rem;margin-top:2.2rem;display:inline-block}.store-topbar-shareicons,.store-topbar-buttons{display:inline-block}.store-topbar-shareicons{margin-right:4rem}@media screen and (max-width: 767px){.store-topbar-shareicons{float:left}}@media screen and (max-width: 767px){.store-topbar-buttons{float:right}}@media screen and (min-width: 768px){.store-topbar-right{text-align:right}}@media screen and (max-width: 767px){.store-topbar-right .store-topbar-container{display:block;margin-top:1.5rem}}.embedded-iframe-code-input-wrapper{float:right;width:50%}@media screen and (max-width: 767px){.embedded-iframe-code-input-wrapper{float:none;width:100%}}#embedded-iframe-code-input{width:100%}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-container{position:relative;width:100%;height:0;padding-top:100%}ul.carousel{margin:0 auto;position:absolute;left:0;right:0;top:0;bottom:0}.carousel-bgimage{display:block;cursor:pointer;text-align:right;color:white;background-size:contain;background-repeat:no-repeat;height:100%;background-position:center top}.carousel-arrow{width:0;height:0;position:absolute;top:28%;text-align:center}.carousel-arrow>.icon{position:absolute;display:block;cursor:pointer;line-height:3rem;width:4rem;height:5rem;top:-2.5rem;padding:1rem 0.5rem;background-color:rgba(255,255,255,0.55)}.carousel-arrow>.icon:before{font-size:3rem}.carousel-arrow.left{left:0}.carousel-arrow.left>.icon{left:0}.carousel-arrow.right{right:0}.carousel-arrow.right>.icon{right:0}#footer{margin-top:2rem;margin-bottom:2rem}#footer #footer-create-account-link{-moz-transition:color,.2s,fade-in-out;-o-transition:color,.2s,fade-in-out;-webkit-transition:color,.2s,fade-in-out;transition:color,.2s,fade-in-out;display:table-row;color:#a1a3aa;font-weight:500}#footer #footer-create-account-link span.text-linky:hover{-moz-transition:color,.2s,fade-in-out;-o-transition:color,.2s,fade-in-out;-webkit-transition:color,.2s,fade-in-out;transition:color,.2s,fade-in-out;text-decoration:none}#footer #footer-create-account-link:hover{text-decoration:none}#footer .logo{width:2.5rem;height:2.5rem;margin-right:0.5rem}#footer .regulatory-blurb{margin-top:1.5rem;color:#a1a3aa;font-weight:lighter}.footer-tagline-container{display:inline-table}.logo-container,.create-account-tagline-container{display:table-cell;vertical-align:middle}.create-account-tagline-container{padding-left:1rem}.header-bottom-border,.footer-top-border{border-bottom:0.1rem solid #f7f7f8}.social-share-icon{height:1.5rem;width:1.5rem}.social-share{margin-right:1.25rem}
