#basket_icon{background:url('/assets/img/basket/off.svg') no-repeat center center;& .on{background:url('/assets/img/basket/on.svg') no-repeat center center;}}@media screen and (max-width:45rem){#basket_icon,#basket_icon.on{background-size:90%;}}@media screen and (max-width:79.5rem){#basket_icon{float:right;display:block;width:2.5rem;height:2.5rem;position:relative;cursor:pointer;margin:0 .25rem 0 0;padding:.5rem;& p,& p a{float:left;width:2.5rem;height:2.5rem;margin:0;padding:0;top:0;left:0;position:relative;overflow:hidden;z-index:2;}}}@media screen and (min-width:79.5rem){#basket_icon{float:right;display:block;width:3.75rem;height:3.75rem;position:relative;margin:0;padding:0;& p,& p a{float:left;width:3.75rem;height:3.75rem;margin:0;padding:0;top:0;left:0;position:relative;overflow:hidden;z-index:2;}}#basket_icon,#basket_icon.on{background-size:90%;}}#basket_icon p span{display:block;width:100%;margin:0 0 0 10em;padding:0;}#basket_icon .info{display:flex;justify-content:flex-end;align-items:center;min-width:1.5rem;height:1.5rem;background:var(--bgr-accent-400);border:var(--bgr-primary-400) 2px solid;position:absolute;top:-.35rem;right:-.35rem;border-radius:50%;z-index:1;& p{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;font-size:.65rem;font-weight:bold;text-align:center;color:var(--clr-primary-300);}}#basket_icon .info.hide{display:none;}:root{--basket-header-height:1.75rem;--basket-price-height:100%;}@media screen and (max-width:45rem){.basket{float:left;width:100%;margin:1rem auto;padding:0;}}@media screen and (min-width:45rem) and (max-width:79.5rem){.basket{float:left;width:100%;margin:1rem auto;padding:0;}}@media screen and (min-width:79.5rem){.basket{float:left;width:100%;margin:1rem auto;padding:0;}}.basket .basket_delete_wrapper{float:right;margin:.25rem 0 0 0;}.basket .button.icon,.basket .button.icon:hover{display:block;margin:0;padding:0;border:none;}.basket .btn_basket_item_delete.icon{width:1.75rem;height:1.75rem;background:url('/assets/img/basket/btn/delete/icon/off.svg') no-repeat center center;&:hover,&:focus,&:focus-within{background:url('/assets/img/basket/btn/delete/icon/on.svg') no-repeat center center;}}.basket .btn_basket_item_delete.icon span,.basket .btn_basket_item_delete.icon strong{display:none;}.basket .btn_basket_item_amount.icon{width:2rem;height:2rem;background:url('/assets/img/basket/btn/update/icon/off.svg') no-repeat center center;&:hover,&:focus,&:focus-within{background:url('/assets/img/basket/btn/update/icon/on.svg') no-repeat center center;}}.basket .btn_basket_item_amount.icon span,.basket .btn_basket_item_amount.icon strong{display:none;}.basket_insert_wrapper,.basket_update_wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin:.25rem 0;padding:0;}.basket_insert,.basket_update{width:3rem;height:3rem;margin:.25rem 0;padding:.25rem;background:var(--bgr-secondary-200);border-radius:50%;}.basket_insert .icon,.basket_update .icon{width:100%;height:100%;background:url('/assets/img/basket/off.svg') no-repeat top left;animation:tilt-shaking .5s ease-out forwards;}.basket .header{float:left;width:100%;min-height:var(--basket-header-height);margin:0;padding:0;background:var(--bgr-primary-200);}.basket .header p{margin:.25rem;padding:0;}.basket .header .left{float:left;border:0;}.basket .header .right{float:right;border:0;}.basket .header .amount,.basket .header .net,.basket .header .gross,.basket .header .vat{border:0;}.basket .header .amount{float:left;border-left:var(--brd-primary-100) 1px solid;min-height:var(--basket-header-height);}.basket .header .gross{float:left;border-left:var(--brd-primary-100) 1px solid;min-height:var(--basket-header-height);}.basket .header .subtotal.gross{float:left;border-left:var(--brd-primary-100) 1px solid;min-height:var(--basket-header-height);}.basket .header .vat{float:left;border-left:var(--brd-primary-100) 1px solid;min-height:var(--basket-header-height);}@media screen and (max-width:45rem){.basket .header .vat{display:none;}.basket .row .vat{display:none;}.basket .footer .vat{display:none;}}.basket .row{clear:both;float:left;width:100%;border-top:var(--brd-primary-100) 1px solid;position:relative;margin:0;padding:.35rem 0 0 0;border-radius:0;}.basket .row p{float:left;width:auto;margin:0;padding:0;}.basket .row.alert{border:var(--brd-secondary-100) 1px solid;}.basket .row .sort_wrapper{float:left;width:2.25rem;height:1.75rem;}.basket .row .sort{display:flex;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;position:absolute;top:.5rem;left:-.5rem;background:var(--bgr-primary-500);border:var(--brd-primary-50) 1px solid;border-radius:50%;z-index:1;}.basket .row .sort p{display:flex;justify-content:center;align-items:center;width:100%;margin:0;padding:0;font-size:var(--fs-xs);text-align:center;color:var(--clr-primary-300)}.basket .row .item_number{float:left;width:100%;text-align:left;& p{font-size:var(--fs-xs);}}.basket .row .small{clear:both;float:left;width:auto;font-size:var(--fs-xs);}.basket .row .title{float:left;width:100%;text-align:left;font-family:var(--primary-font-family);}.basket .row .title > *{margin:0;padding:0;}.basket .row .title .ol{font-size:var(--fs-s);margin:0 0 .25rem 0;}.basket .row .title .hl{font-size:var(--fs-m);}.basket .row .title .sl{font-size:var(--fs-s);margin:.25rem 0 0;}@media screen and (max-width:45rem){.basket .header{display:none;}.basket .row .media{float:left;width:100%;margin:.5rem 0;padding:0;height:auto;& img{display:block;}}.basket .row .title,.basket .row .content{clear:both;float:left;width:100%;margin:.5rem 0;padding:0;}.basket .row .content .small{clear:both;float:left;width:100%;margin:.15rem 0;padding:0;}.basket .left_row{float:left;width:100%;margin:0;padding:0;}.basket .right_row{float:left;width:100%;margin:0;padding:0;}.basket .right_row form{float:right !important;width:auto;margin:0;padding:0;}}@media screen and (min-width:45rem){.basket .row .media{float:left;width:12rem;margin:1rem .25rem;padding:0;height:auto;& img{display:block;}}.basket .row .title,.basket .row .content{clear:both;float:left;width:100%;margin:.5rem 0;padding:0;}.basket .row .content .small{clear:both;float:left;width:100%;margin:.15rem 0;padding:0;}}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:portrait){.basket .left_row{float:left;width:100%;margin:0;padding:0 .25rem;}.basket .right_row{float:right;margin:0;padding:0;}}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:landscape){.basket .left_row{float:left;width:100%;margin:0;padding:0 .25rem;}.basket .right_row{float:right;margin:0;padding:0;}}@media screen and (min-width:79.5rem){.basket .left_row{float:left;width:45% !important;margin:0;padding:0 .25rem;}.basket .right_row{float:right;margin:0;padding:0;}}.basket .left_row .title{text-align:left;}.basket .left_row .content{text-align:left;}.basket .left_row .content ul.list{float:left;width:100%;padding:0;margin:.25rem 0;list-style:none;}.basket .left_row .content ul.list li{margin:.15rem 0 0 0;padding:0 0 0 1rem;display:inline-block;font-size:var(--fs-xs);}.basket .left_row .content ul.list li:before{display:inline-block;content:'';height:.75rem;width:.75rem;background:url('/assets/img/list.svg') no-repeat top left;}.basket .right_row form{float:left;margin:.35rem .5rem .5rem 0;padding:0;}.basket .right_row fieldset{float:left;margin:0;padding:0;border:none;}.basket .right_row .box_amount{float:left;width:5rem;margin:0 .75rem 0 0;padding:0;& .amount{float:left;width:5rem;padding:0 .25rem;}}.basket .item_datetime{float:left;width:100%;max-width:32rem;margin:.5rem 0;padding:.25rem;background:var(--bgr-primary-400);border-radius:.25rem;& .header{float:left;width:100%;margin:0;padding:0;background:none;display:block;& p{float:left;width:100%;margin:.25rem 0 0 0;padding:0;font-weight:bold;}}& .content{float:left;width:100%;margin:0;padding:0;display:flex;justify-content:flex-end;align-items:flex-end;}& .box{float:left;width:100%;margin:0;padding:.25rem 0;& label{float:left;width:100%;margin:0;padding:0;font-size:var(--fs-xs);}& .select,& input{display:inline-block;width:100%;height:2rem;margin:0;padding:.25rem;border:var(--form-input-brd-primary-300) 1px solid;background:var(--form-input-bgr-primary-300);color:var(--form-input-clr-primary-300);font-family:var(--primary-font-family);font-size:var(--fs-xs);border-radius:.25rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;}& input[type=date]{font-family:var(--primary-font-family);font-size:var(--fs-xs);padding:.35rem;}}& .box:first-of-type{margin:0 .5rem 0 0;padding:.25rem 0;}& .box:last-of-type{margin:0 0 0 .5rem;padding:.25rem 0;}& .footer{float:left;width:100%;margin:0;padding:0;& p{float:left;width:100%;margin:0;padding:0;font-weight:bold;}}}.basket .net,.basket .gross,.basket .vat{float:left;display:flex;justify-content:flex-end;align-items:center;margin:0;padding:0 .25rem;min-height:var(--basket-price-height);}@media screen and (max-width:45rem){.basket .price{float:left !important;width:auto !important;margin:.45rem 0 0 0 !important;padding:0 !important;}.basket .price .net,.basket .price .gross,.basket .price .vat{float:left;display:flex;justify-content:flex-start;align-items:center;margin:0 .5rem 0 0;padding:0;min-height:var(--basket-price-height);}.basket .price .gross:not(.subtotal){display:none;}.basket .price .vat{display:none;}}@media screen and (min-width:45rem) and (max-width:79.5rem){.basket .price{float:left !important;width:auto !important;margin:.35rem 0 0 0 !important;padding:0 !important;}.basket .net,.basket .gross,.basket .vat{min-width:6.5rem;}}@media screen and (min-width:79.5rem){.basket .price{float:right !important;width:auto !important;margin:.25rem 0 0 0 !important;padding:0 !important;}.basket .net,.basket .gross,.basket .vat{min-width:7rem;}}.basket .row .amount,.basket .row .update,.basket .row .delete,.basket .row .net,.basket .row .gross,.basket .row .vat{min-height:2rem;}.basket p{margin:0;padding:0;font-size:var(--fs-s);}.basket .amount p,.basket .update p,.basket .delete p{font-size:var(--fs-s);}.basket .net p,.basket .gross p,.basket .vat p{font-size:var(--fs-s);}.basket .footer{float:left;width:100%;}.basket .footer .subtotal,.basket .footer .discount,.basket .footer .delivery,.basket .footer .shipping,.basket .footer .registration{clear:both;float:left;width:100%;border-top:var(--brd-primary-100) 1px solid;}.basket .footer .subtotal,.basket .footer .discount,.basket .footer .delivery,.basket .footer .shipping,.basket .footer .registration,.basket .footer .total.vat,.basket .footer .total{display:flex;justify-content:flex-end;}.basket .footer .subtotal .label,.basket .footer .discount .label,.basket .footer .delivery .label,.basket .footer .shipping .label,.basket .footer .registration .label,.basket .footer .total.vat .label,.basket .footer .total .label{float:left;width:auto;padding:0 .25rem;}.basket .footer .subtotal .label p,.basket .footer .discount .label p,.basket .footer .delivery .label p,.basket .footer .shipping .label p,.basket .footer .registration .label p,.basket .footer .total.vat .label p,.basket .footer .total .label p{text-align:right;font-size:var(--fs-s);}.basket .footer .subtotal .value,.basket .footer .discount .value,.basket .footer .delivery .value,.basket .footer .shipping .value,.basket .footer .registration .value,.basket .footer .total.vat .value,.basket .footer .total .value{border:0;}.basket .footer .subtotal .value p,.basket .footer .discount .value p,.basket .footer .delivery .value p,.basket .footer .shipping .value p,.basket .footer .registration .value p,.basket .footer .total.vat .value p,.basket .footer .total .value p{text-align:right;font-size:var(--fs-s);}@media screen and (min-width:45rem){.basket .footer .total.vat{display:none;}}.basket .footer .total{clear:both;float:left;width:100%;border-top:var(--brd-primary-100) 1px solid;}.basket .footer .total:not(.vat){border-top:var(--brd-primary-100) 4px double;}.basket .footer .total.down,.basket .footer .total.final{border-top:0;}form{border:none;}fieldset{border:none;margin:0;padding:0;}@media screen and (max-width:45rem){#form{margin:0;padding:0 .75rem;}}@media screen and (min-width:45rem){#form{margin:0;padding:0;}}form .small{float:left;width:100%;margin:.5rem 0 .25rem 0;padding:0;font-size:var(--fs-s);}form .alert{min-height:1.5rem;margin:0 0 .5rem 0;}form legend{float:left;width:100%;margin:.5rem 0 .25rem 0;padding:0;font-size:var(--fs-h2);font-weight:bold;}form h2{float:left;width:100%;margin:.5rem 0 .25rem 0;padding:0;font-size:var(--fs-m);font-weight:bold;}form p{float:left;width:100%;margin:1.5rem 0 0 0;padding:0;}form .label{display:inline-block;width:100%;margin:.5rem 0 0 0;padding:0;color:var(--form-input-clr-primary-300);font-size:var(--fs-s);}form .input,form .date,form .textarea{transition:border 150ms ease-in;border-radius:.25rem;}form .input.required,form .date.required,form .textarea.required{border:var(--form-input-brd-primary-300) 1px solid;}form .select.true,form .input.true,form .date.true,form .textarea.true{border:1px solid #0FF000;}form .select.false,form .input.false,form .date.false,form .textarea.false{border:1px solid #FF0000;}form .form_input_response{display:inline-block;margin:0 0 .5rem 0;padding:0;}form .form_input_response > *{display:inline-block;margin:0;padding:0;font-size:var(--fs-xs);}form .input,form .date,form .file{display:inline-block;width:100%;height:2rem;margin:0;padding:.25rem;border:var(--form-input-brd-primary-300) 1px solid;background:var(--form-input-bgr-primary-300);color:var(--form-input-clr-primary-300);font-family:var(--primary-font-family);font-size:var(--fs-p);transition:border ease-in .15s;}form .date::placeholder,form .input::placeholder{font-size:var(--fs-xs);}input + span {position:relative;}input + span::before {position:absolute;right:5px;top:0;}form .input.false + span::before {content:"✖";color:#FF0000;}form .input.true + span::before {content:"✓";color:#0FF000;}form .textarea{display:inline-block;width:100%;height:20rem;margin:0;padding:.25rem;border:var(--form-input-brd-primary-300) 1px solid;background:var(--form-input-bgr-primary-300);color:var(--form-input-clr-primary-300);font-family:var(--primary-font-family);font-size:var(--fs-p);resize:vertical;}form .textarea.short{height:12rem;}form .select{display:inline-block;width:auto;height:2rem;margin:0 0 .5rem 0;padding:.25rem;border:var(--form-input-brd-primary-300) 1px solid;background:var(--form-input-bgr-primary-300);color:var(--form-input-clr-primary-300);border-radius:.25rem;}form ul.list{clear:both;float:left;width:auto;margin:0;padding:0;}form ul.list li{display:inline-block;margin:.5rem .5rem .5rem 0;padding:0 .25rem .15rem 0;border:var(--form-input-brd-primary-300) 1px solid;background:var(--form-input-bgr-primary-300);}form ul.list li.pending{color:var(--status-pending-font-color);border:var(--status-pending-border-color) 1px solid;background:var(--status-pending-background-color);}form ul.list li.done{color:var(--status-succes-font-color);border:var(--status-succes-border-color) 1px solid;background:var(--status-succes-background-color);}form ul.list li.alert{color:var(--status-alert-font-color);border:var(--status-alert-border-color) 1px solid;background:var(--status-alert-background-color);}form ul.list li:before{display:none;}form ul.list li .radio,form ul.list li .checkbox{display:inline-block;margin:.25rem .25rem;padding:0;}form ul.list li label{display:inline-block;margin:0;padding:.5rem 0 .25rem 0;}form ul.list li{color:var(--form-btn-clr-default);border:var(--form-btn-bgr-default) 1px solid;background:var(--form-btn-bgr-default);}form ul.list li.on{font-weight:bold;color:var(--form-btn-clr-active);border:var(--form-btn-bgr-active) 1px solid;background:var(--form-btn-bgr-active);}@media screen and (min-width:79.5rem){form ul.list li:hover{color:var(--form-btn-clr-active);border:var(--form-btn-bgr-active) 1px solid;background:var(--form-btn-bgr-active);}}#form button{display:inline-block;width:auto;margin:.5rem 0;padding:.25rem .75rem;}#form button{font-weight:bold;cursor:pointer;text-align:center;font-size:var(--fs-p);border:var(--form-input-brd-primary-300) 1px solid;background:var(--bgr-accent-400);color:var(--clr-primary-300);border-radius:.25rem;&:hover{border:var(--form-input-brd-primary-300) 1px solid;background:var(--bgr-accent-400);color:var(--clr-secondary-300);}}#form button[disabled]{cursor:not-allowed;}@media screen and (max-width:45rem){table{float:left;width:100%;margin:1rem auto;padding:0;}}@media screen and (min-width:45rem) and (max-width:79.5rem){table{float:left;width:calc(100% - 2rem);margin:1rem;padding:0;}}@media screen and (max-width:45rem), screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:portrait){table th.optional,table td.optional{display:none}}@media screen and (min-width:79.5rem){table{float:left;width:100%;margin:1rem auto;padding:0;}}table{height:auto;border:none;border-collapse:collapse;}table caption{caption-side:top;font-size:var(--fs-p);font-style:italic;text-align:left;padding:.5rem 0;}table th{vertical-align:bottom;margin:0;padding:0;border:none}table th p{margin:0;padding:.15rem;font-size:var(--fs-s);}table th[scope=col] p{margin:0;padding:.15rem;font-size:var(--fs-s);}table th[scope=col]{font-style:normal;width:auto;background:var(--tbl-bgr-secondary-300);border-bottom:var(--tbl-brd-primary-300) 2px solid;}table th[scope=col],table th[scope=col] p{text-align:right;}table th[scope=col]:first-of-type,table th[scope=col]:first-of-type p{text-align:left;}table th[scope=col]:last-of-type,table th[scope=col]:last-of-type p{text-align:right;}table td, th[scope=row]{vertical-align:bottom;text-align:left;margin:0;padding:0;border-bottom:var(--tbl-brd-secondary-300) 1px solid;}table th[scope=row] p{margin:0;padding:.15rem;font-size:var(--fs-s) !important;}table td:first-of-type{text-align:left;}table td:last-of-type{text-align:right;}@media screen and (max-width:45rem){table th[scope=row] p{margin:0;padding:.15rem;font-size:var(--fs-s) !important;}table td.mobile p{float:right;width:8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}}table td p{display:block;margin:0;padding:.15rem;font-size:var(--fs-s) !important;text-align:right;& strong{font-weight:normal;}}table tr.on th[scope=row],table tr.on td{color:var(--clr-primary-300);background:var(--bgr-secondary-400);font-weight:bold;}table tr:hover th[scope=row],table tr:hover td{color:var(--clr-primary-300);background:var(--bgr-secondary-400);}table tr:nth-child(even){background:var(--tbl-bgr-primary-300);}table tr:nth-child(odd){background:var(--tbl-bgr-secondary-300);}#social{display:flex;justify-content:space-around;align-items:center;width:auto;height:2.5rem;}#social .icon{display:block;position:relative;overflow:hidden;cursor:pointer;}@media screen and (max-width:79.5rem){#social{margin:.75rem 0 .75rem 0;}#social .icon{width:3rem;height:3rem;}}@media screen and (min-width:79.5rem){#social{margin:0;}#social .icon{width:2.5rem;height:2.5rem;}#social .icon:first-of-type{margin:0;}#social .icon:last-of-type{margin:0 0 0 .5rem;}}.sitemap ul li:before{display:none;}.sitemap{display:block;float:left;text-align:left;width:100%;margin:0;padding:0;}.sitemap ul{float:left;width:100%;list-style-type:none;margin:0;padding:0;}.sitemap ul li{float:left;width:100%;margin:.25rem 0;padding:.15rem 0;border-bottom:var(--brd-primary-100) 1px solid;}.sitemap ul li:last-child{border-bottom:0;}.sitemap ul li a{float:left;width:100%;font-size:var(--fs-p);margin:0 0 .35rem 0!important;padding:.25rem .5rem;&:hover{background:var(--bgr-primary-500);color:var(--clr-secondary-300);border-radius:.25rem;text-decoration:none;}}.sitemap li > ul a{display:block;margin:0;padding:.25rem .5rem .25rem 1.5rem;font-weight:normal;}.sitemap li > ul a:before{display:inline-block;content:'';width:.45rem;height:.45rem;margin:0 .35rem 0 0;border:var(--brd-secondary-200) solid;border-width:0 1px 1px 0;border-radius:1px;position:relative;top:-.1rem;}.sitemap li > ul a:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.btn_check_out{float:left;border-radius:.25rem;width:100%;height:2.25rem;margin:.75rem 0;padding:.5rem 0 0 0;font-weight:bold;cursor:pointer;text-align:center;font-size:var(--fs-p);border:var(--form-input-brd-primary-300) 1px solid;background:var(--bgr-accent-400);color:var(--clr-primary-300);&:hover{border:var(--form-input-brd-primary-300) 1px solid;background:var(--bgr-primary-500);color:var(--clr-primary-300);}}.btn_check_out[type="submit"]{margin:0;padding:0;}.btn_check_out_back{float:left;border:none;border-radius:.25rem;width:100%;height:2rem;margin:.75rem 0;padding:.45rem 0 0 0;font-weight:bold;font-size:var(--fs-p);color:var(--clr-primary-300);background:var(--bgr-secondary-300);cursor:pointer;text-align:center;}.btn_check_out_back[type="submit"]{margin:0;padding:0;}@media screen and (max-width:45rem), screen and (min-width:45rem) and (max-width:79.5rem){.check_out_step_1_wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;margin:0;padding:0;}.check_out_step_1{float:left;width:100%;min-height:20rem;margin:.5rem 0;padding:.5rem;background:var(--bgr-primary-200);border:var(--brd-primary-50) 1px solid;border-radius:.25rem;}}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:portrait){.check_out_step_1{min-height:22rem;}}@media screen and (min-width:79.5rem), screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:landscape){.check_out_step_1_wrapper{display:flex;justify-content:center;align-items:center;flex-direction:row;width:100%;margin:.5rem 0;}.check_out_step_1{float:left;width:100%;min-height:20rem;margin:.5rem;padding:.5rem;background:var(--bgr-primary-200);border:var(--brd-primary-50) 1px solid;border-radius:.25rem;}}.check_out_step_1{display:flex;justify-content:space-between;align-items:start;flex-direction:column;& header{float:left;width:100%;height:2rem;}}.check_out_step_1 main{float:left;width:100%;height:auto;margin:0;padding:0;min-height:15.5rem;}.check_out_step_1 main .list{float:left;width:100%;}.check_out_step_1 main .list li{clear:both;float:left;width:100%;}.check_out_step_1 main .list li .radio{margin:0 .25rem 0 .5rem;padding:0;width:.75rem;}.check_out_step_1 main .list li label{width:calc(100% - 1.5rem);}.check_out_step_1 footer{display:block;width:100%;margin:0;padding:0;height:2.5rem;& button{float:left;width:100%;margin:0;padding:0;height:2.5rem;}}.check_out_step_4{float:left;width:100%;}#check_out_pp_wrapper{float:left;width:100%;height:12rem;margin:.5rem 0;padding:.5rem;background:var(--bgr-primary-200);border:var(--brd-primary-50) 1px solid;border-radius:.25rem;display:flex;justify-content:center;align-items:center;}#check_out_pp{margin:.5rem auto;min-width:26rem;}#check_out_pp_info{float:left;width:100%;margin:.5rem 0;padding:.5rem;background:var(--bgr-primary-200);border:var(--brd-primary-50) 1px solid;border-radius:.25rem;text-align:center;}#form_delivery_wrapper{float:left;width:100%;background:var(--bgr-primary-200);border:var(--brd-primary-50) 1px solid;border-radius:.25rem;padding:.5rem;}#form_delivery_wrapper .card{float:left;width:100%;margin:0 0 .25rem 0;padding:.25rem;background:var(--bgr-primary-300);border:var(--brd-primary-50) 0px solid;border-radius:.25rem;}#form_delivery_wrapper .card #delivery_timestamp_wrapper{display:none;}#form_elements_wrapper{display:flex;justify-content:flex-start;align-items:start;border:var(--brd-primary-50) 1px solid;border-radius:.25rem;padding:.5rem;}#user_open{float:left;width:100%;margin:0;padding:0;}#delivery_open{float:left;width:100%;margin:0;padding:0;}#message_open{float:left;width:100%;margin:0;padding:0;}@media screen and (min-width:79.5rem), screen and (min-width:45rem) and (max-width:79.5rem){#form_delivery_wrapper{display:flex;justify-content:flex-start;align-items:start;background:var(--bgr-primary-200);border:var(--brd-primary-50) 1px solid;border-radius:.25rem;padding:.5rem;gap:.5rem}#form_delivery_wrapper .card{float:left;width:100%;min-height:4rem;margin:0;padding:.25rem;border:var(--brd-primary-50) 0px solid;border-radius:.25rem;background:var(--bgr-primary-300);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#form_delivery_wrapper .card #delivery_timestamp_wrapper{display:none;}}#form_delivery_wrapper .card.delivery_type.type_1{background-image:url('/assets/img/eshop/delivery/type/1.svg');background-position:98% .75rem;background-repeat:no-repeat;background-size:2.75rem;}#form_delivery_wrapper .card.delivery_type.type_2{background-image:url('/assets/img/eshop/delivery/type/2.svg');background-position:98% .75rem;background-repeat:no-repeat;background-size:2.75rem;}#form_delivery_wrapper .card.delivery_area{background-image:url('/assets/img/eshop/delivery/area.svg');background-position:98% .75rem;background-repeat:no-repeat;background-size:2.75rem;}#form_delivery_wrapper .card.delivery_timestamp{background-image:url('/assets/img/eshop/delivery/timestamp.svg');background-position:98% .75rem;background-repeat:no-repeat;background-size:2.75rem;}@media screen and (min-width:79.5rem), screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:landscape){#form_elements_wrapper{display:flex;justify-content:flex-start;align-items:start;border:var(--brd-primary-50) 1px solid;border-radius:.25rem;padding:.5rem;}#user_open{float:left;width:50%;margin:0;padding:0 .5rem 0 0;}#delivery_open{float:left;width:50%;margin:0;padding:0 0 0 .5rem;}#message_open{float:left;width:50%;margin:0;padding:0}}.customer{float:left;width:100%;}.customer_membership,.customer_billing,.customer_delivery,.customer_email,.customer_url,.customer_newsletter,.customer_message,.customer_payment,.customer_shipping{float:left;width:100%;margin:.5rem 0;padding:.5rem;border:var(--brd-primary-50) 1px solid;border-radius:.25rem;}@media screen and (max-width:45rem){#form_elements_wrapper{background:var(--bgr-primary-400);}.customer_membership,.customer_billing,.customer_delivery,.customer_email,.customer_url,.customer_newsletter,.customer_message,.customer_payment,.customer_shipping{background:var(--bgr-primary-400);}#user_payment,#user_shipping{float:left;width:100%;margin:.5rem 0;display:flex;flex-direction:column;justify-content:center;}#delivery_type,#delivery_area,#delivery_timestamp{float:left;width:100%;margin:.5rem 0;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;}}@media screen and (min-width:45rem) and (max-width:79.5rem){#form_elements_wrapper{background:var(--bgr-primary-400);}.customer_membership,.customer_billing,.customer_delivery,.customer_email,.customer_url,.customer_newsletter,.customer_message,.customer_payment,.customer_shipping{background:var(--bgr-primary-400);}}@media screen and (min-width:79.5rem){#form_elements_wrapper{background:var(--bgr-primary-200);}.customer_membership,.customer_billing,.customer_delivery,.customer_email,.customer_url,.customer_newsletter,.customer_message,.customer_payment,.customer_shipping{background:var(--bgr-primary-200);}}@media screen and (min-width:45rem) and (max-width:79.5rem){#user_payment,#user_shipping{float:left;width:100%;margin:.5rem 0;display:flex;flex-direction:column;justify-content:center;}#delivery_type,#delivery_area,#delivery_timestamp{float:left;width:100%;margin:.5rem 0;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;}}@media screen and (min-width:79.5rem){#user_payment,#user_shipping{float:left;width:100%;margin:.5rem 0;display:flex;justify-content:space-between;}#delivery_type,#delivery_area,#delivery_timestamp{float:left;width:100%;margin:.5rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;}#user_payment li:first-of-type,#user_shipping li:first-of-type,#delivery_type li:first-of-type{margin:0 .25rem 0 0;}#user_payment li:last-of-type,#user_shipping li:last-of-type,#delivery_type li:last-of-type{margin:0 0 0 .25rem;}#user_payment li,#user_shipping li,#delivery_type li,#delivery_area li,#delivery_timestamp li{margin:0 .25rem;}}#user_payment li,#user_shipping li,#delivery_type li,#delivery_area li,#delivery_timestamp li{float:left;width:100%;flex:1 50%;color:var(--form-btn-clr-default);border:var(--form-btn-bgr-default) 1px solid;background:var(--form-btn-bgr-default);}#user_payment li.on,#user_shipping li.on,#delivery_type li.on,#delivery_area li.on,#delivery_timestamp li.on{font-weight:bold;color:var(--form-btn-clr-active);border:var(--form-btn-bgr-active) 1px solid;background:var(--form-btn-bgr-active);}#user_payment li input,#user_shipping li input,#delivery_type li input,#delivery_area li input,#delivery_timestamp li input{display:none;}#user_payment li label,#user_shipping li label,#delivery_type li label,#delivery_area li label,#delivery_timestamp li label{float:left;width:100%;margin:0;padding:.5rem 0;text-align:center;font-size:var(--fs-p);}#delivery_type_wrapper,#delivery_area_wrapper,#delivery_timestamp_wrapper{float:left;width:100%;background:var(--bgr-primary-200);border:var(--brd-primary-50) 1px solid;border-radius:.25rem;margin:.5rem 0;padding:.5rem;}@media screen and (max-width:45rem){#delivery_min_value{text-align:center;}}@media screen and (min-width:45rem) and (max-width:79.5rem){#delivery_type_wrapper,#delivery_area_wrapper,#delivery_timestamp_wrapper{width:calc(100% - 2rem);margin:.5rem 1rem;}#delivery_min_value{width:calc(100% - 2rem);margin:.5rem 1rem;text-align:center;}}@media screen and (min-width:79.5rem){#delivery_min_value{text-align:center;}}#delivery_timestamp_wrapper .list{float:left;width:100%;height:20rem;padding:.5rem 0;overflow:auto;scrollbar-width:thin;}#delivery_timestamp_response .main .content .icon{float:left;display:block;width:100%;height:4rem;margin:.5rem 0;background:url('/assets/img/eshop/delivery/timestamp.svg') no-repeat center center;animation:tilt-shaking .5s ease-out forwards;}#eshop_terms_wrapper{float:left;width:100%;margin:.5rem 0;padding:.5rem;background:var(--bgr-primary-200);border:var(--brd-primary-50) 1px solid;border-radius:.25rem;height:22rem;overflow:auto;scrollbar-width:thin;}#eshop_terms_wrapper .text{float:left;width:100%;margin:0;padding:0;}#eshop_terms_response_wrapper{float:left;width:100%;margin:.25rem 0 0 0;padding:0;min-height:2rem;}#eshop_terms_response_wrapper p{float:left;width:100%;margin:0;padding:0;}#eshop_terms{float:left;width:100%;margin:.5rem 0;padding:.5rem;background:var(--bgr-primary-200);border:var(--brd-primary-50) 1px solid;border-radius:.25rem;}#eshop_terms li{display:inline-block;padding:.25rem .25rem .45rem .25rem;}.gallery ul{list-style:none;}.gallery.compact ul{float:left;width:100%;margin:0;padding:0;}.gallery.compact li{float:left;width:100%;margin:0;padding:0;}.gallery.compact li:before{display:none}.gallery.compact li.none{display:none}.gallery.compact{float:left;width:100%;position:relative;margin:0;padding:0;}.gallery.compact .media{display:block;margin:0;padding:0;}.gallery.compact .amount{position:absolute;left:.5rem;top:.5rem;margin:0;padding:0 .5rem;border-radius:.25rem;}.gallery.compact .amount p{margin:0;padding:0;font-size:var(--fs-m);color:var(--clr-primary-300);}.gallery.compact .amount p:before{display:inline-block;content:'';height:.95rem;width:1em;background:url('/assets/img/lightbox/amount.svg') no-repeat bottom left;}.gallery.compact .amount{background:var(--bgr-accent-400);}.gallery.listing ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:0;padding:0;}.gallery.listing li{margin:0;padding:0;width:calc(100% / 6);}.gallery.listing li:before{display:none}.gallery.listing li picture{margin:0 .25rem;padding:0;border:var(--brd-primary-50) 1px solid;background:var(--bgr-primary-400);transition:scale 150ms ease-out;&:hover{scale:1.1;}}.gallery.listing li:first-child picture{padding:0;margin:0 .25rem 0 0;}.gallery.listing li:last-child picture{padding:0;margin:0 0 0 .25rem;}.media{display:block;background:var(--bgr-primary-200);}.media a.link_extern:before{display:none}.media a.link_intern:before{display:none}.media.left{float:left;width:100%;height:auto;margin:0 .75rem 0 0;}.media.right{float:right;width:100%;height:auto;margin:0 0 0 .75rem;}.media.fit{float:left;width:100%;height:auto;margin:0 0 .75rem 0;}.media.file{position:relative;}.media.fade_1,.media.fade_2{opacity:0;transition:opacity .8s ease-out;will-change:opacity;}.media.scroll_1{opacity:0;transition:opacity 1.8s ease-out;will-change:opacity;}.media.scroll_2{opacity:0;transition:opacity .8s ease-out;will-change:opacity;}.media.fade_in{opacity:1;}.background-wrapper{background-size:100% auto;background-position:center center;}figure{width:auto;display:inline-block;}figure img,figure picture{border-radius:.25rem;display:block;}figure video{width:100% !important;height:auto !important;}figure .legend{border-radius:0;}figure .file{border-radius:0;}@media screen and (max-width:79.5rem){figure img,figure picture{border-radius:.25rem;}figure .legend{border-radius:0;}figure .file{border-radius:0;}}figure .legend{display:block;margin:0 auto 0 auto;padding:.5rem .75rem .25rem .75rem;background:var(--bgr-accent-400);}figure .legend > *{margin:0;padding:0;}figure .legend .sl{margin:0;padding:0;font-size:var(--fs-m);}figure .legend .hl{display:block;margin:.5rem 0 0 0;padding:0;font-family:var(--secondary-font-family);font-size:var(--fs-h2);#text-transform:uppercase;}figure .legend .sl{margin:0;padding:0;font-size:var(--fs-m);}figure .legend p{margin:0;padding:.25rem 0;font-family:var(--secondary-font-family);font-size:var(--fs-m);}figure .file{margin:.25rem auto 0 auto;padding:.25rem;border:var(--brd-secondary-200) 1px solid;background:var(--bgr-accent-400);border-radius:0;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;}figure .file p{text-align:center;width:auto;margin:.15rem;padding:.15rem;}figure .file p{font-weight:normal;}figure .file p a{color:var(--clr-accent-300);}figure .file p a:before{display:inline-block;content:'';width:1em;height:.75rem;}figure .file p a:before{background:url('/assets/img/icon/file-light.svg') no-repeat top left;}.link_intern{display:inline-block;text-decoration:none;}.link_intern:hover{color:var(--clr-primary-300);text-decoration:underline;}.link_intern:hover:before{background:url('/assets/img/icon/arrow-dark.svg') no-repeat top left;}.link_intern{color:var(--clr-primary-300);}.link_intern:before{display:inline-block;content:'';width:1em;height:.75em;}.link_intern:before{background:url('/assets/img/icon/arrow-light.svg') no-repeat top left;}.link_highlight{display:inline-block;padding:.25rem .5rem .25rem .5rem;text-decoration:none;border-radius:.5rem;}.link_highlight:hover{color:var(--clr-primary-300);border:var(--brd-primary-500) 1px solid;background:var(--bgr-primary-500);}.link_highlight{color:var(--clr-primary-300);border:var(--brd-primary-500) 1px solid;background:var(--bgr-primary-500);}.filter_search .label{float:left;width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:var(--brd-primary-50) 1px solid;font-weight:bold;font-size:var(--fs-s);}.filter_search .label .arrow{float:right;position:relative;top:-.15rem;display:flex;justify-content:center;align-items:center;width:2.15rem;height:100%;margin:0 0 0 0;padding:.5rem;pointer-events:none;}.filter_search .label .arrow em{width:.65rem;height:.65rem;border:var(--clr-primary-300) solid;border-width:0 2px 2px 0;display:inline-block;border-radius:2px;}.filter_search .label .arrow.is_open{position:relative;top:.15rem;}.filter_search .label .arrow.is_open em{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transition:all ease-in-out 250ms;}.filter_search .label .arrow em,.filter_search .label .arrow.is_closed em{transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all ease-in-out 250ms;}.filter_search .hide{float:left;width:100%;max-height:0;transition:max-height 350ms ease-out;overflow:hidden;animation:fade-out 850ms ease-out forwards;}.filter_search .show{float:left;width:100%;max-height:13rem;margin:0;padding:.15rem 0 .5rem 0;overflow:auto;scrollbar-width:thin;transition:max-height 550ms ease-in;animation:fade-in 850ms ease-in forwards;&:hover{background:none;}}@media screen and (max-width:45rem), screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:portrait){.filter_search{float:left;width:100%;margin:0 0 1.5rem 0;padding:0 .75rem;}.filter_search ul{float:left;width:100%;margin:0;padding:.25rem 0 .25rem 0 !important;}.filter_search ul li{display:block;margin:.35rem .35rem .35rem 0rem !important;padding:0 !important;width:auto;& label{display:block;margin:.15rem;padding:.25rem .5rem !important;cursor:pointer;background:var(--form-btn-bgr-default);border-radius:.25rem;font-weight:bold;font-size:var(--fs-xs);}& .filter{display:none !important;}}}@media screen and (min-width:79.5rem), screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:landscape){.filter_search{float:left;width:100%;margin:0 0 1.5rem 0;padding:0 1.5rem;}.filter_search ul{float:left;width:100%;margin:0;padding:.25rem 0 .25rem 0 !important;}.filter_search ul li{display:block;margin:.35rem .35rem .35rem 0rem !important;padding:0 !important;width:auto;& label{display:block;margin:.15rem;padding:.25rem .5rem !important;cursor:pointer;background:var(--form-btn-bgr-default);border-radius:.25rem;font-weight:bold;font-size:var(--fs-xs);}& .filter{display:none !important;}}}.filter_search ul li label:hover{color:var(--clr-primary-300);background:var(--form-btn-bgr-active);}.filter_search ul li label.on{color:var(--clr-primary-300);background:var(--form-btn-bgr-active);}.filter_search ul li label .amount{float:right;margin:0 0 0 .15rem;font-weight:normal;}#bookmark_icon{background:url('/assets/img/bookmark/off.svg') no-repeat center center;&.on{background:url('/assets/img/bookmark/on.svg') no-repeat center center;}}@media screen and (max-width:45rem){#bookmark_icon,#bookmark_icon.on{background-size:90%;}}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:portrait){}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:landscape){}@media screen and (min-width:79.5rem){}.bookmark_wrapper{float:left;width:1.5rem;height:2rem;margin:0 .25rem 0 -.25rem !important;padding:.25rem 0;background:none;}.btn_bookmark,.btn_bookmark:hover{border:none;}.btn_bookmark.icon{float:left;width:1.5rem !important;height:1.5rem !important;margin:0;padding:0;}.btn_bookmark.icon{background:url('/assets/img/bookmark/btn/icon/off.svg') no-repeat center center !important;&:hover,&:focus,&:focus-within{background:url('/assets/img/bookmark/btn/icon/hover.svg') no-repeat center center !important;}}.btn_bookmark.icon.on{background:url('/assets/img/bookmark/btn/icon/on.svg') no-repeat center center !important;&:hover,&:focus,&:focus-within{background:url('/assets/img/bookmark/btn/icon/hover.svg') no-repeat center center !important;}}.btn_bookmark.icon.on.update{animation:add 250ms ease-out forwards;background:url('/assets/img/bookmark/btn/icon/on.svg') no-repeat center center !important;}.btn_bookmark.del.icon{background:url('/assets/img/btn/delete/icon/off.svg') no-repeat top left !important;&:hover,&:focus,&:focus-within{background:url('/assets/img/btn/delete/icon/on.svg') no-repeat top left !important;}}.btn_bookmark.del.icon.on{background:url('/assets/img/btn/delete/icon/on.svg') no-repeat top left !important;&:hover,&:focus,&:focus-within{background:url('/assets/img/btn/delete/icon/off.svg') no-repeat top left !important;}}.btn_bookmark.del.icon.on.update{background:url('/assets/img/btn/delete/icon/on.svg') no-repeat top left !important;&:hover,&:focus,&:focus-within{background:url('/assets/img/btn/delete/icon/on.svg') no-repeat top left !important;}}.btn_bookmark.icon span,.btn_bookmark.icon strong,.btn_bookmark.del.icon span,.btn_bookmark.del.icon strong{display:none;}#bookmark_icon,#bookmark_icon.on{background-size:90%;}.bookmark_total_wrapper{float:left;width:auto;min-width:1rem;height:2rem;margin:0 .25rem 0 0 !important;padding:.25rem 0;background:none;display:flex;justify-content:flex-start;align-items:center;& p{float:left;width:100%;font-size:var(--fs-xs);color:var(--clr-primary-300);}}#map{filter:grayscale(100%);}.allergen_wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin:.5rem 0;padding:.5rem 0 .5rem 0;border-top:var(--brd-primary-50) 1px solid;border-bottom:var(--brd-primary-50) 1px solid;}.additive_wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin:0 0 .5rem 0;padding:0 0 .5rem 0;border-bottom:var(--brd-primary-50) 1px solid;}.payment_wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin:.5rem 0;padding:.5rem 0 .5rem 0;}@media screen and (max-width:79.5rem){.allergen_wrapper ul.list,.additive_wrapper ul.list{margin:0 .75rem;}.allergen_wrapper ul.list,.additive_wrapper ul.list{width:100% !important;}.allergen_wrapper ul.list li,.additive_wrapper ul.list li{margin:0 .5rem .15rem 0;padding:0;color:var(--clr-primary-200);font-size:var(--fs-xs);width:auto;}.payment_wrapper .icon{float:left;width:6rem;margin:.5rem;padding:0;}}@media screen and (min-width:79.5rem){.allergen_wrapper ul.list,.additive_wrapper ul.list{margin:0 .5rem;}.allergen_wrapper ul.list,.additive_wrapper ul.list{width:80% !important;}.allergen_wrapper ul.list li,.additive_wrapper ul.list li{margin:0 .5rem .15rem 0;padding:0;color:var(--clr-primary-200);font-size:var(--fs-xs);width:auto;}.payment_wrapper .icon{float:left;width:10rem;margin:.5rem;padding:0;}}ul.display li:before,ul.list li:before{display:none;}ul.display,ul.list{float:left;width:100%;padding:0;margin:.25rem 0;list-style:none;font-size:var(--fs-xs);}ul.display li{float:left;width:100%;margin:.15rem 0 0 0;padding:0;border-radius:.25rem;}ul.list li{display:inline-block;border-radius:.25rem;}ul.list li{margin:.15rem;padding:.15rem;vertical-align:bottom;}ul.list li sup{margin:0;padding:0}@media screen and (max-width:45rem){}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:portrait){}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:landscape){}@media screen and (min-width:79.5rem){.distributor_content_wrapper:hover .product:not(:hover){transition:filter 250ms ease-in;filter:grayscale(1) blur(0px);}.distributor_content_wrapper:hover .product.detail{filter:none}}@media screen and (max-width:45rem){.distributor_content_wrapper{float:left;width:100vw;height:12rem;padding:0;;scroll-snap-type:x mandatory;gap:.25rem;& .product{scroll-snap-align:start;flex:0 0 auto;width:100vw;margin:.25rem;padding:0;}& .product.detail{margin:0 .5rem .75rem .5rem;}}}@media screen and (min-width:45rem){.distributor_content_wrapper{float:left;height:12.5rem;margin:0;padding:.25rem;scroll-snap-type:x mandatory;align-items:start;& .product{scroll-snap-align:center;height:fit-content;}}}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:portrait){.distributor_content_wrapper{width:100dvw;& .product{flex:0 0 auto;width:calc(50% - .5rem);margin:.25rem .25rem 0 .25rem;}}.distributor_content_wrapper:has(> :last-child:nth-child(1)) { justify-content:center;& .product{width:100%;}}}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:landscape){.distributor_content_wrapper{width:100vw;& .product{flex:0 0 auto;width:calc(33.3333% - .5rem);margin:.25rem .25rem 0 .25rem;}}.distributor_content_wrapper:has(> :last-child:nth-child(1)) { justify-content:center;}.distributor_content_wrapper:has(> :last-child:nth-child(2)) { justify-content:center;}}@media screen and (min-width:79.5rem){.distributor_content_wrapper{border-radius:.25rem;width:100%;& .product{flex:0 0 auto;width:100%;}}.distributor_content_wrapper:has(> :last-child:nth-child(1)) { justify-content:center;}.distributor_content_wrapper:has(> :last-child:nth-child(2)) { justify-content:center;}.distributor_content_wrapper:has(> :last-child:nth-child(3)) { justify-content:center;}}.product{scroll-snap-align:center;}.distributor_content_wrapper{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;background:var(--bgr-secondary-200);& .product .card main{height:8rem;}& .product .card footer{display:none;}& .product.detail{width:100%;}& .product.detail .card main{height:13.25rem;}& .product.detail .card footer{display:block;}}dialog.quickview[open]{animation:dialog_show 500ms ease-out;}dialog.quickview.dialog_hide{animation:dialog_hide 250ms ease-in;}dialog::backdrop{background:hsla(0, 0%, 100%,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}@keyframes dialog_show{from{transform:translateY(-110%);}to{transform:translateY(0%);}}@keyframes dialog_hide{to{transform:translateY(-110%);}}.overlay{position:fixed;display:block;width:100%;height:100%;inset:0;z-index:11000;background:hsla(0, 0%, 100%,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}.overlay dialog.message{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}@media screen and (max-width:45rem){.overlay dialog.message{position:absolute;top:8%;left:50%;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);}}.overlay dialog.message{width:42rem;height:auto;border:none !important;padding:.5rem;max-width:95vw;min-height:14rem;max-height:90%;border-radius:.25rem;background:var(--bgr-primary-200);box-shadow:0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgba(0, 0, 0, 0.25);}.overlay dialog.message{margin:0;padding:1rem;}.overlay dialog.message .close{float:left;width:100%;margin:0;padding:0;height:2rem;text-align:center;& .btn_close{margin:0;padding:0;}}.overlay dialog.message .header{float:left;width:100%;margin:0 0 .25rem 0;padding:0;}.overlay dialog.message .header h2{float:left;width:100%;margin:0;padding:0;color:var(--clr-accent-400);font-size:var(--fs-p);text-align:left;}.overlay dialog.message .main{float:left;width:100%;margin:0;padding:0;& p{font-size:var(--fs-p);}}.overlay dialog.message .main .image{float:left;width:40%;margin:0 .5rem 0 0;}.overlay dialog.message .main .content{float:left;width:100%;max-height:50vh;overflow:auto;scrollbar-width:thin;}@media screen and (max-width:45rem){.overlay dialog.message .main .image{float:left;width:100%;}.overlay dialog.message .main .image img{display:block;width:60%;margin:auto;}.overlay dialog.message .main .content{float:left;width:100%;max-height:50vh;overflow:auto;scrollbar-width:thin;}}.overlay dialog.message .main ul{float:left;width:100%;margin:0;padding:.15rem .15rem 0 .15rem;}.overlay dialog.message .main ul li{float:left;width:100%;margin:0;padding:0 0 .15rem 0;}.overlay dialog.message .main li .label{float:left;width:auto;margin:0;padding:0;font-size:var(--fs-s);}.overlay dialog.message .main li .value{float:right;width:auto;margin:0;padding:0;font-size:var(--fs-s);}.overlay dialog.message table{float:left;width:auto;margin:.5rem 0;padding:0;}.overlay dialog.message .footer{display:block;width:100%;margin:0;padding:0;& button{float:left;width:100%;min-height:2rem;font-weight:bold;cursor:pointer;text-align:center;font-size:var(--fs-p);border:var(--form-input-brd-primary-300) 1px solid;background:var(--bgr-accent-400);color:var(--clr-primary-300);border-radius:.25rem;&:hover{border:var(--form-input-brd-primary-300) 1px solid;background:var(--bgr-accent-400);color:var(--clr-secondary-300);}}}dialog.response{margin:auto;width:auto;height:auto;border:none !important;padding:.5rem;max-width:15rem;min-height:13rem;max-height:15rem;border-radius:.45rem;background:var(--bgr-primary-200);box-shadow:rgba(10,10,10,.2) 0 7px 20px 0;}dialog.response .header{float:left;display:flex;justify-content:center;align-items:center;padding:0 .25rem;width:100%;background:var(--bgr-primary-200);}dialog.response .main{float:left;margin:0;padding:0 .25rem;width:100%;height:auto;background:var(--bgr-primary-200);text-align:center;& .content{float:left;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;& h2{font-size:var(--fs-m);float:left;width:100%;margin:0;padding:0;}& p{font-size:var(--fs-p);float:left;width:100%;margin:0;padding:0;}}}.quickview{margin:auto;width:auto;height:auto;border:none !important;box-shadow:0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgba(0,0,0,.25);padding:.5rem;max-width:34rem;min-height:35rem;max-height:37rem;border-radius:.25rem;& .header{margin:0;padding:0;text-align:center;}}.products .product{scroll-snap-align:start;}@media screen and (max-width:45rem){.products{display:flex;justify-content:center;align-items:start;flex-wrap:wrap;width:100%;margin:0;padding:0;}.product{float:left;width:100%;margin:0 0 .75rem 0;padding:0 .75rem;scroll-margin-top:var(--top-height);}.product.detail{float:left;width:100%;margin:0;padding:0 .75rem;scroll-margin-top:var(--top-height);}}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:portrait){.products{display:flex;justify-content:center;align-items:start;flex-wrap:wrap;width:100%;margin:0;padding:0;}.product{float:left;width:100%;margin:0 0 .75rem 0;padding:0;scroll-margin-top:var(--top-height);}.product.detail{float:left;width:100%;margin:0;padding:0;}}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:landscape){.products{display:flex;justify-content:center;align-items:start;flex-wrap:wrap;width:100%;margin:0;padding:0;}.product{float:left;width:100%;margin:0 0 .75rem 0;padding:0;scroll-margin-top:var(--top-height);}.product.detail{float:left;width:100%;margin:0;padding:0;}}@media screen and (min-width:79.5rem){.products{display:flex;justify-content:center;align-items:start;flex-wrap:wrap;width:100%;margin:0;padding:0;}.product{float:left;width:100%;margin:0 0 .75rem 0;padding:0;scroll-margin-top:var(--top-height);}.product.detail{float:left;width:100%;margin:0;padding:0;}}.btn_quickview_main{float:left;width:100%;margin:0;padding:0;& > *{pointer-events:none;}}.bookmark .product.detail{float:left;width:calc(25% - .5rem);max-width:25rem;margin:.25rem;padding:0;}.product .card{float:left;width:100%;margin:0 0 2.5rem 0;padding:0 0 1.5rem 0;display:flex;justify-content:space-between;align-items:start;flex-direction:column;border-bottom:var(--brd-primary-100) 1px dotted;position:relative;}.product .card:before{position:absolute;content:'';width:2rem;height:2rem;bottom:-1rem;left:calc(50% - 1rem);border-radius:50%;background:var(--bgr-primary-200) url('/img/signet.svg') no-repeat top left;}.product.update{animation:fade-out 500ms ease-out forwards, scale-down 400ms ease-out forwards;}@media screen and (min-width:45rem){.product .card header{float:left;width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin:0;padding:0;}}.product .card header p,.product.detail .card header p{float:left;width:auto;margin:0;padding:0;text-align:left;}.product .card header .item_number{float:left;width:auto;height:2rem;margin:0 .25rem 0 0 !important;padding:.25rem 0;display:flex;justify-content:center;align-items:center;& p{float:left;width:100%;font-size:var(--fs-xs);color:var(--clr-primary-300);}}.icon_wrapper{float:left;width:auto;margin:0 0 .15rem 0;padding:0;height:auto;display:flex;justify-content:flex-end;align-items:start;}.icon_wrapper .icon{float:left;width:2.35rem;height:2.35rem;border-radius:.25rem;margin:0 0 0 .35rem;padding:.15rem;background:var(--bgr-primary-400);}.icon_wrapper .icon:first-of-type{margin:0;padding:.15rem;}.text_wrapper{float:left;width:100%;margin:0 0 .25rem 0;padding:.25rem .35rem;background:var(--bgr-primary-400);border-radius:.25rem;}.text_wrapper .small{float:left;width:100%;margin:0 !important;padding:0 !important;}.text_wrapper .small:first-of-type{margin:0 0 .25rem 0 !important;}.text_wrapper .small:last-of-type{margin:0 !important;}@media screen and (max-width:45rem){.product .card header{display:flex;justify-content:center;align-items:start;flex-direction:column;}.icon_wrapper{float:left;width:100%;margin:.15rem 0 0 0;padding:.15rem 0;height:auto;display:flex;justify-content:center;align-items:start;background:var(--bgr-primary-400);border-radius:.25rem;}.icon_wrapper .icon{width:2rem;height:2rem;border-radius:.25rem;margin:0 0 0 .25rem;padding:.15rem;}.icon_wrapper .icon:first-of-type{margin:0;padding:.15rem;}}.product .card header .headline{float:left;width:100%;text-align:left;}.product .card header .headline .ol,.product .card header .headline .hl,.product .card header .headline .sl{float:left;width:100%;margin:0;padding:0;}.product .card header .headline .ol{margin:0 0 .25rem -.1rem;font-size:var(--fs-h3);}.product .card header .headline .hl{margin:0 0 .25rem -.1rem;font-size:var(--fs-h1);font-weight:500;}.product .card header .headline .sl{font-size:var(--fs-p);font-family:var(--primary-font-family);}@media screen and (max-width:45rem){.product .card header .headline .ol{margin:0 0 .25rem -.1rem;font-size:var(--fs-h3);}.product .card header .headline .hl{margin:0 0 .25rem -.1rem;font-size:var(--fs-h1);font-weight:500;}.product .card header .headline .sl{font-size:var(--fs-p);font-family:var(--primary-font-family);}}@media screen and (max-width:45rem){.product .card main{height:auto;}}.product .card main{float:left;width:100%;margin:0;padding:0;}.product .card main .media{float:left;width:100%;margin:.75rem 0 1.5rem 0;padding:0;border-radius:.25rem;}.product .card main .content{float:left;width:100%;text-align:left;}.product .card footer{display:block;width:100%;margin:.25rem 0 1.75rem 0;padding:.25rem .25rem .35rem .25rem;background:var(--bgr-primary-400);border-radius:.25rem;}.product .card footer .content{float:left;width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 .25rem 0;padding:0;& .box{display:block;width:auto;margin:0;padding:0 .25rem;}}.product .card footer .asset{float:left;width:100%;text-align:center;margin:.25rem 0 0 0;padding:0;& .link.intern{float:left;border-radius:.25rem;width:100%;height:2.25rem;margin:0;padding:.45rem;font-weight:bold;font-size:var(--fs-p);border:var(--brd-primary-500) 1px solid;background:var(--bgr-primary-500);color:var(--clr-primary-300);cursor:pointer;&:hover{border:var(--brd-primary-500) 1px solid;background:var(--bgr-primary-500);color:var(--clr-primary-300);}}}.product .card footer p{margin:0;padding:0;}.product .item_number{float:left;width:100%;& p{font-size:var(--fs-xs);}}@media screen and (max-width:45rem){.product_price{float:left;width:100%;}.product_price_display{display:block;margin:.15rem 0 .25rem 0;padding:0 .25rem;}.product.detail .product_price_display{display:block;margin:.15rem 0 .25rem 0;padding:0 .5rem;}}@media screen and (min-width:45rem){.product_price{float:left;width:100%;}.product_price_display{display:block;margin:.15rem 0 .25rem 0;padding:0 .25rem;}.product.detail .product_price_display{display:block;margin:.15rem 0 .25rem 0;padding:0 .5rem;}}.btn_order,.btn_quickview{float:left;border-radius:.25rem;width:100%;height:2.25rem;margin:0;padding:.45rem;font-weight:bold;font-size:var(--fs-p);border:var(--brd-primary-500) 1px solid;background:var(--bgr-primary-500);color:var(--clr-primary-300);cursor:pointer;&:hover{border:var(--brd-primary-500) 1px solid;background:var(--bgr-primary-500);color:var(--clr-primary-300);}}.product_price_unit{margin:0;padding:0;font-size:var(--fs-xs);}.product_price_net{margin:0;padding:0;font-size:var(--fs-s);}.product_price_gross{margin:0;padding:0;font-size:var(--fs-m);}.product_price_vat{margin:0;padding:0;font-size:var(--fs-xs);}.product_price_base{margin:0;padding:0;font-size:var(--fs-xs);}.product_price_deposit{margin:0;padding:0;font-size:var(--fs-xs);}@media screen and (max-width:45rem){.product.detail .card footer{display:block;width:100%;margin:.25rem 0 1.75rem 0;padding:0;background:transparent;border-radius:0;}.product.detail .product_order{float:left;width:100%;display:flex;justify-content:space-between;flex-direction:column;align-items:center;position:relative;& .box{clear:both;float:left;width:100%;margin:0 0 1.75rem 0;padding:.75rem .25rem .35rem .25rem;background:var(--bgr-primary-400);border-radius:.25rem;}}}@media screen and (min-width:45rem){.product .card footer{display:block;width:100%;margin:.25rem 0 1.75rem 0;padding:.25rem .25rem .35rem .25rem;}.product.detail .card footer{display:block;width:100%;margin:.25rem 0 1.75rem 0;padding:0;background:transparent;border-radius:0;}.product_order{float:left;width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;gap:.5rem;& .box{clear:both;float:left;width:100%;margin:0;padding:.75rem .25rem .35rem .25rem;background:var(--bgr-primary-400);border-radius:.25rem;}}}.form_product_order label{float:left;width:100%;text-align:center;pointer-events:none;margin:0;padding:0;font-size:var(--fs-xs);}.form_product_order .item_option{float:left;width:100%;text-align:center;text-align-last:center;-moz-text-align-last:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;}.form_product_order .item_price_option{float:left;width:100%;text-align:center;text-align-last:center;-moz-text-align-last:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;}.form_product_order .box_amount{float:left;width:100%;text-align:center;text-align-last:center;-moz-text-align-last:center;}.form_product_order .amount.label{float:left;width:100%;}.form_product_order .amount_input_wrapper{float:left;width:100%;display:flex;justify-content:start;align-items:center;}.form_product_order .btn_amount_add,.form_product_order .btn_amount_sub{float:left;width:2rem;height:2rem;border-radius:0;background:var(--bgr-primary-500);border:var(--brd-primary-50) 1px solid;}.form_product_order .btn_amount_sub{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;}.form_product_order .btn_amount_add{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;}.form_product_order .btn_amount_add p,.form_product_order .btn_amount_sub p{pointer-events:none;}.form_product_order .amount.input{float:left;width:100%;height:2rem;border-radius:0;border:0}.form_product_order .amount.unit{float:left;width:100%;display:none;}.form_product_order .amount.unit p{float:left;width:100%;margin:0;padding:0;}.form_product_order .btn_order{float:left;width:100%;margin:0;padding:0;}.status_wrapper{position:absolute;top:-2.5rem;left:-.65rem;z-index:20;}.status_wrapper .status{width:3.85rem;height:3.85rem;}.status_wrapper .status{z-index:2;border-radius:50%;display:flex;justify-content:center;align-items:center;transform:rotate(-15deg);}.status_wrapper .status p{font-family:var(--primary-font-family);color:var(--clr-secondary-300);font-size:var(--fs-m);font-weight:bold;text-transform:uppercase;line-height:1rem;margin:0;padding:0;}.status_wrapper .status.top{border:var(--bgr-primary-200) 3px solid;background:var(--bgr-accent-600);}.status_wrapper .status.hot{border:var(--bgr-primary-200) 3px solid;background:var(--bgr-secondary-600);}.status_wrapper .status.new{border:var(--bgr-primary-200) 3px solid;background:var(--bgr-accent-600);}.status_wrapper .status.sale{border:var(--bgr-primary-200) 3px solid;background:var(--bgr-accent-600);}.status_wrapper .status.remainder{border:var(--bgr-primary-200) 3px solid;background:var(--bgr-accent-600);}.status_wrapper .status.soldout{border:var(--bgr-primary-200) 3px solid;background:var(--bgr-accent-600);}#system_cookie{position:fixed;bottom:0;left:0;width:100%;padding:.5rem;text-align:center;background:var(--bgr-primary-400);z-index:10000;}button{display:inline-block;width:auto;margin:.5rem 0;padding:.25rem .75rem;}button{cursor:pointer;font-weight:bold;font-size:var(--fs-p);border:var(--brd-primary-500) 1px solid;background:var(--bgr-primary-500);color:var(--clr-primary-300);border-radius:.25rem;&:hover{border:var(--brd-primary-500) 1px solid;background:var(--bgr-primary-500);color:var(--clr-primary-300);}}button[disabled]{cursor:not-allowed;}.btn_close.icon{width:1.75rem;height:1.75rem;border:0;cursor:pointer;}.btn_close.icon{background:url('/assets/img/btn/close/icon/off.svg') no-repeat top left;}.btn_close.icon:hover{background:url('/assets/img/btn/close/icon/on.svg') no-repeat top left;}.btn_close.icon.on{background:url('/assets/img/btn/close/icon/on.svg') no-repeat top left;}.btn_close.icon.on:hover{background:url('/assets/img/btn/close/icon/off.svg') no-repeat top left;}.btn_close.icon span,.btn_close.icon strong{display:none;}@media screen and (max-width:79.5rem){#tools{display:block;}}@media screen and (min-width:79.5rem){#tools{display:block;}}@media screen and (max-width:79.5rem){.tools_icon{float:left;display:block;width:2.5rem;height:2.5rem;position:relative;cursor:pointer;margin:0 .5rem 0 0;padding:.5rem;& p,& p a{float:left;width:2.5rem;height:2.5rem;margin:0;padding:0;top:0;left:0;position:relative;overflow:hidden;z-index:2;}}}@media screen and (min-width:79.5rem){.tools_icon{float:left;display:block;width:3.75rem;height:3.75rem;position:relative;margin:.75rem .75rem 0 0;padding:0;& p,& p a{float:left;width:3.75rem;height:3.75rem;margin:0;padding:0;top:0;left:0;position:relative;overflow:hidden;z-index:2;}}}.tools_icon p span{display:block;width:100%;margin:0 0 0 10em;padding:0;}.tools_icon .info{display:flex;justify-content:flex-end;align-items:center;min-width:1.5rem;height:1.5rem;background:var(--bgr-accent-400);border:var(--bgr-primary-400) 2px solid;position:absolute;top:-.35rem;right:-.35rem;border-radius:50%;z-index:1;& p{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;font-size:var(--fs-xs);font-weight:bold;text-align:center;color:var(--clr-primary-300);}}.tools_icon .info.hide{display:none;}@font-face{font-family:'HelveticaNeue-Light';src:url('/assets/font/HelveticaNeue/HelveticaNeue-Light-08.woff') format('woff');font-display:fallback;}@font-face{font-family:'Roboto-Bold';src:url('/assets/font/roboto/Bold.woff') format('woff');font-display:fallback;}@font-face{font-family:'Roboto-Italic';src:url('/assets/font/roboto/Italic.woff') format('woff');font-display:fallback;}@font-face{font-family:'Skia';src:url('/assets/font/skia/Regular.woff') format('woff');}:root{--primary-font-family:HelveticaNeue-Light, Helvetica, sans-serif;--secondary-font-family:Skia, sans-serif;--accent-font-family:Skia, sans-serif;--teaser-font-family:Skia, sans-serif;--screen-min-width:30;--screen-max-width:120;--h1-min-size:1.6;--h1-max-size:2.3;--h2-min-size:1.2;--h2-max-size:1.4;--h3-min-size:1;--h3-max-size:1.2;--h4-min-size:.95;--h4-max-size:1.1;--h5-min-size:.95;--h5-max-size:1.1;--h6-min-size:.95;--h6-max-size:1.1;--content-min-size:.92;--content-max-size:.95;--xxxl-min-size:1.55;--xxxl-max-size:1.65;--xxl-min-size:1.55;--xxl-max-size:1.65;--xl-min-size:1.55;--xl-max-size:1.65;--l-min-size:1.25;--l-max-size:1.35;--m-min-size:.9;--m-max-size:1;--s-min-size:.8;--s-max-size:.88;--xs-min-size:.74;--xs-max-size:.78;--h1-slope:calc((var(--h1-max-size) - var(--h1-min-size)) / (var(--screen-max-width) - var(--screen-min-width)));--h2-slope:calc((var(--h2-max-size) - var(--h2-min-size)) / (var(--screen-max-width) - var(--screen-min-width)));--h3-slope:calc((var(--h3-max-size) - var(--h3-min-size)) / (var(--screen-max-width) - var(--screen-min-width)));--h4-slope:calc((var(--h4-max-size) - var(--h4-min-size)) / (var(--screen-max-width) - var(--screen-min-width)));--h5-slope:calc((var(--h5-max-size) - var(--h5-min-size)) / (var(--screen-max-width) - var(--screen-min-width)));--h6-slope:calc((var(--h6-max-size) - var(--h6-min-size)) / (var(--screen-max-width) - var(--screen-min-width)));--content-slope:calc((var(--content-max-size) - var(--content-min-size)) / (var(--screen-max-width) - var(--screen-min-width)));--xxxl-slope:calc((var(--xxxl-max-size) - var(--xxxl-min-size)) / (var(--screen-max-width) - var(--screen-min-width)));--xxl-slope:calc((var(--xxl-max-size) - var(--xxl-min-size)) / (var(--screen-max-width) - var(--screen-min-width)));--xl-slope:calc((var(--xl-max-size) - var(--xl-min-size)) / (var(--screen-max-width) - var(--screen-min-width)));--l-slope:calc((var(--l-max-size) - var(--l-min-size)) / (var(--screen-max-width) - var(--screen-min-width)));--m-slope:calc((var(--m-max-size) - var(--m-min-size)) / (var(--screen-max-width) - var(--screen-min-width)));--s-slope:calc((var(--s-max-size) - var(--s-min-size)) / (var(--screen-max-width) - var(--screen-min-width)));--xs-slope:calc((var(--xs-max-size) - var(--xs-min-size)) / (var(--screen-max-width) - var(--screen-min-width)));--h1-intersection:calc((-1 * var(--screen-min-width) * var(--h1-slope)) + var(--h1-min-size));--h2-intersection:calc((-1 * var(--screen-min-width) * var(--h2-slope)) + var(--h2-min-size));--h3-intersection:calc((-1 * var(--screen-min-width) * var(--h3-slope)) + var(--h3-min-size));--h4-intersection:calc((-1 * var(--screen-min-width) * var(--h4-slope)) + var(--h4-min-size));--h5-intersection:calc((-1 * var(--screen-min-width) * var(--h5-slope)) + var(--h5-min-size));--h6-intersection:calc((-1 * var(--screen-min-width) * var(--h6-slope)) + var(--h6-min-size));--content-intersection:calc((-1 * var(--screen-min-width) * var(--content-slope)) + var(--content-min-size));--xxxl-intersection:calc((-1 * var(--screen-min-width) * var(--xxxl-slope)) + var(--xxxl-min-size));--xxl-intersection:calc((-1 * var(--screen-min-width) * var(--xxl-slope)) + var(--xxl-min-size));--xl-intersection:calc((-1 * var(--screen-min-width) * var(--xl-slope)) + var(--xl-min-size));--l-intersection:calc((-1 * var(--screen-min-width) * var(--l-slope)) + var(--l-min-size));--m-intersection:calc((-1 * var(--screen-min-width) * var(--m-slope)) + var(--m-min-size));--s-intersection:calc((-1 * var(--screen-min-width) * var(--s-slope)) + var(--s-min-size));--xs-intersection:calc((-1 * var(--screen-min-width) * var(--xs-slope)) + var(--xs-min-size));--h1-preferred:calc(var(--h1-intersection) + (var(--h1-slope) * 100));--h2-preferred:calc(var(--h2-intersection) + (var(--h2-slope) * 100));--h3-preferred:calc(var(--h3-intersection) + (var(--h3-slope) * 100));--h4-preferred:calc(var(--h4-intersection) + (var(--h4-slope) * 100));--h5-preferred:calc(var(--h5-intersection) + (var(--h5-slope) * 100));--h6-preferred:calc(var(--h6-intersection) + (var(--h6-slope) * 100));--content-preferred:calc(var(--content-intersection) + (var(--content-slope) * 100));--xxxl-preferred:calc(var(--xxxl-intersection) + (var(--xxxl-slope) * 100));--xxl-preferred:calc(var(--xxl-intersection) + (var(--xxl-slope) * 100));--xl-preferred:calc(var(--xl-intersection) + (var(--xl-slope) * 100));--l-preferred:calc(var(--l-intersection) + (var(--l-slope) * 100));--m-preferred:calc(var(--m-intersection) + (var(--m-slope) * 100));--s-preferred:calc(var(--s-intersection) + (var(--s-slope) * 100));--xs-preferred:calc(var(--xs-intersection) + (var(--xs-slope) * 100));--h1-min:calc(var(--h1-min-size) * 1rem);--h1-mid:calc(var(--h1-preferred) * 1vw);--h1-max:calc(var(--h1-max-size) * 1rem);--h2-min:calc(var(--h2-min-size) * 1rem);--h2-mid:calc(var(--h2-preferred) * 1vw);--h2-max:calc(var(--h2-max-size) * 1rem);--h3-min:calc(var(--h3-min-size) * 1rem);--h3-mid:calc(var(--h3-preferred) * 1vw);--h3-max:calc(var(--h3-max-size) * 1rem);--h4-min:calc(var(--h4-min-size) * 1rem);--h4-mid:calc(var(--h4-preferred) * 1vw);--h4-max:calc(var(--h4-max-size) * 1rem);--h5-min:calc(var(--h5-min-size) * 1rem);--h5-mid:calc(var(--h5-preferred) * 1vw);--h5-max:calc(var(--h5-max-size) * 1rem);--h6-min:calc(var(--h6-min-size) * 1rem);--h6-mid:calc(var(--h6-preferred) * 1vw);--h6-max:calc(var(--h6-max-size) * 1rem);--content-min:calc(var(--content-min-size) * 1rem);--content-mid:calc(var(--content-preferred) * 1vw);--content-max:calc(var(--content-max-size) * 1rem);--xxxl-min:calc(var(--xxxl-min-size) * 1rem);--xxxl-mid:calc(var(--xxxl-preferred) * 1vw);--xxxl-max:calc(var(--xxxl-max-size) * 1rem);--xxl-min:calc(var(--xxl-min-size) * 1rem);--xxl-mid:calc(var(--xxl-preferred) * 1vw);--xxl-max:calc(var(--xxl-max-size) * 1rem);--xl-min:calc(var(--xl-min-size) * 1rem);--xl-mid:calc(var(--xl-preferred) * 1vw);--xl-max:calc(var(--xl-max-size) * 1rem);--l-min:calc(var(--l-min-size) * 1rem);--l-mid:calc(var(--l-preferred) * 1vw);--l-max:calc(var(--l-max-size) * 1rem);--m-min:calc(var(--m-min-size) * 1rem);--m-mid:calc(var(--m-preferred) * 1vw);--m-max:calc(var(--m-max-size) * 1rem);--s-min:calc(var(--s-min-size) * 1rem);--s-mid:calc(var(--s-preferred) * 1vw);--s-max:calc(var(--s-max-size) * 1rem);--xs-min:calc(var(--xs-min-size) * 1rem);--xs-mid:calc(var(--xs-preferred) * 1vw);--xs-max:calc(var(--xs-max-size) * 1rem);--fs-h1:clamp(var(--h1-min), var(--h1-mid), var(--h1-max));--fs-h2:clamp(var(--h2-min), var(--h2-mid), var(--h2-max));--fs-h3:clamp(var(--h3-min), var(--h3-mid), var(--h3-max));--fs-h4:clamp(var(--h4-min), var(--h4-mid), var(--h4-max));--fs-h5:clamp(var(--h5-min), var(--h5-mid), var(--h5-max));--fs-h6:clamp(var(--h6-min), var(--h6-mid), var(--h6-max));--fs-p:clamp(var(--content-min), var(--content-mid), var(--content-max));--fs-xxxl:clamp(var(--xxxl-min), var(--xxxl-mid), var(--xxxl-max));--fs-xxl:clamp(var(--xxl-min), var(--xxl-mid), var(--xxl-max));--fs-xl:clamp(var(--xl-min), var(--xl-mid), var(--xl-max));--fs-l:clamp(var(--l-min), var(--l-mid), var(--l-max));--fs-m:clamp(var(--m-min), var(--m-mid), var(--m-max));--fs-s:clamp(var(--s-min), var(--s-mid), var(--s-max));--fs-xs:clamp(var(--xs-min), var(--xs-mid), var(--xs-max));--clr-primary-200:hsl(0, 0%, 50%);--clr-primary-300:hsl(340, 8%, 38%);--clr-secondary-300:hsl(0, 0%, 100%);--clr-accent-300:hsl(40, 40%, 75%);--clr-accent-400:hsl(40, 42%, 58%);//--clr-accent-400:hsl(0, 0%, 15%);--bgr-primary-200:hsl(0, 0%, 100%);--bgr-primary-300:hsl(0, 0%, 92%);--bgr-primary-400:hsl(0, 0%, 96%);--bgr-primary-500:hsl(40, 40%, 75%);--bgr-primary-600:hsl(40, 42%, 58%);--bgr-secondary-100:hsl(0, 0%, 98%);--bgr-secondary-200:hsl(0, 0%, 90%);--bgr-secondary-300:hsl(42, 100%, 96%);--bgr-secondary-400:hsl(42, 100%, 90%);--bgr-secondary-500:hsl(269, 75%, 25%);--bgr-secondary-600:hsl(269, 75%, 25%);--bgr-accent-300:hsl(15, 90%, 55%);--bgr-accent-400:hsl(40, 40%, 75%);--bgr-accent-500:hsl(76, 72%, 34%);--bgr-accent-600:hsl(334, 76%, 26%);--brd-primary-50:hsla(0, 0%, 95% ,.95);--brd-primary-100:hsl(0, 0%, 85%);--brd-primary-200:hsl(340, 8%, 68%);--brd-primary-300:hsl(340, 8%, 38%);--brd-primary-400:hsl(44, 100%, 95%);--brd-primary-500:hsl(40, 40%, 75%);--brd-secondary-100:hsl(269, 75%, 40%);--brd-secondary-200:hsl(269, 75%, 40%);--brd-secondary-300:hsl(269, 75%, 40%);--brd-secondary-400:hsl(269, 75%, 40%);--form-input-clr-primary-300:hsl(0, 0%, 10%);--form-input-brd-primary-300:hsl(0, 0%, 85%);--form-input-bgr-primary-300:hsl(100, 100%, 100%);--form-btn-clr-default:hsl(0, 0%, 10%);--form-btn-brd-default:hsl(0, 0%, 85%);--form-btn-bgr-default:hsl(0, 0%, 92%);--form-btn-clr-active:hsl(0, 0%, 10%);--form-btn-brd-active:hsl(0, 0%, 85%);--form-btn-bgr-active:hsl(0, 0%, 85%);--tbl-bgr-primary-300:hsl(42, 100%, 98%);--tbl-bgr-secondary-300:hsl(42, 100%, 96%);--tbl-brd-primary-300:hsl(42, 100%, 85%);--tbl-brd-secondary-300:hsl(42, 100%, 90%);--status-succes-font-color:rgb(255,255,255);--status-succes-border-color:rgb(140,193,82);--status-succes-background-color:rgb(140,193,82);--status-pending-font-color:hsl(0, 0%, 10%);--status-pending-border-color:hsl(0, 0%, 80%);--status-pending-background-color:hsl(0, 0%, 80%);--status-alert-font-color:rgb(255,255,255);--status-alert-border-color:rgb(240,35,46);--status-alert-background-color:rgb(240,35,46);}*,*::before,*::after{box-sizing:border-box;margin:0;text-decoration:none;hyphens:auto;overflow-wrap:break-word;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;line-height:normal;}#page-progressbar{background:linear-gradient(to right, var(--bgr-primary-600) 0%, var(--bgr-primary-600)100%);position:fixed;top:0;left:0;width:0;height:2px;z-index:10000;}sub, sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.75em;}sub{bottom:-0.25em;}.small{font-size:var(--fs-xs);line-height:1rem;}body{background:var(--bgr-primary-200);font-family:var(--primary-font-family);color:var(--clr-primary-300);scroll-behavior:smooth;}body.noscroll{overflow:hidden;}h1{float:left;width:100%;font-size:var(--fs-h1);font-weight:500;font-family:var(--secondary-font-family);color:var(--clr-primary-300);margin:1rem 0 1rem 0;}h2{float:left;width:100%;font-size:var(--fs-h2);font-family:var(--secondary-font-family);color:var(--clr-primary-300);margin:1rem 0 1rem 0;}h3{float:left;width:100%;font-size:var(--fs-h3);font-family:var(--secondary-font-family);color:var(--clr-primary-300);margin:1rem 0 .25rem 0;}h4{float:left;width:100%;font-size:var(--fs-h4);font-family:var(--secondary-font-family);color:var(--clr-primary-300);margin:1rem 0 .25rem 0;}h5{float:left;width:100%;font-size:var(--fs-h5);font-family:var(--secondary-font-family);color:var(--clr-primary-300);margin:1rem 0 .25rem 0;}h6{float:left;width:100%;font-size:var(--fs-h6);font-family:var(--secondary-font-family);color:var(--clr-primary-300);margin:1rem 0 .25rem 0;}.ol{float:left;width:100%;margin:0;padding:0;font-size:var(--fs-h2);}.hl{float:left;width:100%;margin:0;padding:0;font-size:var(--fs-h1);font-weight:500;}.sl{float:left;width:100%;margin:0;padding:0;font-size:var(--fs-h3);}p{color:var(--clr-primary-300);font-size:var(--fs-p);line-height:1.4rem;margin:0 .25rem 1rem 0;}a{color:var(--clr-primary-300);font-weight:bold;&:hover{text-decoration:underline;}}ul,ol{float:left;margin:.5rem 0 .5rem 1rem;padding:0;}@media screen and (max-width:45rem){ul,ol{float:left;margin:.5rem 0 .5rem 1rem;padding:0;}}ul li{float:left;text-align:left;width:100%;padding:.25rem 0;font-size:var(--fs-p);list-style:none;}ul li:before{content:'';background:url('/assets/img/check.svg') no-repeat;margin:0 .25rem 0 -.95rem;background-size:cover;display:inline-block;height:.75rem;width:.75rem;}hr{float:left;width:100%;height:1px;margin:1rem 0;background:none;border:none;border-bottom:var(--brd-primary-50) 1px solid;}.show{float:left;width:100%;animation:fade-in 850ms ease-in forwards;}.hide{float:left;width:100%;animation:fade-out 850ms ease-out forwards;}@keyframes tilt-shaking {0% { transform:rotate(0deg); }25% { transform:rotate(10deg); }50% { transform:rotate(0deg); }75% { transform:rotate(-10deg); }100% { transform:rotate(0deg); }}@keyframes fade-in{from{visibility:hidden;opacity:0;}to{visibility:visible;opacity:1;}}@keyframes fade-out{from{visibility:visible;opacity:1;}to{visibility:hidden;opacity:0;}}@keyframes scale-up{50% {transform:scale(1.1);}100% {transform:scale(1);}}@media screen and (max-width:45rem){@keyframes scale-down{70% {transform:scale(1);}100% {transform:scale(.5);}}@keyframes add{50% {transform:scale(.9);}100% {transform:scale(1);}}}@media screen and (min-width:45rem){@keyframes scale-down{50% {transform:scale(1.1);}70% {transform:scale(1);}100% {transform:scale(.5);}}@keyframes add{50% {transform:scale(1.4);}100% {transform:scale(1);}}}main{grid-area:main;}article{float:left;width:100%;margin:0;padding:0;}article header{float:left;width:100%;margin:0;padding:0;background:none;}article section{float:left;width:100%;margin:0;padding:0;}@media screen and (max-width:45rem){article header h1,article h2{float:left;width:100%;font-size:var(--fs-h1);font-weight:500;& .ol{float:left;width:100%;margin:0 0 .5rem -.1rem;padding:0;font-size:var(--fs-h3);}& .hl{float:left;width:100%;margin:0 0 .5rem -.1rem;padding:0;font-size:var(--fs-h1);font-weight:500;}& .sl{float:left;width:100%;margin:.5rem 0 0 0;padding:0;color:var(--clr-primary-200);font-size:var(--fs-s);}}article{float:left;width:calc(100% - 1.5rem);margin:.25rem .75rem;padding:0;}}@media screen and (min-width:45rem){article header h1,article h2{float:left;width:100%;font-size:var(--fs-h1);font-weight:500;& .ol{float:left;width:100%;margin:0 0 .5rem -.1rem;padding:0;font-size:var(--fs-h3);}& .hl{float:left;width:100%;margin:0 0 0 -.1rem;padding:0;font-size:var(--fs-h1);font-weight:500;}& .sl{float:left;width:100%;margin:.5rem 0 0 0;padding:0;color:var(--clr-primary-200);font-size:var(--fs-s);}}article{float:left;width:100%;margin:0;padding:0;}}article section .foreground.row{display:flex;justify-content:space-between !important;align-items:center;flex-direction:column;margin:0 0 1rem 0;}article section .foreground .title,article section .foreground.row .title{float:left;width:100%;}article section .foreground.row .text{float:left;width:100%;display:flex;justify-content:space-between !important;align-items:start;flex-wrap:wrap;}article section .foreground.row.big{display:flex;justify-content:space-between;align-items:center;margin:0 0 1rem 0;& .title{display:flex;justify-content:center;align-items:flex-start;width:100%;flex-wrap:wrap;}& .text{float:left;width:100%;display:flex;justify-content:center !important;align-items:start;flex-wrap:wrap;}}@media screen and (max-width:45rem){article section .foreground.row .media{width:4.65rem !important;height:auto !important;margin:1rem 0 0 0;padding:0;& img{width:100% !important;height:auto !important;border-radius:50%;border:var(--brd-primary-100) .15rem solid;}}article section .foreground.row.big .media{width:11rem !important;height:auto !important;margin:1rem;& img{width:100% !important;height:auto !important;border:none;}}article section .foreground.row figure .legend .hl{display:none;}}@media screen and (max-width:45rem){main .card .foreground.key{display:grid;grid-template-rows:min-content auto auto auto;grid-template-areas:"keyvisual keyvisual""title title""text text""asset asset";grid-template-columns:1fr 3fr;grid-column-gap:.25rem;}main .card .foreground.key .keyvisual{grid-area:keyvisual;float:left;width:100%;height:auto;}main .card .foreground.key .keyvisual .img{max-width:100%;margin:.25rem auto 0 auto;}main .card .foreground.key .title{grid-area:title;float:left;width:100%;}main .card .foreground.key .text{grid-area:text;float:left;width:100%;}main .card .foreground.key .asset{grid-area:asset;float:left;width:100%;}}@media screen and (min-width:45rem){main .card .foreground.key{display:grid;grid-template-rows:minmax(0,auto) auto minmax(0,auto);grid-template-areas:"title title""keyvisual text""asset asset";grid-template-columns:1fr 3fr;grid-column-gap:.5rem;}main .card .foreground.key .keyvisual{grid-area:keyvisual;float:left;height:auto;max-width:95%;}main .card .foreground.key .keyvisual .img{max-width:100%;margin:.25rem auto 0 auto;}main .card .foreground.key .title{grid-area:title;float:left;width:100%;}main .card .foreground.key .text{grid-area:text;float:left;width:100%;}main .card .foreground.key .asset{grid-area:asset;float:left;width:100%;}}@media screen and (max-width:45rem){article section .foreground,main .card .foreground.key,main .card .foreground{& .title{grid-area:title;display:inline-block;width:100%;margin:0;padding:0;& .ol{float:left;width:100%;margin:0 0 0 -.1rem;padding:0;color:var(--clr-primary-200);font-size:var(--fs-m);font-family:var(--accent-font-family);}& .hl{float:left;width:100%;margin:0 0 0 -.1rem;padding:0;font-size:var(--fs-h2);font-family:var(--accent-font-family);}& .sl{float:left;width:100%;margin:0;padding:0;color:var(--clr-primary-200);font-size:var(--fs-s);font-family:var(--primary-font-family);}}& .text{grid-area:text;display:block;width:100%;}& .asset{grid-area:asset;display:inline-block;width:100%;}}}@media screen and (min-width:45rem){article section .foreground,main .card .foreground.key,main .card .foreground{& .title{grid-area:title;display:inline-block;width:100%;margin:0;padding:0;& .ol{float:left;width:100%;margin:0 0 0 -.1rem;padding:0;color:var(--clr-primary-200);font-size:var(--fs-m);font-family:var(--accent-font-family);}& .hl{float:left;width:100%;margin:0 0 0 -.1rem;padding:0;font-size:var(--fs-h1);font-weight:500;font-family:var(--accent-font-family);}& .sl{float:left;width:100%;margin:.25rem 0 0 0;padding:0;color:var(--clr-primary-200);font-size:var(--fs-s);font-family:var(--primary-font-family);}}& .text{grid-area:text;display:block;width:100%;}& .asset{grid-area:asset;display:inline-block;width:100%;}}}main .card{float:left;width:100%;max-width:64rem;margin:.25rem auto;padding:0;}main .card .foreground,main .card .foreground.key{float:left;width:100%;margin:.25rem 0;padding:0 0 3rem 0;border-bottom:var(--brd-primary-100) 1px dotted;position:relative;}main .card .foreground:first-of-type:before{position:absolute;content:'';width:2rem;height:2rem;bottom:-1rem;left:calc(50% - 1rem);border-radius:50%;background:var(--bgr-primary-200) url('/img/signet.svg') no-repeat top left;}article section .foreground.row figcaption.legend{float:left;width:100% !important;margin:.25rem 0 0 0;padding:0;text-align:center;background:none;}article section .foreground.row figcaption.legend p{float:left;width:100%;margin:0;padding:0;text-align:center;}article section .foreground.row.big figcaption.legend{float:left;width:100% !important;margin:.25rem 0 0 0;padding:0;text-align:center;background:none;}article section .foreground.row.big figcaption.legend p{float:left;width:100%;margin:0;padding:0;text-align:center;}@media screen and (max-width:79.5rem){#bottom_wrapper{grid-area:bottom;float:left;width:100%;margin:0;padding:.5rem 0;background:var(--bgr-secondary-100);text-align:center;}#bottom{float:left;width:100%;margin:.25rem 0;padding:0;}#bottom p{margin:0;padding:0;font-size:var(--fs-xs);color:var(--clr-primary-300);}}@media screen and (min-width:79.5rem){#bottom_wrapper{grid-area:bottom;float:left;width:100%;margin:0 0 1.5rem 0;padding:0;text-align:center;}#bottom{float:left;width:100%;margin:0;padding:0;}#bottom p{margin:0;padding:0;font-size:var(--fs-xs);color:var(--clr-primary-300);}}.container h1{font-size:var(--fs-xl);font-family:var(--secondary-font-family);}.container h2,.container h3,.container h4,.container h5,.container h6{font-size:var(--fs-xl);font-family:var(--secondary-font-family);}.container .ol{margin:0;padding:0;font-size:var(--fs-l);}.container .hl{margin:0;padding:0;font-size:var(--fs-xl);}.container .sl{margin:0;padding:0;font-size:var(--fs-m);}.container p{font-size:var(--fs-p);}.container ul{padding:0 0 0 .25rem;}.container li{list-style:none;}.container li:before{display:inline-block;content:'';height:.75em;width:1em;background:url('/assets/img/container/list.svg') no-repeat top left;}@media screen and (max-width:79.5em){footer{display:flex;justify-content:center;align-items:center;}footer .card{display:block;width:14rem;margin:1rem auto 2.5rem auto;}footer .card .foreground{}footer .card .foreground .content{display:block;width:100%;}footer .card .foreground .content .title{& h2,& h2 .hl{margin:0 0 .5rem 0;padding:0;font-size:var(--fs-xs);font-weight:bold;color:var(--clr-primary-200);text-align:center;}}footer .card .foreground .content .text{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;}footer .card .foreground .content .text .media.left{float:left;width:50%;margin:0;}}@media screen and (min-width:79.5em){footer{display:flex;justify-content:center;align-items:center;}footer .card{display:block;width:14rem;margin:0 .5rem .5rem .5rem;}footer .card .foreground{}footer .card .foreground .content{display:block;width:100%;}footer .card .foreground .content .title{& h2,& h2 .hl{margin:0 0 .5rem 0;padding:0;font-size:var(--fs-xs);font-weight:bold;color:var(--clr-primary-200);text-align:center;}}footer .card .foreground .content .text{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;}footer .card .foreground .content .text .media.left{float:left;width:50%;margin:0;}}@media screen and (max-width:45rem){header{display:flex;justify-content:space-between;background:var(--bgr-secondary-300);& .card{margin:.15rem .75rem;& .title{margin:.35rem 0 0 0;& h2{margin:0;padding:0;& .hl{font-size:var(--fs-s);}}}}}}@media screen and (min-width:45rem) and (max-width:79.5rem){header{display:flex;justify-content:space-between;background:var(--bgr-primary-400);& .card{margin:.15rem 1rem;& .title{margin:.35rem 0 0 0;& h2{margin:0;padding:0;& .hl{font-size:var(--fs-p);}}}}}}@media screen and (min-width:79.5rem){header{display:flex;justify-content:space-between;background:var(--bgr-primary-400);}header .card{margin:.5rem 1.5rem;border:none;}header .card .foreground{}header .card .content{}header .card .title{& h2{margin:0;padding:0;& .hl{font-size:var(--fs-s);}}}}.nav_1 ul li:before,.nav_2 ul li:before,.nav_3 ul li:before{display:none;}@media screen and (max-width:45rem){#nav{top:var(--top-height);left:0;}}@media screen and (min-width:45rem) and (max-width:64rem){#nav{top:var(--top-height);left:0;}}@media screen and (max-width:45rem), screen and (min-width:45rem) and (max-width:64rem){#nav_toggle{display:flex;justify-content:center;align-items:center;width:3.5rem;height:5rem;}.btn_nav_toggle{height:2.5rem;width:2.5rem;margin:0;padding:0;cursor:pointer;position:relative;border-radius:50%;display:flex;justify-content:center;align-items:center;background:hsla(0, 0%, 100%,1);}.btn_nav_toggle .status,.btn_nav_toggle .status:before,.btn_nav_toggle .status:after{content:'';display:block;background:var(--clr-accent-300);height:2px;width:1.65rem;border-radius:2px;transition:all ease-in-out 250ms;}.btn_nav_toggle .status:before{transform:translateY(-6px);}.btn_nav_toggle .status:after{transform:translateY(5px);}.btn_nav_toggle .status.active{transform:rotate(45deg);}.btn_nav_toggle .status.active:before{opacity:0;}.btn_nav_toggle .status.active:after{transform:translateY(-2px) rotate(-90deg);}#nav{float:left;width:100%;display:none;position:absolute;z-index:100;background:hsla(0, 0%, 100%,.85);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}#nav.open{display:block;animation:ani_open .5s ease-out forwards;height:auto}#nav.close{animation:ani_close .5s ease-out forwards;height:0;}@keyframes ani_open{0%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 0%, 0% 0%);clip-path:polygon(0 0, 100% 0, 100% 0%, 0% 0%);opacity:0;}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);opacity:1;}}@keyframes ani_close{0%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);opacity:1;}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 0%, 0% 0%);clip-path:polygon(0 0, 100% 0, 100% 0%, 0% 0%);opacity:0;}}#nav nav{float:left;width:100%;display:block;}#nav nav ul{float:left;width:100%;list-style:none;margin:0 0 0 1.5rem;padding:0;}#nav nav ul:first-child{margin:0;padding:0;display:block;}#nav nav ul li{float:left;width:100%;display:block;text-align:left;border-bottom:var(--brd-primary-100) 1px solid;padding:.15rem 0;-webkit-tap-highlight-color:var(--bgr-primary-200);}#nav nav li a{float:left;width:calc(100% - 3.5rem);margin:0;padding:.5rem 1.5rem;font-family:var(--secondary-font-family);font-weight:500;}#nav nav li a:hover,#nav nav li a.on{font-weight:500;}#nav nav li a > strong{font-weight:500;}#nav nav li > ul{float:left;width:100%;display:none;margin:0;padding:0;}#nav nav li > ul li a:before{display:inline-block;content:'';width:.45rem;height:.45rem;margin:0 .35rem 0 0;border:var(--brd-primary-100) solid;border-width:0 1px 1px 0;border-radius:1px;position:relative;top:-.1rem;}#nav nav li > ul li a:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}#nav nav li > ul li:last-of-type{border-bottom:0;}#nav nav li > ul a{float:left;width:calc(100% - 3.5rem);margin:0;padding:.25rem .5rem .25rem 1.5rem;font-family:var(--secondary-font-family);font-weight:500;}#nav nav li .arrow{float:right;position:relative;top:.25em;display:flex;justify-content:center;align-items:center;width:2.5rem;height:100%;margin:0 .5rem 0 0;padding:.5rem;cursor:pointer;}#nav nav ul ul li > ul a{float:left;width:calc(100% - 3.5rem);margin:0;padding:.25rem .5rem .25rem 3rem;font-family:var(--secondary-font-family);font-weight:500;}#nav nav ul ul li .arrow{top:-.15rem;}#nav nav li .arrow em{width:.75rem;height:.75rem;border:var(--clr-primary-300) solid;border-width:0 2px 2px 0;display:inline-block;border-radius:2px;}#nav nav li .arrow.is_open{position:relative;top:.25rem;}#nav nav li .arrow.is_open em{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transition:all ease-in-out 250ms;}#nav nav li .arrow em,#nav nav li .arrow.is_closed em{transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all ease-in-out 250ms;}}@media screen and (min-width:64rem){#nav{display:flex;justify-content:space-between;align-items:center;}.nav_1{float:left;display:flex;width:100%;justify-content:flex-start;}.nav_2{float:right;display:flex;width:100%;justify-content:flex-end;}.nav_1 ul,.nav_2 ul{list-style-type:none;margin:0;padding:0;}}@media screen and (min-width:64rem){#nav_toggle{display:none;}nav{float:left;width:100%;margin:0;padding:0;}.nav_1 li,.nav_2 li{float:left;text-align:left;width:auto;margin:0 0 0 1.5rem;padding:0;}.nav_1 li:first-child{margin:0;padding:0;display:block;}.nav_2 li:first-child{margin:0;padding:0;display:block;}.nav_1 a,.nav_2 a{display:inline-block;color:var(--clr-primary-300);border-bottom:transparent 1px solid;font-family:var(--secondary-font-family);font-weight:500;text-decoration:none;font-size:var(--fs-p);width:auto;padding:0 0 .25rem 0;transition:border ease-in-out 50ms;}.nav_1 a:hover,.nav_1 a.on,.nav_2 a:hover,.nav_2 a.on{font-weight:500;border-bottom:var(--brd-primary-300) 1px solid;}.nav_1 .active,.nav_2 .active{font-weight:500;border-bottom:var(--brd-primary-300) 1px solid;}#nav nav li a > strong{font-weight:500;}}@media screen and (max-width:45rem), screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:portrait){.nav_3{clear:both;float:left;width:100%;margin:1.5rem 0 0 0;padding:.75rem 0 1rem 0;border-top:var(--brd-primary-50) 1px solid;border-bottom:var(--brd-primary-50) 1px solid;}.nav_3 ul{float:left;width:100%;list-style-type:none;margin:0;padding:0 .5rem;}.nav_3 ul li{float:left;width:100%;text-align:center;margin:0;padding:.5rem 0;}.nav_3 a{float:left;width:100%;text-align:center;color:var(--clr-primary-300);text-decoration:none;font-weight:bold;font-size:var(--fs-s);}.nav_3 a:hover,.nav_3 a.on{text-decoration:underline;}}@media screen and (min-width:45rem) and (max-width:64rem) and (orientation:landscape), screen and (min-width:64rem){.nav_3{clear:both;float:left;width:100%;margin:2.5rem 0 1rem 0;padding:1rem 0 1rem 0;display:flex;justify-content:center;border-top:var(--brd-primary-50) 1px solid;border-bottom:var(--brd-primary-50) 1px solid;}.nav_3 ul{float:left;width:100%;max-width:64rem;display:flex;justify-content:center;list-style-type:none;margin:0;padding:0;}.nav_3 ul li{float:left;width:auto;text-align:center;margin:0 1.25rem;padding:0;}.nav_3 a{float:left;width:auto;text-align:center;color:var(--clr-primary-300);text-decoration:none;font-weight:bold;font-size:var(--fs-xs);}.nav_3 a:hover,.nav_3 a.on{text-decoration:underline;}}#teaser-progressbar{background:linear-gradient(to right, rgba(255,255,255,.25) 0%,rgba(255,255,255,.95) 100%);position:absolute;bottom:0;left:0;width:0;height:.25rem;z-index:20;opacity:1;}#teaser_wrapper{grid-area:teaser;position:relative;}@media screen and (max-width:45rem){#teaser_wrapper .tab{float:left;position:absolute;width:100%;bottom:1rem;z-index:50;}}@media screen and (min-width:45rem){#teaser_wrapper .tab{float:left;position:absolute;width:100%;bottom:1rem;z-index:50;}}#teaser_wrapper .tab ul{display:flex;justify-content:center;align-items:center;list-style-type:none;margin:0;padding:0;}#teaser_wrapper .tab li{display:flex;align-items:center;margin:0 .25rem;padding:0 .15rem;width:auto;}#teaser_wrapper .tab li:before{display:none}#teaser_wrapper .tab button,#teaser_wrapper .tab a{display:inline-block;text-align:center;margin:0;padding:0;}#teaser_wrapper .tab button span,#teaser_wrapper .tab a span{display:none;}#teaser_wrapper .tab button,#teaser_wrapper .tab button.off,#teaser_wrapper .tab a,#teaser_wrapper .tab a.off{color:#FFF;font-weight:normal;border:var(--clr-secondary-300) 1px solid;background:var(--bgr-secondary-300);transition:opacity 250ms ease-in;border-radius:.15rem;}@media screen and (min-width:79.5rem){#teaser_wrapper .tab button:hover,#teaser_wrapper .tab a:hover{border:1px solid transparent;background:var(--bgr-secondary-400);}}#teaser_wrapper .tab button.on,#teaser_wrapper .tab a.on{color:#FFF;font-weight:normal;border:1px solid transparent;background:var(--bgr-secondary-500);border-radius:.15rem;}@media screen and (max-width:45rem){#teaser_wrapper .tab button,#teaser_wrapper .tab button.off,#teaser_wrapper .tab a,#teaser_wrapper .tab a.off{width:3.95rem;height:.35rem;}#teaser_wrapper .tab button.on,#teaser_wrapper .tab a.on{width:3.95rem;height:.35rem;}}@media screen and (min-width:45rem){#teaser_wrapper .tab button,#teaser_wrapper .tab button.off,#teaser_wrapper .tab a,#teaser_wrapper .tab a.off{width:3.95rem;height:.55rem;}#teaser_wrapper .tab button.on,#teaser_wrapper .tab a.on{width:3.95rem;height:.55rem;}}#teaser_wrapper .card{opacity:0;}#teaser_wrapper .card:first-of-type{opacity:1;}@media screen and (max-width:45rem){#teaser_wrapper .card .foreground{.title{font-family:var(--teaser-font-family), sans-serif;& .ol,& .hl,& .sl{clear:both;float:left;width:100%;text-align:center;color:var(--clr-secondary-300);text-shadow:1px 1px 1px #888;}& .ol{font-size:var(--fs-l);}& .hl{font-size:var(--fs-xxl);}& .sl{font-size:var(--fs-xl);}}& .text > *{color:var(--clr-secondary-300);font-size:var(--fs-m);line-height:1rem;}}}@media screen and (min-width:45rem){#teaser_wrapper .card .foreground{.title{font-family:var(--teaser-font-family), sans-serif;& .ol,& .hl,& .sl{clear:both;float:left;width:100%;text-align:center;color:var(--clr-secondary-300);text-shadow:1px 1px 1px #888;}& .ol{font-size:var(--fs-l);}& .hl{font-size:var(--fs-xxxl);}& .sl{font-size:var(--fs-xl);}}& .text > *{color:var(--clr-secondary-300);font-size:var(--fs-m);line-height:1rem;}}}.tools_spacer{float:left;display:block;width:1px;height:var(--nav-height);border-left:var(--clr-accent-300) 1px solid;transform:rotate(45deg);}.tools_spacer.spacer_1{margin-right:2rem;}.tools_spacer.spacer_2{margin-right:1.5rem;margin-left:1.75rem;}#top_wrapper:before{float:left;width:100%;content:'';height:.75rem;background:hsla(0, 0%, 100%,.4);border-bottom:var(--brd-primary-50) 1px solid;}@media screen and (max-width:45rem){:root{--top-height:6rem;--nav-height:5.25rem;--logo-height:4rem;}.tools_spacer.spacer_1{display:none;}}@media screen and (min-width:45rem) and (orientation:portrait){:root{--top-height:8.25rem;--nav-height:7.5rem;--logo-height:6.25rem;}.tools_spacer.spacer_1{display:none;}}@media screen and (min-width:45rem) and (orientation:landscape){:root{--top-height:7rem;--nav-height:6.25rem;--logo-height:5rem;}.tools_spacer.spacer_1{display:none;}}@media screen and (min-width:45rem) and (max-width:64rem) and (orientation:landscape){:root{--top-height:7rem;--nav-height:6.25rem;--logo-height:5rem;}}@media screen and (min-width:64rem){:root{--top-height:9.75rem;--nav-height:9rem;--logo-height:6rem;}.tools_spacer.spacer_1{display:block;}.tools_spacer.spacer_2{display:none;}}@media screen and (max-width:45rem), screen and (min-width:45rem) and (max-width:64rem){#topnav{display:none;}#top_wrapper,#top_wrapper.false{grid-area:top;float:left;width:100%;height:var(--top-height);opacity:1 !important;transition:top 250ms ease-in, opacity 250ms ease-out;}#top_wrapper.true{position:fixed;top:0;left:0;opacity:1;transition:top 250ms ease-in, opacity 250ms ease-out;z-index:5000;}#top{display:grid;grid-template-columns:.5rem 12rem auto 2.85rem 1rem;grid-template-rows:var(--top-height) auto;grid-template-areas:". logo tools nav_toggle .""nav nav nav nav nav";}#top{float:left;width:100%;height:var(--top-height);}#top #logo{grid-area:logo;margin:0;padding:0;height:var(--top-height);& img{float:left;margin-top:.75rem;height:var(--logo-height);}}#top #nav{grid-area:nav;}#top #tools{grid-area:tools;display:flex;justify-content:flex-end;align-items:center;height:var(--nav-height);margin-right:.5rem;}#nav_toggle{grid-area:nav_toggle;float:left;width:100%;height:var(--nav-height);}}@media screen and (min-width:64rem){#top_wrapper,#top_wrapper.false,#top_wrapper.true{grid-area:top;float:left;width:100%;height:var(--top-height);opacity:1 !important;}#top{display:grid;grid-template-columns:minmax(.5rem,1fr) 12rem 1rem minmax(auto,64rem) 1rem 12rem minmax(.5rem,1fr);grid-template-rows:auto;grid-gap:0;grid-template-areas:". logo . nav . tools .";}#top{float:left;width:100%;height:var(--top-height);}#top #logo{grid-area:logo;margin:1.5rem 0 0 0;& img{float:left;width:auto;padding:0;margin:0;}}#top #nav{height:var(--nav-height);}#top #tools{grid-area:tools;display:flex;justify-content:flex-end;align-items:center;padding:0 1.5rem 0 0;height:var(--nav-height);}#nav_toggle{display:none;}.tools_spacer.spacer_2{display:none;}}