@charset "UTF-8";@font-face{font-family:"icomoon";src:url("/assets/fonts/icomoon/icomoon.eot?7xznxr");src:url("/assets/fonts/icomoon/icomoon.eot?7xznxr#iefix") format("embedded-opentype"),url("/assets/fonts/icomoon/icomoon.woff2?7xznxr") format("woff2"),url("/assets/fonts/icomoon/icomoon.ttf?7xznxr") format("truetype"),url("/assets/fonts/icomoon/icomoon.woff?7xznxr") format("woff"),url("/assets/fonts/icomoon/icomoon.svg?7xznxr#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-favorite-full:before{content:""}.icon-favorite:before{content:""}.icon-alert-circle:before{content:""}.icon-warning:before{content:""}.icon-archive:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-email:before{content:""}.icon-award:before{content:""}.icon-bell:before{content:""}.icon-bell-off:before{content:""}.icon-book-open:before{content:""}.icon-box:before{content:""}.icon-briefcase:before{content:""}.icon-calendar:before{content:""}.icon-camera:before{content:""}.icon-camera-off:before{content:""}.icon-check:before{content:""}.icon-check-circle:before{content:""}.icon-angle-down:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-angle-up:before{content:""}.icon-clipboard:before{content:""}.icon-copy:before{content:""}.icon-credit-card:before{content:""}.icon-download:before{content:""}.icon-download-cloud:before{content:""}.icon-droplet:before{content:""}.icon-edit:before{content:""}.icon-eye:before{content:""}.icon-facebook:before{content:""}.icon-file-plus:before{content:""}.icon-filter:before{content:""}.icon-face-sad:before{content:""}.icon-globe:before{content:""}.icon-grid:before{content:""}.icon-help-circle:before{content:""}.icon-store:before{content:""}.icon-image:before{content:""}.icon-inbox:before{content:""}.icon-info-circle:before{content:""}.icon-instagram:before{content:""}.icon-link:before{content:""}.icon-linkedin:before{content:""}.icon-list:before{content:""}.icon-lock:before{content:""}.icon-log-in:before{content:""}.icon-log-out:before{content:""}.icon-mail:before{content:""}.icon-map:before{content:""}.icon-map-pin:before{content:""}.icon-face-wondering:before{content:""}.icon-menu:before{content:""}.icon-minus:before{content:""}.icon-more-horizontal:before{content:""}.icon-more-vertical:before{content:""}.icon-package:before{content:""}.icon-phone:before{content:""}.icon-pie-chart:before{content:""}.icon-plus:before{content:""}.icon-printer:before{content:""}.icon-rotate-ccw:before{content:""}.icon-rotate-cw:before{content:""}.icon-search:before{content:""}.icon-shopping-bag:before{content:""}.icon-cart:before{content:""}.icon-face-smile:before{content:""}.icon-star:before{content:""}.icon-tag:before{content:""}.icon-trash:before{content:""}.icon-twitter:before{content:""}.icon-upload:before{content:""}.icon-user:before{content:""}.icon-users:before{content:""}.icon-close:before{content:""}.icon-lightning:before{content:""}.icon-assistance:before{content:""}.icon-help:before{content:""}.icon-info:before{content:""}.search-wrap{position:fixed;bottom:0;left:0;width:100%;z-index:1500;top:50px}.search-wrap.active::before{opacity:.5}.search-wrap.active>div{opacity:1;transform:scale(1)}.search-wrap::before{content:"";position:fixed;top:100px;left:0;width:100%;height:100%;background-color:#000;opacity:0;z-index:-1;transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-webkit-transition:opacity .5s ease 0s}.search-wrap>div{padding:50px 0;position:relative;overflow-y:auto;max-height:100%;border-top:1px solid var(--color-shade);background-color:#fff;transform:scale(0.3);opacity:0;transition:transform .5s ease 0s,opacity .5s ease 0s;-moz-transition:transform .5s ease 0s,opacity .5s ease 0s;-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transform-origin:top center}.search-wrap a.close{font-size:20px;position:absolute;top:22px;right:20px}.search-wrap form{max-width:470px;margin:auto;position:relative;padding:0 20px}.search-wrap form input[type=text]{height:50px;line-height:50px;border:0;background:0;padding:0 30px 0 5px;font-size:18px;border-bottom:1px solid var(--color-shade-2)}.search-wrap form a{border:0;background:0;line-height:50px;position:absolute;top:0;right:25px;font-size:20px}.search-wrap form ul.completion-wrap{position:absolute;top:40px;left:0;margin:0 !important;z-index:100}.search-wrap form ul.completion-wrap>li>a{padding-left:20px}.search-wrap .no-result{margin:50px auto 0;padding:0 20px;text-align:center;max-width:500px}.search-wrap .no-result p{text-transform:uppercase;font-weight:var(--font-weight-bold);font-size:13px}.search-wrap .no-result a{display:inline-block;font-size:12px;color:var(--color-primary)}.search-wrap .result{margin:50px auto 0;max-width:1050px;padding:0 20px}.search-wrap .result .total{font-size:12px;margin:0 0 0 18px}.search-wrap .popular{background-color:var(--color-shade);padding:20px 20px 10px;line-height:35px;text-align:center;margin:50px 0 0}.search-wrap .popular label{font-weight:var(--font-weight-semi-bold);display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:12px}.search-wrap .popular ul{margin:0 0 0 15px;display:inline-block;vertical-align:middle}.search-wrap .popular ul li{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.search-wrap .popular ul li:last-child{margin-right:0}.search-wrap .popular ul li a{display:block;background-color:#fefefe;padding:0 15px;font-size:12px}.search-wrap .popular ul li a span{display:inline-block;vertical-align:middle}.search-wrap .popular ul li a span .icon{padding-left:8px;font-size:18px;line-height:35px}.context-box-wrap{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start}.context-box-wrap.center{justify-content:center}.context-box-wrap.info .icon{color:#fff;background-color:var(--color-primary)}.context-box-wrap.danger .icon{color:#fff;background-color:var(--color-danger)}.context-box-wrap.warning .icon{color:#fff;background-color:var(--color-grade-c)}.context-box-wrap .icon{width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;color:var(--color-text);background-color:var(--color-shade);font-size:14px}.context-box-wrap .text{margin-left:20px;line-height:20px;font-size:12px;color:var(--color-text-light)}.context-box-wrap .text a,.context-box-wrap .text strong{color:var(--color-title);font-weight:var(--font-weight-semi-bold)}.context-box-wrap .text a:hover{text-decoration:underline}.date-selector-wrap{width:580px;height:390px;background-color:#fff;position:relative;text-align:left}.date-selector-wrap>div:first-child{background-color:var(--color-shade-2,#f2f2f2);position:absolute;top:0;left:0;height:100%;width:240px;padding:16px;font-weight:300}.date-selector-wrap>div:first-child .type{font-size:14px}.date-selector-wrap>div:first-child .year{font-size:17px;margin:12px 0 0;opacity:.7}.date-selector-wrap>div:first-child .date{font-size:28px;line-height:38px}.date-selector-wrap>div:first-child .end-date{margin-top:30px}.date-selector-wrap>div:nth-child(2){margin-left:240px;padding:20px}.date-selector-wrap>div:nth-child(2)>div:first-child{position:relative}.date-selector-wrap>div:nth-child(2)>div:first-child .current{line-height:24px;text-align:center;color:#333}.date-selector-wrap>div:nth-child(2)>div:first-child .previous,.date-selector-wrap>div:nth-child(2)>div:first-child .next{width:24px;height:24px;line-height:24px;text-align:center;position:absolute;top:0;cursor:pointer;font-size:22px}.date-selector-wrap>div:nth-child(2)>div:first-child .previous{left:0}.date-selector-wrap>div:nth-child(2)>div:first-child .next{right:0}.date-selector-wrap>div:nth-child(2)>div:nth-child(2){margin:5px 0 0;font-size:0;letter-spacing:0}.date-selector-wrap>div:nth-child(2)>div:nth-child(2)>div{letter-spacing:var(--font-letter-spacing,0.08em);display:inline-block;vertical-align:top;width:42px;height:42px;line-height:42px;text-align:center;font-size:12px;font-weight:bold;color:#777;text-transform:uppercase}.date-selector-wrap>div:nth-child(2)>div:nth-child(3).push-1>div:first-child{margin-left:42px}.date-selector-wrap>div:nth-child(2)>div:nth-child(3).push-2>div:first-child{margin-left:84px}.date-selector-wrap>div:nth-child(2)>div:nth-child(3).push-3>div:first-child{margin-left:126px}.date-selector-wrap>div:nth-child(2)>div:nth-child(3).push-4>div:first-child{margin-left:168px}.date-selector-wrap>div:nth-child(2)>div:nth-child(3).push-5>div:first-child{margin-left:210px}.date-selector-wrap>div:nth-child(2)>div:nth-child(3).push-6>div:first-child{margin-left:252px}.date-selector-wrap>div:nth-child(2)>div:nth-child(3)>div{display:inline-block;vertical-align:top;width:42px;height:42px;line-height:42px;text-align:center;font-size:12px;font-weight:bold;color:#777;text-transform:uppercase;cursor:pointer}.date-selector-wrap>div:nth-child(2)>div:nth-child(3)>div>div{width:100%;height:100%}.date-selector-wrap>div:nth-child(2)>div:nth-child(3)>div.disabled{color:#bbb;cursor:default}.date-selector-wrap>div:nth-child(2)>div:nth-child(3)>div:hover:not(.disabled)>div,.date-selector-wrap>div:nth-child(2)>div:nth-child(3)>div.selected>div{background-color:var(--color-primary,#67c6e8);color:#fff;border-radius:21px}.date-selector-wrap>div:nth-child(2) .links{position:absolute;right:20px;bottom:20px;text-align:right}.date-selector-wrap>div:nth-child(2) .links a{color:var(--color-primary,#67c6e8);font-weight:bold;font-size:12px;letter-spacing:.05em;text-transform:uppercase;display:inline-block}.date-selector-wrap>div:nth-child(2) .links a:hover{color:var(--color-primary,#67c6e8)}.date-selector-wrap>div:nth-child(2) .links a.link-to-cancel{margin-right:20px}.datetime-input{display:inline-block;position:relative;width:100%;max-width:150px}.datetime-input input[type=text],.datetime-input .input{padding-left:35px;font-size:13px}.datetime-input .icon{position:absolute;top:calc((var(--input-height) - 16px) / 2);left:5px;height:100%;text-align:center;width:20px;fill:var(--color-text-light);z-index:5}.datetime-picker-wrap{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start}.datetime-picker-wrap>*{min-width:150px}.datetime-picker-wrap>*:not(:first-child){margin-left:15px}.time-picker-wrap>ul{position:absolute;top:calc(100% + 5px);left:0;width:100%;background-color:#fff;box-shadow:var(--box-shadow);border-radius:6px;max-height:200px;overflow:auto;z-index:50}.time-picker-wrap>ul a{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;padding:5px 15px;line-height:24px;font-size:13px;position:relative}.time-picker-wrap>ul a .hour,.time-picker-wrap>ul a .minute{width:50px}.time-picker-wrap>ul a .hour{padding-right:5px;position:relative;text-align:right}.time-picker-wrap>ul a .hour:after{content:":";display:block;position:absolute;top:0;line-height:24px;right:-3px}.time-picker-wrap>ul a .minute{padding-left:5px}.time-picker-wrap>ul a:hover{background-color:var(--color-shade-2,#dcdcdc)}.filter-bar-wrap{border:1px solid var(--color-shade-2);height:40px;line-height:40px;font-size:11px;display:flex;flex-wrap:nowrap;flex-direction:row}.filter-bar-wrap .group{display:flex;flex-wrap:nowrap;flex-direction:row}.filter-bar-wrap .group.right{margin-left:auto}.filter-bar-wrap .group.full{width:100%}.filter-bar-wrap .group+.group{border-left:1px solid var(--color-shade-2)}.filter-bar-wrap .views a{display:block;color:var(--color-text-light);width:40px;text-align:center}.filter-bar-wrap .views a:hover{background-color:var(--color-shade)}.filter-bar-wrap .views a.active{color:#000;background-color:var(--color-shade)}.filter-bar-wrap .views a .icon{font-size:16px;line-height:38px}.filter-bar-wrap .more-options a{color:#000;font-weight:var(--font-weight-semi-bold);background-color:var(--color-shade)}.filter-bar-wrap .more-options a:hover{background-color:var(--color-shade-2)}.filter-bar-wrap select,.filter-bar-wrap button,.filter-bar-wrap input[type=text]{height:40px;line-height:40px;border-radius:0;border:0;background:transparent;font-family:var(--font-family)}.filter-bar-wrap form{width:100%;height:40px;position:relative}.filter-bar-wrap .product-search-predict-wrap{position:relative;width:100%}.filter-bar-wrap .select-filter{position:relative}.filter-bar-wrap .select-filter>a{padding:0 15px;white-space:nowrap;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;position:relative}.filter-bar-wrap .select-filter>a.active{background-color:var(--color-shade)}.filter-bar-wrap .select-filter>a.active:before{content:"";display:block;width:100%;height:2px;background-color:var(--color-highlight);position:absolute;bottom:2px;left:0}.filter-bar-wrap .select-filter>a .icon{margin-left:10px;font-size:16px}.filter-bar-wrap .action{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;padding:0 15px;white-space:nowrap;transition:color,background-color,0.5s ease 0s;-moz-transition:color,background-color,0.5s ease 0s;-webkit-transition:color,background-color,0.5s ease 0s}.filter-bar-wrap .action:hover{color:#000;background-color:var(--color-shade)}.filter-bar-wrap .action.loading-button-wrap>div{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}.filter-bar-wrap .action .icon{font-size:16px;margin:0 10px 0 0}.filter-bar-wrap .price-filter{width:150px;display:flex;flex-wrap:nowrap;flex-direction:row;padding:0 15px}.filter-bar-wrap .price-filter label{display:block;padding:0 10px 0;line-height:40px;white-space:nowrap}.filter-bar-wrap .price-filter label:first-child{padding-left:0}.filter-bar-wrap .price-filter form{position:relative}.filter-bar-wrap .price-filter form input{font-weight:var(--font-weight-semi-bold);padding-right:20px}.filter-bar-wrap .price-filter form .unit{position:absolute;top:0;height:40px;line-height:40px;right:0;padding:0 5px 0 0;pointer-events:none}a.filter-tag-wrap{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;line-height:30px;height:30px;font-size:12px;padding:0 10px 0 15px;position:relative;white-space:nowrap}a.filter-tag-wrap:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:6px;background-color:var(--color-shade);transition:background-color .5s ease 0s;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s}a.filter-tag-wrap.disabled{cursor:default;padding-right:15px}a.filter-tag-wrap.disabled .icon{display:none}a.filter-tag-wrap:not(.disabled):hover:before{background-color:var(--color-shade-2)}a.filter-tag-wrap:not(.disabled):hover .icon{color:var(--color-text)}a.filter-tag-wrap .text{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}a.filter-tag-wrap .icon{display:block;font-size:16px;margin-left:10px;color:var(--color-text-light);transition:color .5s ease 0s;-moz-transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s}a.filter-tag-wrap .grade{margin-left:5px}a.filter-tag-wrap:not(:first-child){margin-left:10px}.filter-tags-wrap{margin:10px 0 0 5px;display:flex;flex-wrap:nowrap;flex-direction:row}.filter-tags-wrap label{font-weight:var(--font-weight-semi-bold);padding:0 20px 0 0;line-height:36px;font-size:12px;color:var(--color-title)}.filter-tags-wrap .tags{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center}.filter-panel .input-with-label{display:flex;flex-wrap:nowrap;flex-direction:row;margin:20px 20px 10px 0}.filter-panel .input-with-label label{display:block;line-height:40px;width:60px}.filter-panel .input-with-label form{position:relative;max-width:140px}.filter-panel .input-with-label form input{padding-right:45px;text-align:right}.filter-panel .input-with-label form .unit{position:absolute;top:0;height:40px;line-height:40px;right:0;pointer-events:none;padding:0 10px 0 0}.order-by-wrap{padding:0 15px;display:flex;flex-wrap:nowrap;flex-direction:row;white-space:nowrap}.order-by-wrap label{display:flex;flex-wrap:nowrap;flex-direction:row}.order-by-wrap strong{font-weight:var(--font-weight-semi-bold);display:inline-block;min-width:100px;margin-left:5px}.loading-box-wrap{max-width:300px;margin:50px auto}.loading-box-wrap p{text-align:center;font-size:12px;color:var(--color-text-light)}.loading-box-wrap .loader{margin:20px 0 0;height:40px}.multiple-selector-wrap{display:inline-block;width:100%;position:relative}.multiple-selector-wrap.open .value .icon{transform:rotate(180deg)}.multiple-selector-wrap.open ul.selection{display:block}.multiple-selector-wrap .value{padding-left:35px;position:relative}.multiple-selector-wrap .value .icon{position:absolute;line-height:38px;top:0;left:10px;transition:transform .5s ease 0s;-moz-transition:transform .5s ease 0s;-webkit-transition:transform .5s ease 0s}.multiple-selector-wrap ul.selection{position:absolute;top:calc(100% + 5px);left:0;width:100%;background-color:var(--color-shade);z-index:5;padding:20px 10px;border-radius:6px;display:none}.multiple-selector-wrap ul.selection>li{font-size:11px;line-height:20px;min-height:20px;position:relative;padding:0 0 0 20px;margin:5px 0 0}.multiple-selector-wrap ul.selection>li:first-child{margin-top:0}.multiple-selector-wrap ul.selection>li .checkbox-wrap{position:absolute;left:0;top:2px}.multiple-selector-wrap ul.selection>li label{color:var(--color-text-light)}.no-item-wrap{text-align:center;padding:75px 50px}.no-item-wrap img{display:block;margin:auto}.no-item-wrap .text{margin-top:30px;color:var(--color-text-light);font-size:13px}.no-item-wrap .text p+*{margin-top:15px}.picker-wrap{position:relative;height:40px;width:100%;text-align:left}.picker-wrap .dropdown{width:100%}.picker-wrap form{height:40px}.picker-wrap form input[type=text],.picker-wrap form .guess{font-weight:var(--font-weight-semi-bold);text-transform:uppercase;font-size:11px;word-spacing:normal;letter-spacing:.08em;height:40px;padding:0 15px;line-height:38px}.picker-wrap form input[type=text]{border-radius:8px;border:1px solid var(--color-shade-2);background-color:transparent;color:var(--color-title)}.picker-wrap form .guess{position:absolute;top:1px;left:1px;width:calc(100% - 2px);z-index:-1;pointer-events:none;color:var(--color-text-light)}pointer-tip{font-family:var(--font-family-script)}pointer-tip.no-background>*:after{background:none !important}pointer-tip>*{position:relative;display:inline-block;cursor:default}pointer-tip .clickable{cursor:pointer}pointer-tip.fixed>*{position:absolute;z-index:0}pointer-tip.fixed>*:after{content:"";display:block;position:absolute;background-color:#fff;opacity:.75;top:0;left:0;width:100%;height:100%;z-index:-1}pointer-tip.fixed.left>*{left:100%}pointer-tip.fixed.right>*{right:100%}pointer-tip.top>*{padding-top:70px}pointer-tip.top .pointer{top:0}pointer-tip.bottom>*{padding-bottom:70px}pointer-tip.bottom .pointer{bottom:0;transform:scaleY(-1);-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1)}pointer-tip.left .pointer{left:0}pointer-tip.right .pointer{right:0;transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1)}pointer-tip.bottom.right .pointer{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}pointer-tip .pointer{position:absolute;bottom:0;width:100px;height:60px;background-color:var(--color-highlight);mask-image:url("/assets/img/tip-pointer.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("/assets/img/tip-pointer.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}pointer-tip p{color:var(--color-highlight);font-size:24px}pointer-tip a.close{background:none !important;padding:0 !important;line-height:normal !important;margin:5px 0 0 !important;color:var(--color-highlight) !important;font-family:var(--font-family-secondary) !important;text-transform:uppercase !important;font-weight:bold;text-decoration:underline !important;font-size:14px !important}.button-loading-wrap{position:relative}.button-loading-wrap.loading{cursor:not-allowed}.button-loading-wrap .loader span{display:inline-block;vertical-align:middle}.button-loading-wrap .loader span.icon{margin-right:5px}.mood-average-wrap{display:inline-block}ul.mood-selector-wrap{font-size:0;letter-spacing:0;width:170px}ul.mood-selector-wrap>li{vertical-align:top;display:inline-block;font-size:var(--font-size);letter-spacing:var(--font-letter-spacing);padding:0 5px}ul.mood-selector-wrap>li:first-child{padding-left:0}ul.mood-selector-wrap>li:last-child{padding-right:0}ul.mood-selector-wrap>li>a.active{border-bottom:2px solid #39a9dc}.range-wrap .ui-slider{height:4px;border-radius:2px;background-color:var(--color-shade);position:relative}.range-wrap .ui-slider-handle{position:absolute;display:block;width:16px;height:16px;border-radius:10px;background-color:#fff;border:1px solid #dcdcdc;margin:-6px 0 0 -8px;cursor:pointer}.range-wrap .ui-slider-handle:hover{background-color:#dcdcdc}.range-wrap .ui-slider-range{position:absolute;height:100%;top:0;background-color:var(--color-primary)}.rating-wrap{font-size:0;letter-spacing:0;position:relative;width:110px;cursor:default}.rating-wrap:not(.disabled) .icon{cursor:pointer}.rating-wrap .icon{letter-spacing:var(--font-letter-spacing);font-size:16px;width:22px;height:22px;text-align:center;line-height:22px;display:inline-block;vertical-align:top;color:#ddd}.rating-wrap .icon:first-child{position:absolute;top:0;left:-22px}.rating-wrap .icon.full{color:#ff5722}.switch-wrap{display:inline-block;width:44px;height:18px;cursor:pointer;position:relative}.switch-wrap.animated>div:first-child>div{transition:left .4s ease 0s;-moz-transition:left .4s ease 0s;-webkit-transition:left .4s ease 0s}.switch-wrap.animated>div:nth-child(2){transition:left .4s ease 0s;-moz-transition:left .4s ease 0s;-webkit-transition:left .4s ease 0s}.switch-wrap>div{position:absolute}.switch-wrap>div:first-child{z-index:0;overflow:hidden;height:100%;top:0;left:4px;right:4px;border-radius:9px}.switch-wrap>div:first-child>div{width:66px;height:100%;position:absolute;top:0;left:-22px}.switch-wrap>div:first-child>div>div{position:absolute;width:50%;height:100%;top:0}.switch-wrap>div:first-child>div>div:first-child{left:0;background-color:var(--color-success)}.switch-wrap>div:first-child>div>div:nth-child(2){right:0;background-color:#ddd}.switch-wrap>div:nth-child(2){z-index:10;width:22px;height:22px;background-color:#fff;box-shadow:0 0 3px #bbb;border-radius:11px;position:absolute;top:-2px;left:0}.switch-wrap.active>div:first-child>div{left:0}.switch-wrap.active>div:nth-child(2){left:21px}.slide-show-wrap .panel{display:table;pointer-events:none}.slide-show-wrap .panel::before{height:0;display:none}.slide-show-wrap .panel>div{max-height:none !important;max-width:none !important;background:transparent;display:table-cell;text-align:center;vertical-align:middle}.slide-show-wrap .panel>div img{width:auto !important;height:auto !important}.slide-show-wrap img.rotate-0{transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0)}.slide-show-wrap img.rotate-90{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.slide-show-wrap img.rotate-180{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.slide-show-wrap img.rotate-270{transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg)}.undo{position:fixed;top:90px;left:50%;margin-left:-200px;background-color:#fff9d9;border:1px solid #f2e9c2;height:40px;overflow:hidden;width:400px;padding:0 145px 0 35px;z-index:1000000;line-height:40px;font-size:13px}.undo:hover .undo-close{display:block}.undo-close{position:absolute;width:30px;height:100%;top:0;left:0;cursor:pointer;display:none;line-height:40px;text-align:center;font-size:12px}.undo-close:hover{background-color:#f2e9c2}.undo button{background-color:transparent;border:0;height:100%;position:absolute;line-height:40px;cursor:pointer;top:0;right:0;width:130px}.undo button:hover{background-color:#f2e9c2}.undo button .icon{padding:0 5px 0 0;font-size:12px}.flag{display:inline-block;width:25px;height:25px;background-image:url("/assets/img/sprites/flags.png");background-repeat:no-repeat;background-size:350px;background-position:0 25px;border-radius:50%;outline:2px solid #fff !important}.flag.ad{background-position:0 0}.flag.ae{background-position:-25px 0}.flag.ag{background-position:0 -25px}.flag.ai{background-position:-25px -25px}.flag.al{background-position:-50px 0}.flag.am{background-position:-50px -25px}.flag.an{background-position:0 -50px}.flag.ao{background-position:-25px -50px}.flag.ar{background-position:-50px -50px}.flag.at{background-position:-75px 0}.flag.au{background-position:-75px -25px}.flag.aw{background-position:-75px -50px}.flag.az{background-position:0 -75px}.flag.ba{background-position:-25px -75px}.flag.bb{background-position:-50px -75px}.flag.bd{background-position:-75px -75px}.flag.be{background-position:-100px 0}.flag.bh{background-position:-100px -25px}.flag.bg{background-position:-100px -50px}.flag.bl{background-position:-100px -75px}.flag.bm{background-position:0 -100px}.flag.bn{background-position:-25px -100px}.flag.bo{background-position:-50px -100px}.flag.br{background-position:-75px -100px}.flag.bs{background-position:-100px -100px}.flag.bt{background-position:-125px 0}.flag.bw{background-position:-125px -25px}.flag.by{background-position:-125px -50px}.flag.bz{background-position:-125px -75px}.flag.ca{background-position:-125px -100px}.flag.ch{background-position:0 -125px}.flag.ci{background-position:-25px -125px}.flag.ck{background-position:-50px -125px}.flag.af{background-position:-75px -125px}.flag.cl{background-position:-100px -125px}.flag.cn,.flag.zh{background-position:-125px -125px}.flag.co{background-position:-150px 0}.flag.cv{background-position:-150px -25px}.flag.cy{background-position:-150px -50px}.flag.cr{background-position:-150px -75px}.flag.cz{background-position:-150px -100px}.flag.de{background-position:-150px -125px}.flag.dm{background-position:0 -150px}.flag.dk{background-position:-25px -150px}.flag.do{background-position:-50px -150px}.flag.dz{background-position:-75px -150px}.flag.eg{background-position:-100px -150px}.flag.ec{background-position:-125px -150px}.flag.ee{background-position:-150px -150px}.flag.es{background-position:-175px 0}.flag.fi{background-position:-175px -25px}.flag.fk{background-position:-175px -50px}.flag.fj{background-position:-175px -75px}.flag.fo{background-position:-175px -100px}.flag.ga{background-position:-175px -125px}.flag.fr{background-position:-175px -150px}.flag.gb{background-position:0 -175px}.flag.gd{background-position:-25px -175px}.flag.gg{background-position:-50px -175px}.flag.gf{background-position:-75px -175px}.flag.ge{background-position:-100px -175px}.flag.gi{background-position:-125px -175px}.flag.gh{background-position:-150px -175px}.flag.gl{background-position:-175px -175px}.flag.gm{background-position:-200px 0}.flag.gp{background-position:-200px -25px}.flag.gr,.flag.el{background-position:-200px -50px}.flag.gt{background-position:-200px -75px}.flag.gu{background-position:-200px -100px}.flag.gy{background-position:-200px -125px}.flag.hn{background-position:-200px -150px}.flag.hu{background-position:0 -200px}.flag.ic{background-position:-25px -200px}.flag.ie{background-position:-50px -200px}.flag.id{background-position:-75px -200px}.flag.im{background-position:-100px -200px}.flag.il{background-position:-125px -200px}.flag.hr{background-position:-150px -200px}.flag.is{background-position:-175px -200px}.flag.in{background-position:-200px -200px}.flag.it{background-position:-225px 0}.flag.jm{background-position:-225px -25px}.flag.jo{background-position:-225px -50px}.flag.je{background-position:-225px -75px}.flag.jp,.flag.ja{background-position:-225px -100px}.flag.ke{background-position:-225px -125px}.flag.kh{background-position:-225px -150px}.flag.kg{background-position:-225px -175px}.flag.kr{background-position:-225px -200px}.flag.km{background-position:0 -225px}.flag.kn{background-position:-25px -225px}.flag.ky{background-position:-50px -225px}.flag.kz{background-position:-75px -225px}.flag.kw{background-position:-100px -225px}.flag.la{background-position:-125px -225px}.flag.lb{background-position:-150px -225px}.flag.li{background-position:-175px -225px}.flag.lk{background-position:-200px -225px}.flag.lc{background-position:-225px -225px}.flag.lr{background-position:-250px 0}.flag.ls{background-position:-250px -25px}.flag.lt{background-position:-250px -50px}.flag.lu{background-position:-250px -75px}.flag.lv{background-position:-250px -100px}.flag.ma{background-position:-250px -125px}.flag.mc{background-position:-250px -150px}.flag.md{background-position:-250px -175px}.flag.me{background-position:-250px -200px}.flag.mg{background-position:-250px -225px}.flag.mk{background-position:0 -250px}.flag.mn{background-position:-25px -250px}.flag.mq{background-position:-75px -250px}.flag.ms{background-position:-100px -250px}.flag.mt{background-position:-125px -250px}.flag.mu{background-position:-150px -250px}.flag.mv{background-position:-175px -250px}.flag.mw{background-position:-200px -250px}.flag.mx{background-position:-225px -250px}.flag.my{background-position:-250px -250px}.flag.mz{background-position:-275px 0}.flag.na{background-position:-275px -25px}.flag.nc{background-position:-275px -50px}.flag.ni{background-position:-275px -75px}.flag.nl{background-position:-275px -100px}.flag.no{background-position:-275px -125px}.flag.np{background-position:-275px -150px}.flag.nz{background-position:-275px -175px}.flag.om{background-position:-275px -200px}.flag.pa{background-position:-275px -225px}.flag.pe{background-position:-275px -250px}.flag.pf{background-position:0 -275px}.flag.pg{background-position:-25px -275px}.flag.ph{background-position:-50px -275px}.flag.pl{background-position:-75px -275px}.flag.pr{background-position:-100px -275px}.flag.pt{background-position:-125px -275px}.flag.py{background-position:-150px -275px}.flag.qa{background-position:-175px -275px}.flag.ro{background-position:-200px -275px}.flag.rs{background-position:-225px -275px}.flag.ru{background-position:-250px -275px}.flag.sa{background-position:-275px -275px}.flag.sb{background-position:-300px 0}.flag.sc{background-position:-300px -25px}.flag.se{background-position:-300px -50px}.flag.sg{background-position:-300px -75px}.flag.si,.flag.sl{background-position:-300px -100px}.flag.sk{background-position:-300px -125px}.flag.sm{background-position:-300px -150px}.flag.sn{background-position:-300px -175px}.flag.sr{background-position:-300px -200px}.flag.st{background-position:-300px -225px}.flag.sv{background-position:-300px -250px}.flag.sy{background-position:-300px -275px}.flag.sz{background-position:0 -300px}.flag.tc{background-position:-25px -300px}.flag.tg{background-position:-50px -300px}.flag.th{background-position:-25px -325px}.flag.tj{background-position:-100px -300px}.flag.tl{background-position:-125px -300px}.flag.tm{background-position:-150px -300px}.flag.tn{background-position:-175px -300px}.flag.to{background-position:-200px -300px}.flag.tr{background-position:-225px -300px}.flag.tt{background-position:-250px -300px}.flag.tv{background-position:-275px -300px}.flag.tz{background-position:-325px 0}.flag.ua{background-position:-325px -25px}.flag.us{background-position:-325px -50px}.flag.uy{background-position:-325px -75px}.flag.uz{background-position:-325px -100px}.flag.vc{background-position:-325px -125px}.flag.ve{background-position:-325px -150px}.flag.vg{background-position:-325px -175px}.flag.vi{background-position:-325px -200px}.flag.vn{background-position:-325px -225px}.flag.vu{background-position:-325px -250px}.flag.ws{background-position:-325px -275px}.flag.za{background-position:-325px -300px}.flag.zw{background-position:0 -325px}.gradient-background{background:#f5f6f1;background:linear-gradient(90deg,#f5f6f1 0,#e7e8e4 100%)}a,[ng-click],[data-ng-click],[href],[ng-href],[data-ng-href]{cursor:pointer}label{cursor:inherit}label[for]{cursor:pointer}.picker-wrap.no-border form input[type=text]{border-radius:0;border:0}.catalogue-list-wrap{padding-top:25px !important;padding-bottom:50px !important}.catalogue-list-wrap .category h2{text-align:center;text-transform:uppercase;padding:5px 0 15px;border-bottom:1px solid #000}.catalogue-list-wrap .category h2+*{margin-top:40px}.catalogue-list-wrap .category+*{margin-top:50px}.catalogue-list-wrap ul.catalogues{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch}.catalogue-list-wrap ul.catalogues>li{margin:0 0 50px;padding:0 25px}.catalogue-list-wrap a.catalogue{padding:20px;width:250px;height:100%;display:block;border-radius:8px;overflow:hidden;background-color:#fff;transition:box-shadow .5s ease 0s;-moz-transition:box-shadow .5s ease 0s;-webkit-transition:box-shadow .5s ease 0s}.catalogue-list-wrap a.catalogue:hover{box-shadow:var(--box-shadow)}.catalogue-list-wrap a.catalogue .image{background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.catalogue-list-wrap a.catalogue .image.wide{padding-top:60%}.catalogue-list-wrap a.catalogue h4{padding:15px 20px;font-size:13px;line-height:20px;text-transform:uppercase;text-align:center;font-weight:var(--font-weight-semi-bold)}.catalogue-list-wrap a.catalogue p{font-size:12px;color:var(--color-text-light);padding:0 20px;text-align:center}@media screen and (max-width:700px){.catalogue-explorer-wrap header nav{flex-wrap:wrap}.catalogue-explorer-wrap header nav>*{width:50%}}header.title{background-color:var(--color-shade);padding-top:40px;padding-bottom:40px;position:relative}header.title:not(:first-child){margin-top:50px}header.title .anchor{position:absolute;top:-80px;left:0}header.title h2{text-transform:uppercase;line-height:30px;font-weight:var(--font-weight-bold);color:#000;font-size:18px}header.title h2+*{margin-top:10px}header.title p{color:var(--color-text-light)}header.title+*{margin-top:40px}.with-top-bar header.title .anchor{top:-128px}.resource-category-list-wrap{background-color:var(--color-shade-1);padding-top:50px !important;padding-bottom:50px !important}.resource-category-list-wrap ul.categories{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch;max-width:1200px;margin:auto}.resource-category-list-wrap ul.categories.with-back-link{padding-right:100px}.resource-category-list-wrap ul.categories.with-back-link>li:first-child{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center}.resource-category-list-wrap ul.categories>li{padding:0 25px}.resource-category-list-wrap ul.categories>li{margin:0 0 50px}.resource-category-list-wrap a.back{display:block;font-size:24px;line-height:48px;width:50px;height:50px;text-align:center;border-radius:50%;color:var(--color-text-light);border:1px solid var(--color-shade-2);transition:color,background-color,0.5s ease 0s;-moz-transition:color,background-color,0.5s ease 0s;-webkit-transition:color,background-color,0.5s ease 0s}.resource-category-list-wrap a.back:hover{color:#fff;background-color:var(--color-shade-2)}.resource-category-list-wrap .category{width:250px;height:100%;display:block;border-radius:8px;overflow:hidden;background-color:#fff;transition:box-shadow .5s ease 0s;-moz-transition:box-shadow .5s ease 0s;-webkit-transition:box-shadow .5s ease 0s}.resource-category-list-wrap .category:hover{box-shadow:var(--box-shadow)}.resource-category-list-wrap .category .image{background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.resource-category-list-wrap .category .image.wide{padding-top:60%}.resource-category-list-wrap .category h4{padding:15px 20px;font-size:13px;line-height:20px;text-transform:uppercase;text-align:center;font-weight:var(--font-weight-semi-bold)}.resource-category-list-wrap .category p{font-size:12px;color:var(--color-text-light);padding:0 20px 20px;text-align:center}.popup-wrap .panel.popup-layout header{padding:20px;min-height:85px}.popup-wrap .panel.popup-layout header.small{padding-bottom:0;min-height:0}.popup-wrap .panel.popup-layout header h1{font-weight:var(--font-weight-semi-bold);font-size:15px;line-height:25px}.popup-wrap .panel.popup-layout header p{font-size:12px;color:var(--color-text-light);line-height:20px}.popup-wrap .panel.popup-layout header+*{padding:20px}.popup-wrap .panel.popup-layout h2{font-size:12px;font-weight:var(--font-weight-semi-bold)}.popup-wrap .panel.popup-layout h2:not(:first-child){margin-top:30px}.popup-wrap .panel.popup-layout h2+*{margin-top:10px}.popup-wrap .panel.popup-layout footer{padding:20px;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}.popup-wrap .panel.popup-layout footer>*:not(:first-child){margin-left:10px}.popup-wrap .panel.popup-layout footer>*.right{margin-left:auto}.popup-wrap .panel.overview-layout{width:100%;height:100%}.popup-wrap .panel.overview-layout.with-panel{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:stretch;align-items:stretch}.popup-wrap .panel.overview-layout.with-panel .image-container{width:calc(100% - 400px)}.popup-wrap .panel.overview-layout .image-container{width:100%;height:100%}.popup-wrap .panel.overview-layout .side-panel{width:400px;height:100%}.popup-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1200}.popup-wrap.active .overlay{opacity:.5}.popup-wrap.active .panel{opacity:1;transform:translateX(-50%) translateY(-50%) scale3d(1,1,1)}.popup-wrap .overlay{width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-webkit-transition:opacity .5s ease 0s}.popup-wrap .panel{border-radius:12px;background-color:#fff;width:auto;height:auto;max-width:90%;max-height:90%;position:absolute;top:50%;left:50%;overflow:auto;z-index:1;opacity:0;transform:translateX(-50%) translateY(-50%) scale3d(0.3,0.3,0.3);transition:opacity,transform,0.5s ease 0s;-moz-transition:opacity,transform,0.5s ease 0s;-webkit-transition:opacity,transform,0.5s ease 0s}.popup-wrap .panel.extra-extra-small{width:300px}.popup-wrap .panel.extra-small{width:450px}.popup-wrap .panel.small{width:600px}.popup-wrap .panel.medium{width:800px}.popup-wrap .panel.large{width:1000px}.popup-wrap .panel.extra-large{width:1200px}.popup-wrap .panel.full{width:100%}.popup-wrap .panel.dropdown-open{min-height:600px}.card{width:250px;display:block;position:relative;z-index:1;padding:0 0 10px}.card.with-static-footer{padding-bottom:80px}.card.with-static-footer footer{position:absolute;bottom:0;left:0;width:100%;height:50px;display:flex;flex-direction:row;justify-content:center}.card .image{display:block;background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.card .image.wide{padding-top:60%}.card img.as-title{display:block;margin:20px auto 0;max-width:calc(100% - 40px)}.card img.as-title+*{margin-top:15px}.card h4{padding:0 20px;font-size:13px;line-height:18px;height:36px;overflow:hidden;text-transform:uppercase;text-align:center;font-weight:var(--font-weight-semi-bold);margin:20px 0 0}.card p{font-size:12px;color:var(--color-text-light);padding:0 20px;text-align:center;margin:5px 0 0}.card-group{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch}.card-group .card,.card-group .filler{width:calc((100% - 100px) / 3);margin-top:40px}.card-group .card:first-child,.card-group .card:nth-child(2),.card-group .card:nth-child(3),.card-group .filler:first-child,.card-group .filler:nth-child(2),.card-group .filler:nth-child(3){margin-top:0}@media screen and (max-width:1150px){.card-group .card,.card-group .filler{width:calc((100% - 40px) / 3)}}@media screen and (max-width:800px){.card-group .card,.card-group .filler{width:calc((100% - 20px) / 2)}.card-group .card:nth-child(3),.card-group .filler:nth-child(3){margin-top:40px}}footer.main{margin-top:80px;padding-top:50px;padding-bottom:30px;border-top:1px solid var(--color-shade-2);line-height:20px;font-size:11px}footer.main .navigation{padding:0 0 30px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:calc(100% + 80px);margin-left:-40px}footer.main .navigation>*{margin:50px 0 0;padding:0 40px}footer.main .navigation h4{text-transform:uppercase;font-weight:var(--font-weight-semi-bold);font-size:13px;line-height:20px}footer.main .navigation h4+*{margin-top:20px}footer.main .navigation .details p{color:var(--color-text-light)}footer.main .navigation .details p+p{margin-top:15px}footer.main .navigation .sitemap{font-size:11px}footer.main .navigation .sitemap ul.links>li:not(:first-child){margin-top:5px}footer.main .navigation .sitemap ul.links>li a{display:block;line-height:20px;color:var(--color-text-light)}footer.main .navigation .sitemap ul.links>li a:hover{color:var(--color-text);text-decoration:underline}footer.main .navigation .socials{text-align:center}footer.main .navigation .socials ul.channels{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;margin:30px 0 0}footer.main .navigation .socials ul.channels>li:not(:first-child){margin-left:15px}footer.main .navigation .socials ul.channels>li a{font-size:18px}@media screen and (max-width:850px){footer.main .navigation>*{width:calc((100% - 40px) / 2)}footer.main .navigation>*:not(:first-child):not(:nth-child(2)){margin-top:30px}}@media screen and (max-width:500px){footer.main .navigation>*{width:100%}footer.main .navigation>*:not(:first-child){margin-top:30px}}footer.main .registered{margin:30px 0 0;padding:10px 0}footer.main .registered img{display:block;margin:auto;width:60px}footer.main .registered p{margin:20px 0 0;font-size:11px;line-height:16px;text-align:center}ul.breadcrumbs{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center}ul.breadcrumbs>li{font-size:11px;color:var(--color-text-light);font-weight:var(--font-weight-semi-bold);line-height:20px;height:20px;position:relative}ul.breadcrumbs>li:not(:first-child){margin-left:40px}ul.breadcrumbs>li:not(:first-child):before{content:"";display:block;position:absolute;top:4px;left:-26px;width:12px;height:12px;background-color:var(--color-text-light);mask-image:url("/assets/icons/angle-right.svg");-webkit-mask-image:url("/assets/icons/angle-right.svg");mask-size:cover;-webkit-mask-size:cover}ul.breadcrumbs>li:last-child,ul.breadcrumbs>li:last-child a{color:var(--color-title)}ul.breadcrumbs>li:last-child:before{background-color:var(--color-title)}ul.breadcrumbs>li a{color:var(--color-text-light)}ul.breadcrumbs>li a:hover{color:var(--color-title);text-decoration:underline}ul.breadcrumbs>li .home{display:block;width:16px;height:16px;margin:2px 0 0;background-color:var(--color-text-light);mask-image:url("/assets/icons/home.svg");-webkit-mask-image:url("/assets/icons/home.svg");mask-size:cover;-webkit-mask-size:cover;transition:background-color .5s ease 0s;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s}ul.breadcrumbs>li .home:hover{background-color:var(--color-title)}header.view{min-height:64px;padding-top:15px;padding-bottom:15px;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}header.view nav{margin-left:auto}header.view nav>ul{display:flex;flex-wrap:nowrap;flex-direction:row}header.view nav>ul>li:not(:first-child){margin-left:20px}section.view{min-height:calc(100vh - 250px)}.view-container,header.view{max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:var(--side-space);padding-right:var(--side-space)}.view-container.full-width,header.full-width.view{max-width:1920px}.view-container.large,header.large.view{max-width:1300px}.view-container.medium,header.medium.view{max-width:1160px}.view-container.small,header.small.view{max-width:960px}.view-container.extra-small,header.extra-small.view{max-width:750px}.view-container.mini,header.mini.view{max-width:550px}.view-container.extra-spacing,header.extra-spacing.view{padding-top:100px}.view-container.with-space,header.with-space.view{padding-top:50px}.view-container.align-left,header.align-left.view{margin-left:0;margin-right:0}.view-container.no-padding,header.no-padding.view{padding-left:0;padding-right:0}.view-container.shaded,header.shaded.view{background-color:var(--color-shade);padding:20px 30px}.view-container.rounded,header.rounded.view{border-radius:20px}.view-container.fill-height,header.fill-height.view{min-height:calc(100vh - 300px)}header.main{top:0;height:86px;left:0;right:0;color:#fff;z-index:1001;position:fixed}header.main.with-message{height:134px}header.main.with-message+*{margin-top:134px}header.main+*{margin-top:86px}header.main .loading-bar{position:relative;height:6px;background-color:var(--color-highlight-header);overflow:hidden}header.main .loading-bar.animated .progress{opacity:1;transition:width .2s ease 0s,left .3s ease 0s;-moz-transition:width .2s ease 0s,left .3s ease 0s;-webkit-transition:width .2s ease 0s,left .3s ease 0s}header.main .loading-bar:not(.animated) .progress{opacity:0;transition:none;-moz-transition:none;-webkit-transition:none}header.main .loading-bar .progress{width:24%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-highlight-header-hover)}header.main .main-section{height:86px;background-color:var(--header-background-color)}header.main .main-section .top{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;height:calc(100% - 6px);max-width:var(--max-width);padding:0 var(--side-space);margin:auto}header.main .main-section .logo-container{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center}header.main .main-section a.trigger{display:none;font-size:20px;padding:10px;color:#fff;margin:0 10px 0 -10px}header.main .main-section a.logo,header.main .main-section nav.shortcuts{width:300px}header.main .main-section a.logo{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-end}header.main .main-section a.logo h1{color:#fff;font-weight:var(--font-weight-semi-bold);text-transform:uppercase;font-size:18px;margin-right:10px}header.main .main-section a.logo em{font-family:var(--font-family-script);font-style:normal;color:var(--color-highlight-header);font-size:18px}header.main .main-section nav.main>ul.links,header.main .main-section nav.shortcuts>ul.links{display:flex;flex-wrap:nowrap;flex-direction:row}header.main .main-section nav.main ul.links>li.open>a{color:#fff;background-color:#111}header.main .main-section nav.main ul.links>li.open .panel{display:block}header.main .main-section nav.main ul.links>li>a{display:block;color:#999;text-transform:uppercase;padding:25px 12px;font-size:12px;height:80px;line-height:30px;font-weight:var(--font-weight-semi-bold);position:relative;transition:color,background-color,0.5s ease 0s;-moz-transition:color,background-color,0.5s ease 0s;-webkit-transition:color,background-color,0.5s ease 0s}header.main .main-section nav.main ul.links>li>a:before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#fff;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-webkit-transition:opacity .5s ease 0s}header.main .main-section nav.main ul.links>li>a.active{color:#fff}header.main .main-section nav.main ul.links>li>a.active:before{opacity:1}header.main .main-section nav.main ul.links>li>a .icon{font-size:18px;line-height:30px}header.main .main-section nav.shortcuts>ul.links{justify-content:flex-end}header.main .main-section nav.shortcuts>ul.links>li{padding:0 5px;position:relative}header.main .main-section nav.shortcuts>ul.links>li:hover .dropdown{display:block}header.main .main-section nav.shortcuts>ul.links>li.intl{margin-right:5px}header.main .main-section nav.shortcuts>ul.links>li.search{display:none}header.main .main-section nav.shortcuts>ul.links>li>a{display:block;height:30px;color:#999;line-height:30px;position:relative;z-index:0}header.main .main-section nav.shortcuts>ul.links>li>a.highlight{margin-top:-5px;font-family:var(--font-family-script);background-color:#333;color:#fff;height:40px;line-height:36px;padding-left:15px !important;padding-right:15px !important;border:2px solid transparent;font-size:19px;border-radius:20px}header.main .main-section nav.shortcuts>ul.links>li>a.highlight:hover{border-color:var(--color-highlight)}header.main .main-section nav.shortcuts>ul.links>li>a.highlight:hover:before{display:none}header.main .main-section nav.shortcuts>ul.links>li>a.text{padding-left:10px;padding-right:10px}header.main .main-section nav.shortcuts>ul.links>li>a:not(.text){width:30px;border-radius:50%;text-align:center}header.main .main-section nav.shortcuts>ul.links>li>a:before{content:"";display:block;position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);background-color:#222;border-radius:4px;z-index:-1;opacity:0;transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-webkit-transition:opacity .5s ease 0s}header.main .main-section nav.shortcuts>ul.links>li>a:after{content:"";display:block;position:absolute;left:-4px;width:0;height:2px;bottom:-6px;background-color:#fff;transition:width .5s ease 0s;-moz-transition:width .5s ease 0s;-webkit-transition:width .5s ease 0s}header.main .main-section nav.shortcuts>ul.links>li>a:hover:before,header.main .main-section nav.shortcuts>ul.links>li>a.active:before{opacity:1}header.main .main-section nav.shortcuts>ul.links>li>a.active:after{width:calc(100% + 8px)}header.main .main-section nav.shortcuts>ul.links>li>a .icon{color:#fff;font-size:18px;line-height:24px}header.main .main-section nav.shortcuts>ul.links>li>a .bullet{display:block;width:12px;height:12px;border-radius:50%;border:2px solid var(--header-background-color);background-color:var(--color-highlight);position:absolute;bottom:0;left:calc(100% - 11px)}header.main .main-section nav.shortcuts>ul.links>li>a .count{color:var(--color-highlight);font-weight:var(--font-weight-semi-bold);font-size:13px;line-height:20px;display:none;margin-left:5px}header.main .main-section nav.shortcuts .dropdown{position:absolute;background-color:#fff;border-radius:6px;top:calc(100% + 10px);right:0;left:auto;z-index:1;padding:5px 0;box-shadow:var(--box-shadow);display:none;white-space:nowrap}header.main .main-section nav.shortcuts .dropdown:before{content:"";display:block;position:absolute;top:-10px;right:0;height:10px;width:50px;z-index:-1}header.main .main-section nav.shortcuts .dropdown h4{font-weight:var(--font-weight-semi-bold);line-height:20px;padding:5px 15px;font-size:12px}header.main .main-section nav.shortcuts .dropdown h4:not(:first-child){margin-top:30px}header.main .main-section nav.shortcuts .dropdown ul>li a{display:block;font-size:12px;padding:4px 15px;line-height:20px;color:var(--color-text-light);transition:color,background-color,0.5s ease 0s;-moz-transition:color,background-color,0.5s ease 0s;-webkit-transition:color,background-color,0.5s ease 0s}header.main .main-section nav.shortcuts .dropdown ul>li a:hover{color:var(--color-title);background-color:var(--color-shade)}@media screen and (max-width:1300px){header.main .main-section .logo-container a.trigger{display:block}header.main .main-section nav.shortcuts>ul.links>li.search{display:block}header.main .main-section nav.main{display:none}}@media screen and (max-width:600px){header.main .main-section nav.shortcuts{width:auto}header.main .main-section .logo-container a.logo{width:auto}header.main .main-section .logo-container a.logo em{display:none}}header.main .panel{display:none;position:fixed;top:80px;height:auto;left:0;width:100%;z-index:1000;color:var(--color-text);background-color:#fff;box-shadow:var(--box-shadow);overflow:auto;padding:50px 0}header.main .panel a.is-new{color:#000 !important;font-weight:var(--font-weight-bold)}header.main .panel a.is-new:after{content:"New";background-color:var(--color-highlight);color:#fff;font-size:10px;display:inline-block;padding:0 8px;border-radius:10px;vertical-align:middle;margin:0 0 0 10px;line-height:20px;letter-spacing:.075em}header.main .panel ul.types{text-align:center;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}header.main .panel ul.types>li{display:inline-block;vertical-align:top;width:250px;text-align:left;padding:20px;margin:0 0 20px}header.main .panel ul.types>li>a{font-size:13px;display:block;border-bottom:1px solid var(--color-shade-2);line-height:28px;padding-bottom:15px;color:#111;text-transform:uppercase;font-weight:var(--font-weight-bold)}header.main .panel ul.types>li>a:not(:first-child){margin-top:40px}header.main .panel ul.subtypes{margin:10px 0 0;text-align:left}header.main .panel ul.subtypes>li>a{line-height:28px;color:var(--color-text-light);font-size:12px;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center}header.main .panel ul.subtypes>li>a:hover{text-decoration:underline}header.main .toast{height:48px;line-height:28px;padding:10px 20px;font-size:11px;background-color:#fff;color:var(--color-text);font-weight:var(--font-weight-semi-bold);text-align:center;box-shadow:var(--box-shadow);display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}header.main .toast strong{font-weight:var(--font-weight-bold);color:var(--color-title)}header.main .toast .call-to-action{display:inline-block;font-weight:var(--font-weight-semi-bold);border:1px solid var(--color-shade-2);padding:3px 15px;border-radius:4px;line-height:20px;margin-left:30px;transition:background-color .5s ease 0s;-moz-transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s}header.main .toast .call-to-action:hover{background-color:var(--color-shade)}nav.main-responsive{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}nav.main-responsive.active .overlay{opacity:.5}nav.main-responsive.active .panel{left:0}nav.main-responsive .overlay{width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;z-index:-1;opacity:0;transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-webkit-transition:opacity .3s ease 0s}nav.main-responsive .panel{width:350px;height:100%;left:-350px;top:0;position:fixed;background-color:#fff;overflow:hidden;transition:left .5s ease 0s;-moz-transition:left .5s ease 0s;-webkit-transition:left .5s ease 0s}nav.main-responsive .sub-panel{position:absolute;top:0;left:100%;width:100%;height:100%;background-color:#fff;transition:left .5s ease 0s;-moz-transition:left .5s ease 0s;-webkit-transition:left .5s ease 0s}nav.main-responsive .sub-panel.active{left:0}nav.main-responsive header{height:60px;border-bottom:1px solid var(--color-shade-2);display:flex;flex-wrap:nowrap;flex-direction:row;line-height:60px}nav.main-responsive header h1,nav.main-responsive header h2{width:calc(100% - 60px);font-weight:var(--font-weight-semi-bold);color:#000;font-size:15px;padding:0 20px}nav.main-responsive header a.close{width:60px;text-align:center;font-size:24px;line-height:60px;color:var(--color-text-3);border-left:1px solid var(--color-shade-2)}nav.main-responsive header a.close:hover{background-color:#111;color:#fff}nav.main-responsive header+*{padding:50px 20px 20px}nav.main-responsive ul>li:not(:first-child){margin-top:15px}nav.main-responsive ul>li a{display:block;font-size:12px;color:#000;font-weight:var(--font-weight-semi-bold)}@media screen and (max-width:350px){nav.main-responsive .panel{width:100%;right:0;left:0}}header.main-view{height:100px;line-height:40px}header.main-view .title-container{height:60px;padding:12px0;border-bottom:1px solid #eee;background-color:#fff;position:relative;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}header.main-view .breadcrumbs-container{padding:10px 0 0}header.main-view h1{font-size:16px;font-weight:var(--font-weight-semi-bold);color:#000}header.main-view h1+h2{margin-left:30px}header.main-view h1+.status-tag{margin-left:30px}header.main-view h2{font-size:12px;color:#5a5a5a}header.main-view .status-tag{font-size:11px}header.main-view+*{margin-top:30px}header.main-view nav{margin-left:auto}