.dlsg-bg--pink{background:#da0070}.dlsg-bg--plum{background:#551c3e}.dlsg-bg--water-blue{background:#007d91}.dlsg-bg--melon-yellow{background:#ffa100}.dlsg-bg--black{background:#000}.dlsg-bg--white{background:#fff}.dlsg-bg--slate-gray{background:#4b5055}.dlsg-bg--gray-white{background:#e0e1dd}.dlsg-text--dark{color:#121212}.dlsg-text--light{color:#fff}.dlsg-text--pink{color:#da0070}.dlsg-text--water-blue{color:#007d91}.dlsg-text--melon-yellow{color:#ffa100}.dlsg-text--black{color:#000}.dlsg-text--white{color:#fff}.dlsg-text--slate-gray{color:#4b5055}.dlsg-text--gray-white{color:#e0e1dd}.default-price .tabs .tabs-list .product-price-box .price .small,.prod_add_to_cart .tabs .tabs-list .product-price-box .price .small{font-family:"DNA Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;white-space:nowrap}.default-price .tabs .tabs-list .product-price-box,.prod_add_to_cart .tabs .tabs-list .product-price-box{vertical-align:top}.default-price .tabs .tabs-list .continuous-price,.prod_add_to_cart .tabs .tabs-list .continuous-price{font-size:14px !important;font-family:"DNA Text","Helvetica Neue",Helvetica,Arial,sans-serif;height:18px}.default-price .tabs .tabs-list .trial-period,.prod_add_to_cart .tabs .tabs-list .trial-period{white-space:nowrap}.default-price .product-price-box p{font-family:"DNA Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.trial-period,.trial-period *{color:#da0070}.prod_add_to_cart .tabhead{display:none}.prod_add_to_cart .sold-individually .tabhead{display:block}.purchase-block .starting-contract-fsecure{font-weight:700;font-size:16px}.purchase-block .starting-contract *,.purchase-block .continuous-price *{font-family:"DNA Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}.purchase-block .tv-tabs-content{font-size:14px}.purchase-block .tv-tabs-content p{margin:0}.purchase-block .tv-tabs-content .price{font-size:36px;line-height:36px}.purchase-block .tv-tabs-content .price .small,.purchase-block .tv-tabs-content .price .starting-contract{font-size:16px}.purchase-block .trial-period .trial-period__label{font-size:20px}.purchase-block .trial-period .price{font-size:32px}.tabs .tabs-list .sub-current .current-info{display:none}.tabs .tabs-list .sub-current .product-price-box{border-color:#da0070}.tabs .tabs-list .sub-current .product-price-box.no-border{border:none}.productcard-topslot{margin-top:16px;margin-bottom:16px}.productcard-topslot a{color:#737373}.productcard-topslot a:hover{color:#da0070;text-decoration:none}@media (min-width:767px){.product-details{margin-bottom:16px;display:block}}.product-details h1.product-name{margin-left:16px;margin-right:16px;margin-bottom:1.5rem}@media (max-width:767px){.product-details h1.product-name{margin-top:8px;margin-bottom:16px;display:inline-block}}.product-details h2,.product-details .banner.headline-before h2{text-align:left}.product-details img{display:block;max-width:100%;height:auto}.product-details .galleryzoom{height:100%;width:100%;display:block}.product-details .galleryzoom img{display:block;max-width:70%;height:auto;margin:32px auto}.product-details .product-first-column #product-image-carousel{margin:auto}@media screen and (min-width:768px){.product-details .product-first-column #product-image-carousel{width:80%}}.product-details #ProductDescription{margin-top:24px}.product-details .product-image-carousel ~ #ProductDescription{margin-top:0}@media (max-width:767px){.product-details.channel-packages-category div#product-price-container{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-flow:column wrap;-webkit-flex-flow:column wrap;flex-flow:column wrap}.product-details.channel-packages-category div#product-price-container .availability-box{margin-bottom:0 !important}.product-details.channel-packages-category div#product-price-container .prod_add_to_cart,.product-details.channel-packages-category div#product-price-container div#availabilitySearch{-ms-flex:1 auto;flex:1 auto}}@media (max-width:767px){.product-details.channel-packages-category div#product-price-container .availability-box.arrow-down{margin-bottom:20px}.product-details.channel-packages-category div#product-price-container div#availabilitySearch{-ms-order:auto;order:-1}}.product-details .ingress .read-more,.product-details .ingress .read-less{background:url(_ui/desktop/common/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 24%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(24%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 24%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 24%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 24%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 24%);display:block;text-align:center;margin-top:-20px;padding-top:20px;position:relative;font-weight:500;font-size:18px}.product-details .ingress .read-more a,.product-details .ingress .read-less a{color:#737373;position:relative;text-decoration:none;display:block}.product-details .ingress .read-less{margin-top:10px}.product-details .ingress>.details{height:auto !important}.featureClass{margin-top:25px}.featureClass .feature-class-tablerow{padding:6px 0}.featureClass .attrib{font-family:"DNA Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}.featureClass .attrib-value-multi.image{display:inline}.featureClass .attrib-value-multi.image img{float:left;width:50px;margin:0 10px 0 1px}.featureClass .attrib-value-multi.active img{border:2px solid #da0070}.featureClass .attrib-value-multi-names{position:relative;margin-top:8px}.featureClass .attrib-value-multi-names div{display:none}.featureClass .attrib-value-multi-names div.active{display:block}@media (min-width:992px) and (max-width:1299px){.featureClass .attrib-value-multi-names div.active{margin-right:5px;display:inline-block}}.featured-container{margin-top:-16px}.featured-box{padding:16px;border:1px solid #bfbfbf;border-top:0;background:#f2f2f2}.featured-box .product-name{margin-top:0;color:#4c4c4c;margin-bottom:0}.featured-box .note{color:#737373;margin-bottom:0}.featured-box .grey-price-row{font-family:"DNA Text","Helvetica Neue",Helvetica,Arial,sans-serif}.featured-box .grey-price-row *{font-size:14px !important}.asiakasetuhinta-box{position:relative;border-color:#f2f2f2;background-color:#f2f2f2;padding:16px;margin-bottom:8px}.asiakasetuhinta-box:after,.asiakasetuhinta-box:before{content:"";position:absolute;width:0;height:0}.asiakasetuhinta-box:after{top:100%;left:60px;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid inherit}.asiakasetuhinta-box:before{top:100%;left:60px;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid;border-top-color:inherit}.asiakasetuhinta-box .text-col{padding:0;font-size:14px}@media (max-width:767px){.asiakasetuhinta-box{margin-left:-16px;margin-right:-16px}}@media (min-width:768px){.asiakasetuhinta-box .icon-row{display:flex}.asiakasetuhinta-box .icon-row .dlsg-icon{padding-right:8px}}@media screen and (max-width:767px){.asiakasetuhinta-box .dlsg-btn{margin-top:16px}}@media screen and (min-width:768px){.asiakasetuhinta-box .dlsg-btn{float:right}}.sold-individually .priceblock .product-price-box p{margin:0}.tabs{width:100%;line-height:normal}.tabs .tabs-list{margin:0 -7px;padding:0;list-style:none}.tabs .tabs-list li{margin:0;width:50%;padding:5px 7px;display:inline-table;vertical-align:top}@media (min-width:1299px){.tabs .tabs-list li{width:25%}}.tabs .tabs-list a{text-decoration:none;display:table;width:100%}.tabs .tabs-list .not-eligible{display:none}.tabs .tabs-list .product-price-box{border-bottom:4px solid #bfbfbf;color:#121212;vertical-align:top;display:table-cell;height:110px;padding:10px 0;font-size:14px}.tabs .tabs-list .product-price-box p{margin-bottom:0}.tabs .tabs-list .product-price-box .price .starting-contract span{display:none}.tabs .tabs-list .product-price-box .contract,.tabs .tabs-list .product-price-box .starting-contract{font-family:"DNA Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:65%;display:block;color:#121212;color:initial}.tabs .tabs-list .product-price-box .contract:before,.tabs .tabs-list .product-price-box .starting-contract:before{content:"\A"}.tabs .tabs-list .additional-price-details{display:none}.purchase-block{border:1px solid #bfbfbf;padding:24px;margin:16px 0}.purchase-block:before,.purchase-block:after{content:" ";display:table}.purchase-block:after{clear:both}.purchase-block .priceblock{margin-bottom:16px;padding-left:0}.purchase-block .contract:last-child{display:none}.purchase-block .stock_message{font-size:14px}.purchase-block .product-price-box .price{font-size:36px;line-height:36px}.purchase-block .dlsg-icon,.purchase-block .showCustomerPrices .normPrice{display:none}.purchase-block .showCustomerPrices .planTerms{display:block !important}.color-select input[type="radio"]{display:none}.color-select label{border:2px solid #fff;color:#737373;cursor:pointer}.color-select label.checked .color{border:2px solid #da0070}.color-select label.checked .colorname{color:#da0070}.color-select .color{width:23px;height:23px;display:block;float:left;border:1px solid #bfbfbf}.color-select .colorname{margin:0 15px;float:left;min-width:60px}.size-select input[type="radio"]{display:none}.size-select label{width:60px;height:60px;border:1px solid #bfbfbf;margin-right:15px;cursor:pointer;display:inline-block;font-size:14px;color:#737373;position:relative}.size-select label.checked{border:2px solid #da0070}.size-select label.checked .sizename{color:#da0070}.size-select label.size-disabled{opacity:0.26;cursor:not-allowed}.size-select .sizename{position:absolute;bottom:30%;width:100%;text-align:center}.size-select .soldout{position:absolute;bottom:0;width:100%;text-align:center}.fsecure-dropdown .ui-select-toggle,.fsecure-dropdown .ui-select-choices.dropdown-menu{min-width:250px}.campaignTerms{font-size:12px;clear:both;padding:16px 0}.campaignTerms .details{display:block;text-align:left}.campaignTerms .more-link,.campaignTerms .read-less,.campaignTerms .read-less a{display:block;margin:8px 0 -16px 0;font-size:16px;text-align:center}.shop-stock{margin-top:16px}.actions .price .small{font-size:65%}.actions .add-to-cart,.actions .btn-add-to-cart{text-align:center;display:block;margin-left:auto;margin-right:auto;width:100%}.actions .btn-pickup{text-align:center;display:block;margin-left:auto;margin-right:auto;width:100%;padding-left:8px;padding-right:8px;line-height:initial}.actions .banner .content{min-height:100%;font-size:14px}.actions .banner .content h1{font-size:22px !important;margin-top:0}#cmodal .dropdown .stockindicator{right:10px}#cmodal .text .stockindicator{display:none}#cmodal .toggle-no-availability{margin-bottom:16px}#cmodal .modal-header{padding-bottom:0}#cmodal .store-search{margin-bottom:8px}#cmodal .store-search .dlsg-icon{position:absolute;color:#da0070;right:10px;font-size:30px;bottom:21%;width:1.5rem;height:1.5rem}#cmodal .product-name{margin-top:-16px;margin-right:64px}#cmodal .payment-details{background-color:#f2f2f2;margin-bottom:-16px}#cmodal .store-details h3{margin-top:0}#cmodal .click-and-collect-prices p{display:inline-block;margin-bottom:0}#cmodal .click-and-collect-prices p.normPrice{display:block}#cmodal .panel{margin-bottom:0;border:0}#cmodal .panel-body{padding-top:0;padding-bottom:16px}#cmodal .panel-body .stockindicator{right:1px}@media screen and (max-width:767px){#cmodal #storeAccordion .styled-radio{font-size:14px;line-height:26px}}#cmodal .icon-list li{margin:16px 0}#cmodal .checkboxes-container>.dlsg-checkbox{display:inline;margin-right:16px}#cmodal .bank-logos{margin:-8px}#cmodal .bank-logos img{height:35px;margin:8px}#cmodal .bank-logos img:first-child{height:45px}.availability-info{background:#e0e1dd;font-size:14px;padding:10px;margin:0 -16px 16px -16px}.manualCampaignForm{margin-bottom:32px}.modal-open #loading{background-color:transparent}.continue-btn-popover-wrapper{display:inline-flex}@media (max-width:767px){.continue-btn-popover-wrapper{width:100%}}.insurance-container{padding-bottom:16px}.insurance-container .dlsg-switch .dlsg-switch__container .dlsg-switch__checkbox:disabled+.dlsg-switch__label .dlsg-switch__text{color:#121212}.insurance-container .dlsg-switch__text{font-family:"DNA Text","Helvetica Neue",Helvetica,Arial,sans-serif}.insurance-container .dlsg-switch__label{min-width:50%}.insurance-container .insurance-price-details-container{font-size:12px;color:#737373}.insurance-container .insurance-price-details-container .continuous-price,.insurance-container .insurance-price-details-container .continuous-price .small{font-size:12px;color:#737373}.insurance-container .insurance-price-details-container .price{font-size:18px}.insurance-container .insurance-price-details-container .price .small{font-family:"DNA Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.insurance-container .insurance-additional-details-link{padding-top:5px}@media screen and (min-width:992px){.insurance-container .insurance-additional-details-link{margin-left:16px}}.insurance-popover{max-width:200px;font-size:14px;text-align:center}.product-campaign-terms,.insurance-campaign-terms{clear:both;font-size:12px;padding:16px 0 0}.insurance-campaign-terms--toggle,.product-campaign-terms--toggle{font-family:"DNA Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;display:block;margin-top:16px}.product-campaign-terms--toggle+.insurance-campaign-terms--toggle{margin-top:8px}@media (min-width:992px){.insurance-campaign-terms--toggle,.product-campaign-terms--toggle{display:inline-block;margin-top:16px}.product-campaign-terms--toggle+.insurance-campaign-terms--toggle:before{content:" | ";margin:0 2px;color:#da0070}}@media screen and (min-width:992px){.web-stock,.shop-stock{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:row}.continue-btn-wrapper{float:right}}@media screen and (max-width:767px){body.modal-open{overflow:hidden;height:100%}.modal-lg .modal-content,.modal-dialog.modal-lg,.modal-lg .modal-body{height:inherit;min-height:100%}}@media screen and (max-width:1299px){.stockLevel{margin:8px 0}}﻿.dlsg-bg--pink{background:#da0070}.dlsg-bg--plum{background:#551c3e}.dlsg-bg--water-blue{background:#007d91}.dlsg-bg--melon-yellow{background:#ffa100}.dlsg-bg--black{background:#000}.dlsg-bg--white{background:#fff}.dlsg-bg--slate-gray{background:#4b5055}.dlsg-bg--gray-white{background:#e0e1dd}.dlsg-text--dark{color:#121212}.dlsg-text--light{color:#fff}.dlsg-text--pink{color:#da0070}.dlsg-text--water-blue{color:#007d91}.dlsg-text--melon-yellow{color:#ffa100}.dlsg-text--black{color:#000}.dlsg-text--white{color:#fff}.dlsg-text--slate-gray{color:#4b5055}.dlsg-text--gray-white{color:#e0e1dd}.ui.dropdown{cursor:pointer;position:relative;display:inline-block;outline:none;text-align:left;-webkit-transition:box-shadow 0.1s ease,width 0.1s ease;transition:box-shadow 0.1s ease,width 0.1s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui.dropdown .menu{cursor:auto;position:absolute;display:none;outline:none;top:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0em;padding:0em 0em;background:#FFFFFF;text-shadow:none;text-align:left;box-shadow:0 2px 3px 0 rgba(34,36,38,0.15);border:1px solid #bebebe;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease;z-index:11;will-change:transform,opacity}.ui.dropdown .menu>*{white-space:nowrap}.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{display:none !important}.ui.dropdown>.dropdown.icon{position:relative;width:auto;font-size:0.85714286em;margin:0em 0em 0em 1em}.ui.dropdown .menu>.item .dropdown.icon{width:auto;float:right;margin:0em 0em 0em 1em}.ui.dropdown .menu>.item .dropdown.icon+.text{margin-right:1em}.ui.dropdown>.text{display:inline-block;-webkit-transition:none;transition:none}.ui.dropdown .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;text-align:left;border-top:none;line-height:1em;color:rgba(0,0,0,0.87);padding:0.71428571rem 1.14285714rem !important;text-transform:none;font-weight:normal;box-shadow:none;-webkit-touch-callout:none}.ui.dropdown .menu>.item:first-child{border-top-width:0px}.ui.dropdown>.text>[class*="right floated"],.ui.dropdown .menu .item>[class*="right floated"]{float:right !important;margin-right:0em !important;margin-left:1em !important}.ui.dropdown>.text>[class*="left floated"],.ui.dropdown .menu .item>[class*="left floated"]{float:left !important;margin-left:0em !important;margin-right:1em !important}.ui.dropdown .menu .item>.icon.floated,.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{margin-top:0em}.ui.dropdown .menu>.header{margin:1rem 0rem 0.75rem;padding:0em 1.14285714rem;color:rgba(0,0,0,0.85);font-size:0.78571429em;font-weight:bold;text-transform:uppercase}.ui.dropdown .menu>.divider{border-top:1px solid rgba(34,36,38,0.1);height:0em;margin:0.5em 0em}.ui.dropdown .menu>.input{width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1.14285714rem 0.71428571rem;min-width:10rem}.ui.dropdown .menu>.header+.input{margin-top:0em}.ui.dropdown .menu>.input:not(.transparent) input{padding:0.5em 1em}.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) .icon,.ui.dropdown .menu>.input:not(.transparent) .label{padding-top:0.5em;padding-bottom:0.5em}.ui.dropdown>.text>.description,.ui.dropdown .menu>.item>.description{float:right;margin:0em 0em 0em 1em;color:#bdbdbd}.ui.dropdown .menu>.message{padding:0.71428571rem 1.14285714rem;font-weight:normal}.ui.dropdown .menu>.message:not(.ui){color:#8a8a8a}.ui.dropdown .menu .menu{top:0% !important;left:100% !important;right:auto !important;margin:0em 0em 0em -0.5em !important;z-index:21 !important}.ui.dropdown .menu .menu:after{display:none}.ui.dropdown>.text>.icon,.ui.dropdown>.text>.label,.ui.dropdown>.text>.flag,.ui.dropdown>.text>img,.ui.dropdown>.text>.image{margin-top:0em}.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{margin-top:0em}.ui.dropdown>.text>.icon,.ui.dropdown>.text>.label,.ui.dropdown>.text>.flag,.ui.dropdown>.text>img,.ui.dropdown>.text>.image,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{margin-left:0em;float:none;margin-right:0.71428571rem}.ui.dropdown>.text>img,.ui.dropdown>.text>.image,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{display:inline-block;vertical-align:middle;width:auto;max-height:2em}.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none}.ui.menu .ui.dropdown .menu .active.item{border-left:none}.ui.menu .right.menu .dropdown:last-child .menu,.ui.menu .right.dropdown.item .menu,.ui.buttons>.ui.dropdown:last-child .menu{left:auto;right:0em}.ui.label.dropdown .menu{min-width:100%}.ui.dropdown.icon.button>.dropdown.icon{margin:0em}.ui.button.dropdown .menu{min-width:100%}.ui.selection.dropdown{cursor:pointer;word-wrap:break-word;line-height:1em;white-space:normal;outline:0;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);min-width:14em;min-height:2.7142em;background:#FFFFFF;display:inline-block;padding:0.78571429em 2.6em 0.78571429em 1em;color:rgba(0,0,0,0.87);box-shadow:none;border:1px solid #bebebe;-webkit-transition:box-shadow 0.1s ease,width 0.1s ease;transition:box-shadow 0.1s ease,width 0.1s ease}.ui.selection.dropdown.visible,.ui.selection.dropdown.active{z-index:10}select.ui.dropdown{height:38px;padding:0.5em;border:1px solid #bebebe;visibility:visible}.ui.selection.dropdown>.search.icon,.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon{cursor:pointer;position:absolute;top:auto;width:auto;z-index:3;margin:-0.78571429em;padding:0.78571429em;right:1em;opacity:0.8;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease}.ui.compact.selection.dropdown{min-width:0px}.ui.selection.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;border-top-width:0px !important;width:auto;outline:none;margin:0px -1px;min-width:calc(100% + 2px);width:calc(100% + 2px);box-shadow:0px 2px 3px 0px rgba(34,36,38,0.15);-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease}.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none}.ui.selection.dropdown .menu>.message{padding:0.71428571rem 1.14285714rem}@media only screen and (max-width:767px){.ui.selection.dropdown .menu{max-height:8.48571429rem}}@media only screen and (min-width:768px){.ui.selection.dropdown .menu{max-height:10.81428571rem}}@media only screen and (min-width:992px){.ui.selection.dropdown .menu{max-height:15.47142857rem}}@media only screen and (min-width:1920px){.ui.selection.dropdown .menu{max-height:20.22857143rem}}.ui.selection.dropdown .menu>.item{border-top:1px solid #FAFAFA;padding:0.71428571rem 1.14285714rem !important;white-space:normal;word-wrap:normal}.ui.selection.dropdown:hover{border-color:rgba(34,36,38,0.35);box-shadow:none}.ui.selection.active.dropdown{border-color:rgba(34,36,38,0.35);box-shadow:0px 2px 3px 0px rgba(34,36,38,0.15)}.ui.selection.active.dropdown .menu{box-shadow:0px 2px 3px 0px rgba(34,36,38,0.15)}.ui.selection.dropdown:focus{border-color:rgba(34,36,38,0.35);box-shadow:none}.ui.selection.dropdown:focus .menu{box-shadow:0px 2px 3px 0px rgba(34,36,38,0.15)}.ui.selection.visible.dropdown>.text:not(.default){font-weight:normal;color:rgba(0,0,0,0.8)}.ui.selection.active.dropdown:hover{box-shadow:0px 2px 3px 0px rgba(34,36,38,0.15)}.ui.selection.active.dropdown:hover .menu{box-shadow:0px 2px 3px 0px rgba(34,36,38,0.15)}.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{opacity:1;z-index:3}.ui.active.selection.dropdown{border-bottom-left-radius:0em !important;border-bottom-right-radius:0em !important}.ui.search.dropdown{min-width:''}.ui.search.dropdown>input.search{background:none transparent !important;border:none !important;box-shadow:none !important;cursor:pointer;top:0em;left:0em;width:100%;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:inherit}.ui.search.dropdown>input.search{position:absolute;z-index:2}.ui.search.dropdown>.text{cursor:text;position:relative;z-index:3}.ui.search.selection.dropdown>input.search{line-height:1.2142em;padding:0.67861429em 2.6em 0.67861429em 1em}.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto}.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{pointer-events:none}.ui.active.search.dropdown input.search:focus+.text .icon,.ui.active.search.dropdown input.search:focus+.text .flag{opacity:0.45}.ui.active.search.dropdown input.search:focus+.text{color:#bdbdbd !important}.ui.search.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){.ui.search.dropdown .menu{max-height:8.78571429rem}}@media only screen and (min-width:768px){.ui.search.dropdown .menu{max-height:11.31428571rem}}@media only screen and (min-width:992px){.ui.search.dropdown .menu{max-height:16.37142857rem}}@media only screen and (min-width:1920px){.ui.search.dropdown .menu{max-height:20.22857143rem}}.ui.multiple.dropdown{padding:0.22620476em 2.6em 0.22620476em 0.28571429em}.ui.multiple.dropdown .menu{cursor:auto}.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{cursor:text}.ui.multiple.dropdown>.label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:top;white-space:normal;font-size:1em;padding:0.35714286em 0.71428571em;margin:0.21428571em 0.28571429rem 0.21428571em 0em;box-shadow:0px 0px 0px 1px rgba(34,36,38,0.15) inset}.ui.multiple.dropdown .dropdown.icon{margin:0em -0.71428571em 0em 0em;padding:0.5em}.ui.multiple.dropdown>.text{position:static;padding:0;max-width:100%;margin:0.45240952em 0em 0.45240952em 0.71428571em;line-height:1.2142em}.ui.multiple.dropdown>.label ~ .text{display:none}.ui.multiple.search.dropdown>.text{display:inline-block;position:absolute;top:0;left:0;padding:inherit;margin:0.45240952em 0em 0.45240952em 0.71428571em;line-height:1.2142em}.ui.multiple.search.dropdown>.label ~ .text{display:none}.ui.multiple.search.dropdown>input.search{position:static;padding:0;max-width:100%;margin:0.45240952em 0em 0.45240952em 0.71428571em;width:2.2em;line-height:1.2142em}.ui.inline.dropdown{cursor:pointer;display:inline-block;color:inherit}.ui.inline.dropdown .dropdown.icon{margin:0em 0.5em 0em 0.25em;vertical-align:baseline}.ui.inline.dropdown>.text{font-weight:bold}.ui.inline.dropdown .menu{cursor:auto;margin-top:0.25em}.ui.dropdown .menu .active.item{background:transparent;font-weight:bold;color:rgba(0,0,0,0.95);box-shadow:none;z-index:12}.ui.dropdown .menu>.item:hover{background:#f2f2f2;color:rgba(0,0,0,0.95);z-index:13}.ui.loading.dropdown>i.icon:before,.ui.loading.dropdown>i.icon:after{left:30% !important}.ui.loading.dropdown>i.icon{top:50% !important}.ui.multiple.loading.dropdown>i.icon:before,.ui.multiple.loading.dropdown>i.icon:after{top:0% !important;left:0% !important}.ui.loading.dropdown>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-0.64285714em 0em 0em -0.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:0.2em solid rgba(0,0,0,0.1)}.ui.loading.dropdown>i.icon:after{position:absolute;content:'';top:50%;left:50%;box-shadow:0px 0px 0px 1px transparent;margin:-0.64285714em 0em 0em -0.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:dropdown-spin 0.6s linear;animation:dropdown-spin 0.6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:0.2em}.ui.loading.dropdown.button>i.icon:before,.ui.loading.dropdown.button>i.icon:after{display:none}@-webkit-keyframes dropdown-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dropdown-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.dropdown>.default.text,.ui.default.dropdown>.text{color:#8a8a8a}.ui.dropdown:hover>.default.text,.ui.default.dropdown:hover>.text{color:#8a8a8a}.ui.loading.dropdown>.text{-webkit-transition:none;transition:none}.ui.dropdown .loading.menu{display:block;visibility:hidden;z-index:-1}.ui.dropdown.selected,.ui.dropdown .menu .selected.item{background:rgba(0,0,0,0.03);color:rgba(0,0,0,0.95)}.ui.dropdown>.filtered.text{visibility:hidden}.ui.dropdown .filtered.item{display:none !important}.ui.dropdown.error,.ui.dropdown.error>.text,.ui.dropdown.error>.default.text{color:#9F3A38}.ui.selection.dropdown.error{background:#FFF6F6;border-color:#E0B4B4}.ui.selection.dropdown.error:hover{border-color:#E0B4B4}.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu{border-color:#E0B4B4}.ui.dropdown.error>.menu>.item{color:#9F3A38}.ui.multiple.selection.error.dropdown>.label{border-color:#E0B4B4}.ui.dropdown.error>.menu>.item:hover{background-color:#FFF2F2}.ui.dropdown.error>.menu .active.item{background-color:#FDCFCF}.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{cursor:default;pointer-events:none;opacity:0.45}.ui.dropdown .menu{left:0px}.ui.dropdown .right.menu>.menu,.ui.dropdown .menu .right.menu{left:100% !important;right:auto !important}.ui.dropdown>.left.menu .menu,.ui.dropdown .menu .left.menu{left:auto !important;right:100% !important}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0em 0.71428571rem 0em 0em}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0em 0.71428571rem 0em 0em}.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{margin-left:1em}.ui.upward.dropdown>.menu{top:auto;bottom:100%;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.08)}.ui.dropdown .upward.menu{top:auto !important;bottom:0 !important}.ui.upward.selection.dropdown .menu{border-top-width:1px !important;border-bottom-width:0px !important;box-shadow:0px -2px 3px 0px rgba(0,0,0,0.08)}.ui.upward.selection.dropdown:hover{box-shadow:0px 0px 2px 0px rgba(0,0,0,0.05)}.ui.upward.selection.dropdown.visible{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.08)}.ui.upward.active.selection.dropdown:hover{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.05)}.ui.upward.active.selection.dropdown:hover .menu{box-shadow:0px -2px 3px 0px rgba(0,0,0,0.08)}.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{overflow-x:hidden;overflow-y:auto}.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;min-width:100% !important;width:auto !important}.ui.dropdown .scrolling.menu{position:static;overflow-y:auto;border:none;box-shadow:none !important;margin:0 !important;min-width:100% !important;width:auto !important;border-top:1px solid rgba(34,36,38,0.15)}.ui.scrolling.dropdown .menu .item.item.item,.ui.dropdown .scrolling.menu>.item.item.item{border-top:none;padding-right:calc( 1.14285714rem + 17px) !important}.ui.scrolling.dropdown .menu .item:first-child,.ui.dropdown .scrolling.menu .item:first-child{border-top:none}.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{display:block}@media all and (-ms-high-contrast:none){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{min-width:calc(100% - 17px)}}@media only screen and (max-width:767px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:9.71428571rem}}@media only screen and (min-width:768px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:14.57142857rem}}@media only screen and (min-width:992px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:19.42857143rem}}@media only screen and (min-width:1920px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:19.42857143rem}}.ui.simple.dropdown .menu:before,.ui.simple.dropdown .menu:after{display:none}.ui.simple.dropdown .menu{position:absolute;display:block;overflow:hidden;top:-9999px !important;opacity:0;width:0;height:0;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease}.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-left-radius:0em !important;border-bottom-right-radius:0em !important}.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{overflow:visible;width:auto;height:auto;top:100% !important;opacity:1}.ui.simple.dropdown>.menu>.item:active>.menu,.ui.simple.dropdown:hover>.menu>.item:hover>.menu{overflow:visible;width:auto;height:auto;top:0% !important;left:100% !important;opacity:1}.ui.simple.disabled.dropdown:hover .menu{display:none;height:0px;width:0px;overflow:hidden}.ui.simple.visible.dropdown>.menu{display:block}.ui.fluid.dropdown{display:block;width:100%;min-width:0em}.ui.fluid.dropdown>.dropdown.icon{float:right}.ui.floating.dropdown .menu{left:0;right:auto;box-shadow:0px 2px 4px 0px rgba(34,36,38,0.12),0px 2px 10px 0px rgba(34,36,38,0.08) !important}.ui.floating.dropdown>.menu{margin-top:0.5em !important}.ui.pointing.dropdown>.menu{top:100%;margin-top:0.71428571rem}.ui.pointing.dropdown>.menu:after{display:block;position:absolute;pointer-events:none;content:'';visibility:visible;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:0.5em;height:0.5em;box-shadow:-1px -1px 0px 1px rgba(34,36,38,0.15);background:#FFFFFF;z-index:2}.ui.pointing.dropdown>.menu:after{top:-0.25em;left:50%;margin:0em 0em 0em -0.25em}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0%;right:auto;margin:1em 0em 0em}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0%;right:auto;margin:1em 0em 0em}.ui.top.left.pointing.dropdown>.menu:after{top:-0.25em;left:1em;right:auto;margin:0em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ui.top.right.pointing.dropdown>.menu{top:100%;bottom:auto;right:0%;left:auto;margin:1em 0em 0em}.ui.top.right.pointing.dropdown>.menu:after{top:-0.25em;left:auto;right:1em;margin:0em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ui.left.pointing.dropdown>.menu{top:0%;left:100%;right:auto;margin:0em 0em 0em 1em}.ui.left.pointing.dropdown>.menu:after{top:1em;left:-0.25em;margin:0em 0em 0em 0em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ui.right.pointing.dropdown>.menu{top:0%;left:auto;right:100%;margin:0em 1em 0em 0em}.ui.right.pointing.dropdown>.menu:after{top:1em;left:auto;right:-0.25em;margin:0em 0em 0em 0em;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.ui.bottom.pointing.dropdown>.menu{top:auto;bottom:100%;left:0%;right:auto;margin:0em 0em 1em}.ui.bottom.pointing.dropdown>.menu:after{top:auto;bottom:-0.25em;right:auto;margin:0em;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.ui.bottom.pointing.dropdown>.menu .menu{top:auto !important;bottom:0px !important}.ui.bottom.left.pointing.dropdown>.menu{left:0%;right:auto}.ui.bottom.left.pointing.dropdown>.menu:after{left:1em;right:auto}.ui.bottom.right.pointing.dropdown>.menu{right:0%;left:auto}.ui.bottom.right.pointing.dropdown>.menu:after{left:auto;right:1em}.ui.upward.pointing.dropdown>.menu,.ui.upward.top.pointing.dropdown>.menu{top:auto;bottom:100%;margin:0em 0em 0.71428571rem}.ui.upward.pointing.dropdown>.menu:after,.ui.upward.top.pointing.dropdown>.menu:after{top:100%;bottom:auto;box-shadow:1px 1px 0px 1px rgba(34,36,38,0.15);margin:-0.25em 0em 0em}.ui.dropdown>.dropdown.icon{font-family:'FontAwesome';line-height:1;height:1em;width:1.23em;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:normal;font-style:normal;text-align:center}.ui.dropdown>.dropdown.icon{width:auto}.ui.dropdown>.dropdown.icon:before{content:'\f0d7'}.ui.dropdown .menu .item .dropdown.icon:before{content:""}.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{content:""}.ui.vertical.menu .dropdown.item>.dropdown.icon:before{content:""}.ui.dropdown>.text>.description,.ui.dropdown .menu>.item>.description{color:#bfbfbf}.ui.dropdown .menu>.message:not(.ui){color:#999}.ui.active.search.dropdown input.search:focus+.text{color:#bfbfbf !important}.ui.dropdown>.default.text,.ui.default.dropdown>.text{color:#999}.ui.dropdown:hover>.default.text,.ui.default.dropdown:hover>.text{color:#999}