#basket_icon{background:url('/assets/img/basket/off.svg') no-repeat center center;}#basket_icon .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;}#basket_icon p,#basket_icon 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:.75rem .75rem 0 0;padding:0;}#basket_icon p,#basket_icon 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-accent-300) 2px solid;position:absolute;top:-.35rem;right:-.35rem;border-radius:50%;z-index:1;}#basket_icon .info 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:calc(100% - 2rem);margin:1rem;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-gray-100);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-gray-100);}.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:nth-child(even){background:var(--bgr-gray-200);}.basket .row:nth-child(odd){background:var(--bgr-gray-100);}.basket .row p{float:left;width:auto;margin:0;padding:0;}.basket .row.alert{border:var(--status-alert-border-color) 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:.15rem;background:var(--bgr-gray-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:0 0 .25rem 0;padding:0;}.basket .left_row{float:left;width:100%;margin:0;padding:0 .25rem;}.basket .right_row{float:left;width:100%;margin:0;padding:0 .25rem;}.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:0 0 .25rem 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;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:.5rem;width:.75rem;background:url('/img/icon/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;}.basket .right_row .box_amount .amount{float:left;width:5rem;padding:0 .25rem;}.basket .item_message{float:left;width:100%;}.basket .item_message .textarea{float:left;width:100%;height:5rem;}.basket .item_message button{margin:.5rem 0;padding:.35rem;font-size:var(--fs-xs);}.basket .item_datetime{float:left;width:100%;max-width:32rem;margin:.5rem 0;padding:.25rem;background:var(--bgr-gray-100);border-radius:.25rem;}.basket .item_datetime .header{float:left;width:100%;margin:0;padding:0;background:none;display:block;}.basket .item_datetime .header p{float:left;width:100%;margin:.25rem 0 0 0;padding:0;}.basket .item_datetime .content{float:left;width:100%;margin:0;padding:0;display:flex;justify-content:flex-end;align-items:flex-end;}.basket .item_datetime .box{float:left;width:100%;margin:0;padding:.25rem 0;}.basket .item_datetime .box:first-of-type{margin:0 .5rem 0 0;padding:.25rem 0;}.basket .item_datetime .box:last-of-type{margin:0 0 0 .5rem;padding:.25rem 0;}.basket .item_datetime .box label{float:left;width:100%;margin:0;padding:0;font-size:var(--fs-xs);}.basket .item_datetime .box .select,.basket .item_datetime .box 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;}.basket .item_datetime .box input[type=date]{font-family:var(--primary-font-family);font-size:var(--fs-xs);}.basket .item_datetime .footer{float:left;width:100%;margin:0;padding:0;}.basket .item_datetime .footer p{float:left;width:100%;margin:0;padding:0;}.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%;padding:.25rem 0;background:var(--bgr-gray-200);}.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;}@media screen and (max-width:45rem){header{display:flex;justify-content:center;background:var(--bgr-header-300);}header .card{margin:.15rem .75rem;color:var(--clr-header-300);}header .card .title{margin:.35rem 0 0 0;}header .card .title h2{margin:0;padding:0;}header .card .title h2 .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-header-300);}header .card{margin:.15rem 1rem;color:var(--clr-header-300);}header .card .title{margin:.35rem 0 0 0;}header .card .title h2{margin:0;padding:0;}header .card .title h2 .hl{font-size:var(--fs-p);}}@media screen and (min-width:79.5rem){header{display:flex;justify-content:space-between;background:var(--bgr-header-300);}header .card{margin:.5rem 1.5rem;border:none;color:var(--clr-header-300);}header .card .title{margin:.35rem 0 0 0;}header .card .title h2{margin:0;padding:0;}header .card .title h2 .hl{font-size:var(--fs-s);}}@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(--brd-accent-300) 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;}#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) and (max-width:79.5rem){#teaser_wrapper .tab{float:left;position:absolute;width:100%;bottom:1rem;z-index:50;}}@media screen and (min-width:79.5rem){#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-primary-100) 1px solid;background:var(--bgr-gray-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-primary-400);}}#teaser_wrapper .tab button.on,#teaser_wrapper .tab a.on{color:#FFF;font-weight:normal;border:1px solid transparent;background:var(--bgr-primary-300);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;}#teaser_wrapper .card .foreground .title .ol,#teaser_wrapper .card .foreground .title .hl,#teaser_wrapper .card .foreground .title .sl{clear:both;float:left;width:100%;text-align:center;color:var(--clr-primary-100);text-shadow:1px 1px 1px #888;margin:0;padding:0;}#teaser_wrapper .card .foreground .title .ol{font-size:var(--fs-l);}#teaser_wrapper .card .foreground .title .hl{font-size:var(--fs-xxl);}#teaser_wrapper .card .foreground .title .sl{font-size:var(--fs-xl);}#teaser_wrapper .card .foreground .title .text > *{color:var(--clr-primary-100);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;}#teaser_wrapper .card .foreground .title .ol,#teaser_wrapper .card .foreground .title .hl,#teaser_wrapper .card .foreground .title .sl{clear:both;float:left;width:100%;text-align:center;color:var(--clr-primary-100);text-shadow:1px 1px 1px #888;margin:0;padding:0;}#teaser_wrapper .card .foreground .title .ol{font-size:var(--fs-l);}#teaser_wrapper .card .foreground .title .hl{font-size:var(--fs-xxxl);}#teaser_wrapper .card .foreground .title .sl{font-size:var(--fs-xl);}#teaser_wrapper .card .foreground .text > *{color:var(--clr-primary-100);font-size:var(--fs-m);line-height:1rem;}}@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-primary-400);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-primary-400) 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-400);background:var(--bgr-accent-400);font-weight:bold;}table tr:hover th[scope=row],table tr:hover td{color:var(--clr-primary-400);background:var(--bgr-accent-400);}table tr:nth-child(even){background:var(--tbl-bgr-primary-300);}table tr:nth-child(odd){background:var(--tbl-bgr-primary-400);}.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:0;border-bottom:var(--brd-primary-50) 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 .25rem 0;padding:.25rem .5rem .25rem .75rem;&:hover{background:var(--bgr-accent-400);color:var(--clr-primary-400);border-radius:.25rem;}}.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-gray-500) 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:0;padding:.5rem 0 0 0;font-weight:bold;cursor:pointer;text-align:center;font-size:var(--fs-p);border:var(--brd-accent-300) 1px solid;background:var(--bgr-accent-300);color:var(--clr-primary-300);&:hover{background:var(--bgr-accent-400);background:var(--bgr-accent-400);color:var(--clr-primary-400);}}.btn_check_out[type="submit"]{margin:0;padding:0;}.btn_check_out_back{float:left;border:none;border-radius:.25rem;width:100%;height:2.25rem;margin:0 0 1.5rem 0;padding:.5rem 0 0 0;font-weight:bold;font-size:var(--fs-p);color:var(--clr-primary-300);background:var(--bgr-gray-300);cursor:pointer;text-align:center;}.btn_check_out_back[type="submit"]{margin:0;padding:0;}.check_out_wrapper{float:left;width:100%;background:var(--bgr-gray-100);border:var(--brd-primary-50) 1px solid;border-radius:.25rem;margin:.5rem 0;padding:.5rem;}.check_out_wrapper p{margin:.25rem 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{min-height:20rem;}}@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{min-height:20rem;margin:.5rem;padding:.5rem;}}.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{float:left;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;display:flex;justify-content:center;align-items:center;}#check_out_pp{margin:.5rem auto;min-width:26rem;min-height:12rem;}#check_out_pp_info{float:left;width:100%;text-align:center;}#form_delivery_wrapper .card{float:left;width:100%;margin:0 0 .5rem 0;padding:.25rem;background:var(--bgr-gray-200);border:var(--brd-primary-50) 1px solid;border-radius:.25rem;}#form_delivery_wrapper .card:last-child{margin:0;}#form_delivery_wrapper .card #delivery_timestamp_wrapper{display:none;}#form_elements_wrapper{display:flex;justify-content:flex-start;align-items:start;}#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;gap:.5rem}#form_delivery_wrapper .card{float:left;width:100%;min-height:4rem;margin:0;padding:.25rem;background:var(--bgr-gray-200);border:var(--brd-primary-50) 1px solid;border-radius:.25rem;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;}#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%;}.customer_billing ul.display{float:left;width:100%;padding:0;margin:.25rem 0;list-style:none;}.customer_billing ul.display li{font-size:var(--fs-p);}.customer_payment ul.display{float:left;width:100%;padding:0;margin:.25rem 0;list-style:none;}.customer_payment ul.display li{float:left;width:100%;margin:0;padding:.25rem .25rem;background:var(--bgr-gray-200);border:var(--brd-primary-50) 1px solid;border-radius:.25rem;}.customer_payment ul.display li .label{float:left;width:auto;margin:0;padding:0;font-size:var(--fs-s);}.customer_payment ul.display li .label.bold{font-weight:bold;}.customer_payment ul.display li .value{float:right;width:auto;margin:0;padding:0;font-size:var(--fs-s);text-align:right;}.customer_payment ul.display li .value.bold{font-weight:bold;}@media screen and (max-width:45rem){#user_payment,#user_shipping{float:left;width:100%;margin:.25rem 0;display:flex;flex-direction:column;justify-content:center;}#delivery_type,#delivery_type_response,#delivery_area,#delivery_timestamp{float:left;width:100%;margin:.25rem 0;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:.5rem;}#delivery_type_response p{margin:.25rem 0;}}@media screen and (min-width:45rem) and (max-width:79.5rem){#user_payment,#user_shipping{float:left;width:100%;margin:.25rem 0;display:flex;flex-direction:column;justify-content:center;}#delivery_type,#delivery_type_response,#delivery_area,#delivery_timestamp{float:left;width:100%;margin:.25rem 0;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:.5rem;}#delivery_type_response p{margin:.25rem 0;}}@media screen and (min-width:79.5rem){#delivery_type,#user_payment,#user_shipping{float:left;width:100%;margin:.25rem 0;display:flex;justify-content:space-between;}#delivery_type_response{text-align:center;}#delivery_type_response p{margin:.25rem 0;}#delivery_area,#delivery_timestamp{float:left;width:100%;margin:.5rem 0 !important;padding:0 !important;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:.5rem;}#user_payment li:last-of-type,#user_shipping li:last-of-type,#delivery_type li:last-of-type{margin:.25rem 0 .25rem .25rem;}#user_payment li:first-of-type,#user_shipping li:first-of-type,#delivery_type li:first-of-type{margin:.25rem .25rem .25rem 0;}}#user_payment li:only-of-type,#user_shipping li:only-of-type,#delivery_type li:only-of-type{margin:.25rem 0;}#user_payment li,#user_shipping li,#delivery_type li,#delivery_area li,#delivery_timestamp li{margin:.25rem 0;}#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);border-radius:.25rem;}#delivery_timestamp li{width:calc(100% - .5rem);}#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%;}@media screen and (max-width:45rem){#delivery_min_value{text-align:center;}#delivery_min_value .check_out_wrapper.alert{background:var(--status-alert-background-color);}#delivery_min_value .check_out_wrapper.alert p{color:var(--status-alert-font-color);}}@media screen and (min-width:45rem) and (max-width:79.5rem){#delivery_type_wrapper,#delivery_response_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;}#delivery_min_value .check_out_wrapper.alert{background:var(--status-alert-background-color);}#delivery_min_value .check_out_wrapper.alert p{color:var(--status-alert-font-color);}}@media screen and (min-width:79.5rem){#delivery_min_value{text-align:center;}#delivery_min_value .check_out_wrapper.alert{background:var(--status-alert-background-color);}#delivery_min_value .check_out_wrapper.alert p{color:var(--status-alert-font-color)}}#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%;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%;padding:0 .5rem;background:var(--bgr-gray-100);border:var(--brd-primary-50) 1px solid;border-radius:.25rem;}#eshop_terms li{display:inline-block;padding:.25rem .25rem .45rem .25rem;}.nav_1 ul li:before,.nav_2 ul li:before,.nav_3 ul li:before{display:none;}@media screen and (max-width:45rem){#nav.sticky{position:sticky;height:0;top:var(--top-sticky-height);left:0;z-index:98;}#nav:not(.sticky){position:absolute;display:none;top:5rem;left:0;}}@media screen and (min-width:45rem) and (max-width:79.5rem){#nav.sticky{position:fixed;top:var(--top-sticky-height);left:0;z-index:98;height:0;}#nav:not(.sticky){position:absolute;top:8rem;left:0;z-index:98;display:none;}}@media screen and (min-width:79.5rem){#nav{display:block;width:100%;}#nav.sticky{position:fixed;top:var(--top-sticky-height);left:0;z-index:1000;}#nav:not(.sticky){position:relative;}}@media screen and (max-width:79.5rem){#nav_toggle{display:flex;justify-content:center;align-items:center;width:3.5rem;height:5rem;}.btn_nav_toggle{height:2.25rem;width:2.25rem;margin:0;padding:0;cursor:pointer;position:relative;}.btn_nav_toggle .status{position:absolute;top:1.1rem;left:0}.btn_nav_toggle .status,.btn_nav_toggle .status:before,.btn_nav_toggle .status:after{content:'';display:block;background:var(--bgr-primary-300);height:1px;width:2rem;border-radius:1px;transition:all ease-in-out 250ms;}.btn_nav_toggle .status:before{transform:translateY(-8px);}.btn_nav_toggle .status:after{transform:translateY(7px);}.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;z-index:100;background:hsla(0, 0%, 100%,.90);-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{display:block;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-gray-100);}#nav nav li a{float:left;width:calc(100% - 3.5rem);margin:0;padding:.5rem .85rem;}#nav nav li a:hover,#nav nav li a.on{color:var(--clr-primary-300);}#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-weight:normal;}#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-weight:normal;}#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;}.subnav_1{display:none;}.subnav_1 ul{float:left;width:100%;list-style-type:none;margin:0;padding:0;}.subnav_1 li{float:left;width:100%;margin:0;padding:0;border-bottom:var(--brd-primary-100) 1px solid;}.subnav_1 li:last-child{border-bottom:0;}.subnav_1 a{float:left;width:100%;margin:.35em 0 .35em 0;padding:.45em .75em .35em .75em;text-decoration:none;transition:background 20ms ease-out;}.subnav_1 a:hover,.subnav_1 a.on{color:var(--clr-primary-300);}.subnav_1 ul ul > li{float:left;text-align:left;width:100%;margin:0;padding:0 1rem;border-bottom:var(--brd-primary-100) 1px solid;}.subnav_1 ul 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;}.subnav_1 ul ul > li a:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.subnav_1 ul ul > li a{float:left;width:100%;margin:.25em 0;padding:.35em .25em .25em .25em;color:var(--clr-primary-300);text-decoration:none;font-size:var(--fs-p);transition:background 50ms;}.subnav_1 ul ul > li a:hover,.subnav_1 ul ul > li a.on{color:var(--clr-primary-300);}.nav_2{clear:both;float:left;width:100%;margin:1.5rem 0 0 0;padding:.75rem 0 1rem 0;background:var(--bgr-primary-400);}.nav_2 ul,.nav_3 ul{float:left;width:100%;list-style-type:none;margin:0;padding:0 .5rem;}.nav_3 ul{margin:.5rem 0 0 0;padding:0;}.nav_2 ul li,.nav_3 ul li{float:left;width:100%;text-align:center;margin:0;padding:.5rem 0;}.nav_2 a,.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-p);}.nav_2 a:hover,.nav_2 a.on,.nav_3 a:hover,.nav_3 a.on{text-decoration:underline;}}@media screen and (min-width:79.5rem){#nav_toggle{display:none}.nav_1 ul{display:flex;justify-content:space-around;list-style-type:none;margin:0;padding:.25rem 0;background:var(--bgr-primary-300);}.nav_1 li{float:left;text-align:left;margin:0;padding:0;width:auto;position:relative;}.nav_1 li .arrow em{position:absolute;top:.85rem;right:-.75rem;width:.5rem;height:.5rem;border:#FFF solid;border-width:0 2px 2px 0;display:inline-block;}.nav_1 li .arrow em{transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all ease-in-out 250ms;}.nav_1 a{display:inline-block;color:var(--clr-primary-300);background:hsla(0, 0%, 100%,.15);border:hsla(0, 0%, 100%,.25) 1px solid;border-radius:.25rem;text-decoration:none;font-weight:normal;font-size:1rem;width:auto;padding:.35em .65rem .35em .65rem;transition:border ease-in-out 50ms;}.nav_1 a:hover,.nav_1 a.on{background:var(--bgr-primary-400);border:var(--brd-primary-400) 1px solid;}.nav_1 .activ{background:var(--bgr-primary-400);border:var(--brd-primary-400) 1px solid;}.nav_1 li:hover ul{top:35px;}.nav_1 ul ul,.nav_2 ul ul{display:block;position:absolute;top:-9999px;left:-.5em;z-index:100;width:17em;margin:0;padding:.5rem 0 .5rem 0;background:rgba(255,255,255,.9);border-top:0;border-left:var(--brd-gray-500) 1px solid;border-right:var(--brd-gray-500) 1px solid;border-bottom:var(--brd-gray-500) 1px solid;border-radius:.5rem;}.nav_1 ul ul li{display:block;text-align:left;width:15.75em;margin:0 .5rem;padding:0;border-bottom:var(--brd-gray-500) 1px solid;}.nav_1 ul ul li:last-of-type{border-bottom:0;}.nav_1 ul ul li > a{float:left;width:100%;margin:.15rem 0;padding:.25rem .5rem;color:var(--clr-primary-300);font-size:var(--fs-p);text-decoration:none;text-transform:none;font-weight:normal}.nav_1 ul ul li > a:hover,.nav_1 ul ul li > a.on{background:var(--bgr-primary-400);border-radius:.5rem;font-weight:bold;}.nav_1 ul ul ul,.nav_1 ul ul li .arrow{display:none;}.nav_2{margin:.5rem 0;padding:.5rem 0;background:var(--bgr-primary-400);border-top:var(--brd-gray-400) 1px solid;border-bottom:var(--brd-gray-400) 1px solid;}.nav_2 ul,.nav_3 ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0;}.nav_3 ul{margin:.5rem 0 0 0;padding:0;}.nav_2 ul li,.nav_3 ul li{float:left;text-align:left;width:auto;margin:0;padding:0 .5em;}.nav_2 a,.nav_3 a{color:var(--clr-primary-300);text-decoration:none;font-weight:normal;font-size:var(--fs-p);}.nav_2 a:hover,.nav_2 a.on,.nav_3 a:hover,.nav_3 a.on{text-decoration:underline;}.subnav_1{grid-area:subnav;float:left;width:16rem;margin:0 0 2.5rem 0;padding:0 0 0 1rem;}.subnav_1 ul{float:left;list-style-type:none;margin:.25rem 0 .25rem 0;padding:0;}.subnav_1 ul li{float:left;text-align:left;width:14rem;min-height:2rem;margin:0;padding:0;}.subnav_1 ul li:last-child{border-bottom:0;}.subnav_1 a{float:left;width:100%;margin:.25rem 0;padding:.25rem .5rem;color:var(--clr-primary-100);text-decoration:none;font-size:var(--fs-p);transition:background 50ms;}.subnav_1 a:hover,.subnav_1 a.on{background:var(--bgr-primary-400);border-radius:.5rem;}.subnav_1 ul ul{float:left;width:100%;display:block;margin:0;padding:0;}.subnav_1 ul ul > li{float:left;text-align:left;width:14em;margin:0;padding:0 0 0 1rem;border-bottom:var(--brd-gray-500) 1px solid;}.subnav_1 ul ul > li a:before{display:inline-block;content:'';width:.45rem;height:.45rem;margin:0 .35rem 0 0;border:var(--clr-primary-300) solid;border-width:0 1px 1px 0;border-radius:1px;position:relative;top:-.1rem;}.subnav_1 ul ul > li a:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.subnav_1 ul ul > li a{float:left;width:100%;margin:.25em 0;padding:.15em .25em;color:var(--clr-primary-100);text-decoration:none;font-size:var(--fs-p);transition:background 50ms;}.subnav_1 ul ul > li a:hover,.subnav_1 ul ul > li a.on{background:var(--bgr-primary-400);border-radius:.5rem;}}.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;padding:0;border:var(--brd-gray-500) 1px solid;background:var(--bgr-gray-500);}.media{display:block;}.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:0;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:0;}figure .legend{border-radius:0;}figure .file{border-radius:0;}}figure .legend{display:block;margin:0 auto 0 auto;padding:.5rem .75rem .25rem .75rem;}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);}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-gray-500) 1px solid;background:var(--bgr-gray-500);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:before{display:inline-block;content:'';width:.75rem;height:.75rem;}.link_intern:before{background:url('/assets/img/icon/arrow-dark.svg') no-repeat top left;}body:has(.distributor_content_wrapper){.icon:hover .tooltip{display:none;}}.icon{position:relative;cursor:pointer;}.icon .tooltip{display:none;position:absolute;bottom:135%;left:50%;transform:translateX(-50%);background:var(--bgr-gray-300) !important;color:var(--clr-primary-300);padding:.25rem .35rem;border-radius:.25rem;width:auto;min-width:2.5rem;hyphens:none;overflow-wrap:normal;text-align:center;font-size:var(--fs-s);font-weight:normal;z-index:100;}.icon:hover .tooltip{display:block;}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);}form .form_input_validate{display:inline-block;width:100%;margin:0;padding:0;position:relative;}input + span {position:relative;}input + span::before {position:absolute;right:.5rem;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 .select{-moz-appearance:none;-webkit-appearance:none;appearance:none;}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-300);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-primary-400);}}#form button[disabled]{cursor:not-allowed;}#bookmark_icon{background:url('/assets/img/bookmark/off.svg') no-repeat center center;}#bookmark_icon .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);}}@media screen and (max-width:45rem){footer{float:left;width:100%;background:var(--bgr-footer-300);}footer .card{margin:.5rem .75rem;color:var(--clr-footer-300);}footer .card .title h2,footer .card .title h2 .hl{margin:0;padding:0;font-size:var(--fs-xs);color:var(--clr-primary-200);}}@media screen and (min-width:45rem) and (max-width:79.5rem){footer{float:left;width:100%;background:var(--bgr-footer-300);}footer .card{margin:.5rem .75rem;color:var(--clr-footer-300);}footer .card .title h2,footer .card .title h2 .hl{margin:0;padding:0;font-size:var(--fs-xs);color:var(--clr-primary-200);}}@media screen and (min-width:79.5rem){footer{display:flex;justify-content:center;align-items:center;flex-direction:column;background:var(--bgr-footer-300);}footer .card{margin:.5rem 1.5rem;color:var(--clr-footer-300);}footer .card .title h2,footer .card .title h2 .hl{margin:0;padding:0;font-size:var(--fs-xs);color:var(--clr-primary-200);}}.filter_search .label{float:left;width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:var(--brd-gray-400) 1px solid;}.filter_search .label strong{float:left;cursor:pointer;font-weight:bold;width:auto;height:1.75rem;margin:0 0 0 0;padding:.25rem .35rem;font-size:var(--fs-s);pointer-events:none;background:var(--label-filter-300);border-radius:.25rem .25rem 0 0;}.filter_search .label .arrow{float:right;position:relative;top:0;display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.75rem;margin:0 0 0 0;padding:.25rem;pointer-events:none;background:var(--label-filter-300);}.filter_search .label .arrow em{width:.65rem;height:.65rem;background:url('/assets/img/icon/arrow-dark.svg') no-repeat top left;}.filter_search .label .arrow.is_open{border-radius:.25rem .25rem 0 0;}.filter_search .label .arrow.is_open em{transition:all ease-in-out 250ms;transform:rotate(90deg);}.filter_search .label .arrow.is_closed{border-radius:.25rem .25rem 0 0;}.filter_search .label .arrow.is_closed em{transition:all ease-in-out 250ms;transform:rotate(-90deg);}.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 0 !important;padding:0 !important;width:auto;background:none !important;border:none !important;}.filter_search ul li label{display:block;margin:.15rem;padding:.25rem .5rem !important;cursor:pointer;background:var(--btn-filter-300);border-radius:.25rem;font-weight:bold;font-size:var(--fs-s);}.filter_search ul li .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 0 !important;padding:0 !important;width:auto;background:none !important;border:none !important;}.filter_search ul li label{display:block;margin:.15rem;padding:.25rem .5rem !important;cursor:pointer;background:var(--btn-filter-300);border-radius:.25rem;font-weight:bold;font-size:var(--fs-s);}.filter_search ul li .filter{display:none !important;}}.filter_search ul li label:hover{color:var(--clr-primary-300);background:var(--btn-filter-400);border-radius:.25rem;}.filter_search ul li label.on{color:var(--clr-primary-300);background:var(--btn-filter-400);border-radius:.25rem;}.filter_search ul li label .amount{float:right;margin:0 0 0 .15rem;font-weight:normal;}#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-gray-400) 1px solid;border-bottom:var(--brd-gray-400) 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-gray-400) 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,ul.list{float:left;width:100%;padding:0;margin:.25rem 0;list-style:none;}ul.display li{float:left;width:100%;margin:.15rem 0 0 0;padding:0;font-size:var(--fs-xs);}ul.list li{display:inline-block;font-size:var(--fs-xs);}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;}.distributor_content_wrapper .product{scroll-snap-align:start;flex:0 0 auto;width:100vw;margin:.25rem;padding:0;}.distributor_content_wrapper .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;}.distributor_content_wrapper .product{scroll-snap-align:center;height:fit-content;}}@media screen and (min-width:45rem) and (max-width:79.5rem){.distributor_content_wrapper{width:100dvw;}.distributor_content_wrapper .product:not(.detail){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;}.distributor_content_wrapper:has(> :last-child:nth-child(1)) .product{width:calc(50% - .5rem);}}@media screen and (min-width:55rem) and (max-width:79.5rem) and (orientation:landscape){.distributor_content_wrapper{width:100vw;}.distributor_content_wrapper .product:not(.detail){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;}.distributor_content_wrapper:has(> :last-child:nth-child(1)) .product:not(.detail){width:calc(50% - .5rem);}.distributor_content_wrapper:has(> :last-child:nth-child(2)) { justify-content:center;}.distributor_content_wrapper:has(> :last-child:nth-child(2)) .product:not(.detail){width:calc(50% - .5rem);}}@media screen and (min-width:79.5rem){.distributor_content_wrapper{border-radius:.25rem;width:100%;}.distributor_content_wrapper .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-gray-100);}.distributor_content_wrapper .product .card main{height:8rem;}.distributor_content_wrapper .product .card footer{display:none;}.distributor_content_wrapper .product.detail{width:100%;}.distributor_content_wrapper .product.detail .card main{height:10.25rem;}.distributor_content_wrapper .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%, 90%,.75);-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%, 90%,.75);-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-gray-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;font-family:var(--secondary-font-family);color:var(--clr-primary-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{float:left;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-primary-400);}}}dialog.response{margin:auto;width:auto;height:auto;border:none !important;padding:.5rem;max-width:15rem;min-height:13rem;max-height:15rem;border-radius:.25rem;background:var(--bgr-gray-100);}dialog.response .header{float:left;display:flex;justify-content:center;align-items:center;padding:0 .25rem;width:100%;background:var(--bgr-gray-100);}dialog.response .main{float:left;margin:0;padding:0 .25rem;width:100%;height:auto;background:var(--bgr-gray-100);text-align:center;& .content{float:left;width:100%;& 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;}}}@media screen and (max-width:45rem){:root{--product-main-height:10.25rem;}}@media screen and (min-width:45rem) and (max-width:79.5rem){:root{--product-main-height:10.25rem;}}@media screen and (min-width:79.5rem){:root{--product-main-height:10.25rem;}}.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:0;max-width:34rem;min-height:30rem;max-height:33rem;border-radius:.25rem;}.quickview .header{float:left;width:100%;height:2.35rem;margin:0;padding:0;text-align:center;position:sticky;z-index:999;top:0;left:0;background:var(--bgr-gray-100);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}.quickview .content{float:left;width:100%;padding:.5rem;}.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 .5rem .75rem .5rem;padding:0;scroll-margin-top:5.5rem;}}@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 .15rem;}.product{float:left;width:calc(50% - 1rem);margin:0 .25rem .5rem .25rem;padding:0;scroll-margin-top:6.5rem;}}@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 1rem;}.product{float:left;width:calc(33.3333% - .5rem);margin:0 .25rem .5rem .25rem;padding:0;scroll-margin-top:6.5rem;}}@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 1rem;}.product{float:left;width:calc(25% - .5rem);max-width:25rem;margin:.25rem;padding:0;scroll-margin-top:11.25rem;}}.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.detail{float:left;width:calc(100% - .5rem);max-width:calc(100% - .5rem);max-height:calc(100% - .5rem);}.product .card{float:left;border-radius:.25rem;width:100%;margin:0;padding:.5rem;display:flex;justify-content:space-between;align-items:start;flex-direction:column;border:1px solid var(--brd-primary-50);background:var(--bgr-gray-100);}.product.update{animation:fade-out 500ms ease-out forwards, scale-down 400ms ease-out forwards;}.product .card header{float:left;display:flex;justify-content:space-between;align-items:center;height:2.25rem;padding:0 .25rem;width:100%;}.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);}}.product .card header .icon_wrapper{float:left;width:auto;}.product .card header .icon{float:left;width:2rem;height:2rem;border-radius:.25rem;margin:0 0 0 .25rem;padding:.15rem;background:var(--bgr-gray-300);}.product .card header .icon:first-of-type{margin:0;padding:.15rem;}@media screen and (max-width:45rem){.product .card header .icon{width:1.85rem;height:1.85rem;background:none;margin:0;padding:0;}.product .card header .icon:first-of-type{margin:0;padding:0;}}.product .card main{float:left;margin:0;padding:0 .25rem;width:100%;height:var(--product-main-height);}.product.detail .card main{height:var(--product-main-height);}@media screen and (max-width:45rem){.product .card main{height:auto;}.product.detail .card main{height:var(--product-main-height);}}.product .card main .headline{float:left;width:100%;text-align:left;}.product .card main .headline h3{float:left;width:100%;margin:.25rem 0;padding:0;}.product .card main .headline .ol,.product .card main .headline .hl,.product .card main .headline .sl{font-family:var(--secondary-font-family);float:left;width:100%;margin:0;padding:0;}.product .card main .headline .ol{font-size:var(--fs-h3);}.product .card main .headline .hl{font-size:var(--fs-h2);}.product .card main .headline .sl{font-size:var(--fs-s);}@media screen and (max-width:45rem){.product .card main .headline .ol{font-size:var(--fs-s);}.product .card main .headline .hl{font-size:var(--fs-m);}.product .card main .headline .sl{font-size:var(--fs-s);}}.product .card main .content{float:left;width:100%;text-align:left;margin:0;padding:0;& p{float:left;width:100%;margin:0;padding:0 0 .25rem 0;text-align:left;}}.product .card footer{float:left;width:100%;border-radius:.25rem;margin:0;padding:.5rem;background:var(--bgr-gray-300);display:flex;justify-content:end;align-items:start;flex-direction:column;height:auto;min-height:11rem;position:relative;}@media screen and (max-width:45rem){.product .card footer{display:none;}.product.detail footer{display:block;}}.product .card footer .box:first-child{float:left;width:100%;margin:0 .25rem 0 0;padding:0;}.product .card footer .box:last-child{float:left;width:100%;margin:0 0 0 .25rem;padding:0;}.product .card footer p{float:left;width:100%;margin:0;padding:0;text-align:center;}.product .item_number{float:left;width:100%;& p{font-size:var(--fs-xs);}}.product .small{font-size:var(--fs-xs);}.product_price{float:left;width:100%;display:flex;justify-content:space-between;align-items:center;}.product_price_display{float:left;width:100%;margin:0 0 .25rem 0;padding:0;text-align:center;}.btn_order,.btn_quickview{float:left;border:none;border-radius:.25rem;width:100%;height:2.5rem;margin:0;padding:.5rem;font-weight:bold;font-size:var(--fs-p);color:var(--clr-primary-300);background:var(--bgr-accent-300);cursor:pointer;}.product_price_unit{margin:0;padding:0;font-size:var(--fs-xs);}.product_price_net{margin:0;padding:0;font-size:var(--fs-m);}.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);}.product_order{float:left;width:100%;display:flex;justify-content:space-between;align-items:end;position:relative;}.product_order .box{clear:both;float:left;width:100%;}.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;}.form_product_order .item_price_option{float:left;width:100%;text-align:center;text-align-last:center;-moz-text-align-last:center;overflow:scroll;scrollbar-width:thin;max-height:12rem;}.form_product_order .item_price_option_label_wrapper{float:left;width:100%;display:flex;justify-content:center;align-items:center;}.form_product_order .item_price_option_label{float:left;width:auto;text-align:center;margin:0 0 .25rem 0;padding:0 .5rem .25rem .5rem;font-size:var(--fs-xs);background:var(--bgr-accent-300);border-radius:.25rem;}.form_product_order .item_price_option_label:before{display:inline-block;content:'';height:.95rem;width:1em;background:url('/assets/img/database/card/icon/extras.svg') no-repeat bottom left;}#order_type.list{float:left;width:100%;margin:0;padding:.25rem 0;}#order_type li{float:left;width:calc(100% - .30rem);margin:.15rem .15rem;padding:0;background:var(--bgr-gray-400);border:var(--brd-gray-400) 1px solid;border-radius:.25rem;}#order_type li.hover,#order_type li.on{font-weight:bold;background:var(--bgr-gray-500);border:var(--brd-gray-500) 1px solid;}#order_type li input{display:none;}#order_type li label{float:left;width:100%;margin:0;padding:.5rem 0;text-align:center;font-size:var(--fs-xs);pointer-events:auto;}.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;margin:0;padding:0;background:var(--bgr-gray-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{float:left;width:2rem;height:auto;margin:0;padding:0;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-primary-100);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-gray-100) 3px solid;background:var(--bgr-accent-400);}.status_wrapper .status.hot{border:var(--bgr-gray-100) 3px solid;background:var(--bgr-accent-400);}.status_wrapper .status.new{border:var(--bgr-gray-100) 3px solid;background:var(--bgr-accent-500);}.status_wrapper .status.sale{border:var(--bgr-gray-100) 3px solid;background:var(--bgr-accent-400);}.status_wrapper .status.remainder{border:var(--bgr-gray-100) 3px solid;background:var(--bgr-accent-400);}.status_wrapper .status.soldout{border:var(--bgr-gray-100) 3px solid;background:var(--bgr-accent-300);}#system_cookie{position:fixed;bottom:0;left:0;width:100%;padding:.25rem .75rem 1.5rem .75rem;text-align:center;background:var(--bgr-primary-400);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;}#system_cookie h2 .hl{font-size:var(--fs-h2);font-family:var(--secondary-font-family);}.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('/img/container/icon/list.svg') no-repeat top left;}button{display:inline-block;width:auto;margin:.5rem 0;padding:.65rem .75rem;border:none;}button{cursor:pointer;font-weight:bold;font-size:var(--fs-p);background:var(--bgr-accent-300);color:var(--clr-primary-300);border-radius:.25rem;&:hover{background:var(--bgr-accent-400);color:var(--clr-primary-400);}}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:45rem){#bottom_wrapper{grid-area:bottom;float:left;width:100%;margin:0;padding:.5rem 0;background:var(--bottom-bgr-300);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(--bottom-clr-300);}}@media screen and (min-width:45rem) and (max-width:79.5rem){#bottom_wrapper{grid-area:bottom;float:left;width:100%;margin:0;padding:.5rem 0;background:var(--bottom-bgr-300);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(--bottom-clr-300);}}@media screen and (min-width:79.5rem){#bottom_wrapper{grid-area:bottom;float:left;width:100%;margin:0;padding:.5rem 0;background:var(--bottom-bgr-300);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(--bottom-clr-300);}}@media screen and (max-width:45rem){#topnav{display:none;}#top_wrapper{grid-area:top;float:left;width:100%;height:var(--top-height);transition:height 160ms ease-in;}#top{float:left;width:100%;height:var(--top-height);background:var(--top-bgr-300);border-bottom:2px solid var(--bgr-primary-300);transition:height 160ms ease-in;}#top.true{float:left;width:100%;height:var(--top-sticky-height);position:fixed;top:0;left:0;z-index:999;background:var(--top-bgr-300);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}#top{display:grid;grid-template-columns:.15rem var(--top-icon-column-width) var(--top-logo-column-width) auto 3.5rem .5rem;grid-template-rows:5rem auto;grid-template-areas:". icon logo tools nav_toggle .""nav nav nav nav nav nav";}#top.true{grid-template-columns:.15rem var(--top-sticky-icon-column-width) var(--top-sticky-logo-column-width) auto 3.5rem .5rem;}#top #nav{grid-area:nav;}#top #icon{grid-area:icon;display:flex;justify-content:flex-start;align-items:center;height:var(--top-height);transition:height 150ms ease-in;}#top #icon img{float:left;width:var(--top-icon-width);height:var(--top-icon-height);margin-top:0;margin-right:.25rem;transition:height 150ms ease-in;}#top #logo{grid-area:logo;display:flex;justify-content:flex-start;align-items:center;height:var(--top-height);transition:height 150ms ease-in;}#top #logo picture img{float:left;width:var(--top-logo-width);height:var(--top-logo-height);transition:height 150ms ease-in;}#top #tools{grid-area:tools;display:flex;justify-content:flex-end;align-items:center;height:var(--top-height);transition:height 150ms ease-in;}#nav_toggle{grid-area:nav_toggle;}#top.true{height:var(--top-sticky-height);}#top.true #icon{height:var(--top-sticky-height);}#top.true #icon img{width:var(--top-sticky-icon-width);height:var(--top-sticky-icon-height);}#top.true #logo{height:var(--top-sticky-height);}#top.true #logo picture img{width:var(--top-sticky-logo-width);height:var(--top-sticky-logo-height);}#top.true #tools{height:var(--top-sticky-height);}#top.true #nav_toggle{height:var(--top-sticky-height);}}@media screen and (min-width:45rem) and (max-width:79.5rem){#top_wrapper{grid-area:top;float:left;width:100%;height:var(--top-height);}#top{float:left;width:100%;height:var(--top-height);background:var(--top-bgr-300);border-bottom:2px solid var(--bgr-primary-300);transition:height 160ms ease-in;}#top.true{float:left;width:100%;height:var(--top-sticky-height);position:fixed;top:0;left:0;z-index:999;background:var(--top-bgr-300);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}#top{display:grid;grid-template-columns:.25rem var(--top-icon-column-width) var(--top-logo-column-width) auto 3.5rem .5rem;grid-template-rows:auto;grid-template-areas:". icon logo tools nav_toggle .""nav nav nav nav nav nav";}#top.true{grid-template-columns:.25rem var(--top-sticky-icon-column-width) var(--top-sticky-logo-column-width) auto 3.5rem .5rem;}#top #nav{grid-area:nav;}#top #icon{grid-area:icon;display:flex;justify-content:flex-start;align-items:center;height:var(--top-height);transition:height 150ms ease-in;}#top #icon img{float:left;width:var(--top-icon-width);height:var(--top-icon-height);margin-top:.15rem;margin-right:.5rem;transition:height 150ms ease-in;}#top #logo{grid-area:logo;display:flex;justify-content:flex-start;align-items:center;height:var(--top-height);transition:height 150ms ease-in;}#top #logo picture img{float:left;height:var(--top-logo-height);width:var(--top-logo-width);margin-top:.5rem;transition:height 150ms ease-in;}#top #tools{grid-area:tools;display:flex;justify-content:flex-end;align-items:center;height:var(--top-height);transition:height 150ms ease-in;}#nav_toggle{grid-area:nav_toggle;margin:0;padding:.25rem 0 0 0;height:var(--top-height);transition:height 150ms ease-in;}#top.true{height:var(--top-sticky-height);}#top.true #icon{height:var(--top-sticky-height);}#top.true #icon img{width:var(--top-sticky-icon-width);height:var(--top-sticky-icon-height);}#top.true #logo{height:var(--top-sticky-height);}#top.true #logo picture img{width:var(--top-sticky-logo-width);height:var(--top-sticky-logo-height);}#top.true #tools{height:var(--top-sticky-height);}#top.true #nav_toggle{height:var(--top-sticky-height);}}@media screen and (min-width:79.5rem){#top_wrapper{grid-area:top;float:left;width:100%;height:var(--top-height);transition:height 160ms ease-in;}#top{float:left;width:100%;height:var(--top-height);background:var(--top-bgr-300);transition:height 160ms ease-in;}#top.true{float:left;width:100%;height:var(--top-sticky-height);position:fixed;top:0;left:0;z-index:999;background:var(--top-bgr-300);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}#top{display:grid;grid-template-columns:.5rem var(--top-icon-column-width) var(--top-logo-column-width) auto .5rem;grid-template-rows:auto;grid-gap:0;grid-template-areas:". icon logo tools .";}#top.true{grid-template-columns:.5rem var(--top-sticky-icon-column-width) var(--top-sticky-logo-column-width) auto .5rem;}#top #icon{grid-area:icon;position:relative;height:var(--top-height);transition:height 150ms ease-out;}#top #icon img{float:left;width:var(--top-icon-width);height:var(--top-icon-height);margin-top:.5rem;margin-right:.5rem;transition:height 150ms ease-out;}#top #logo{grid-area:logo;display:flex;justify-content:flex-start;align-items:center;height:var(--top-height);transition:height 150ms ease-out;}#top #logo picture img{float:left;width:var(--top-logo-width);height:var(--top-logo-height);margin-top:.5rem;}#top #tools{grid-area:tools;display:flex;justify-content:flex-end;align-items:center;height:var(--top-height);transition:height 150ms ease-out;}#nav_toggle{grid-area:nav_toggle;display:none;}#top.true{height:var(--top-sticky-height);}#top.true #icon{height:var(--top-sticky-height);}#top.true #icon img{width:var(--top-sticky-icon-width);height:var(--top-sticky-icon-height);}#top.true #logo{height:var(--top-sticky-height);}#top.true #logo picture img{width:var(--top-sticky-logo-width);height:var(--top-sticky-logo-height);}#top.true #tools{height:var(--top-sticky-height);}}@font-face{font-family:'OpenSans-Regular';src:url('/assets/font/OpenSans/Regular.woff') format('woff');font-display:fallback;}@font-face{font-family:'Kefa-Regular';src:url('/assets/font/Kefa/Regular.woff2') format('woff2');font-display:fallback;}@font-face{font-family:'Kaushan Script';src:url('/assets/font/kaushan/KaushanScript-Regular.woff2') format('woff2'),url('/assets/font/kaushan/KaushanScript-Regular.woff') format('woff');font-display:fallback;}:root{--primary-font-family:OpenSans-Regular, Arial, sans-serif;--secondary-font-family:Kefa-Regular, Arial, sans-serif;--accent-font-family:Kefa-Regular, Arial, sans-serif;--teaser-font-family:Kaushan Script, sans-serif;--screen-min-width:30;--screen-max-width:120;--h1-min-size:1.6;--h1-max-size:1.8;--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:8.25;--xxxl-max-size:8.65;--xxl-min-size:5.25;--xxl-max-size:5.45;--xl-min-size:2.65;--xl-max-size:3.65;--l-min-size:2.25;--l-max-size:2.35;--m-min-size:.95;--m-max-size:1;--s-min-size:.8;--s-max-size:.88;--xs-min-size:.65;--xs-max-size:.76;--bgr-header-300:hsla(55, 36%, 88%,.85);--clr-header-300:hsl(0, 0%, 15%);--bgr-body-300:hsl(30, 47%, 96%);--bgr-footer-300:hsl(30, 47%, 96%);--clr-footer-300:hsl(0, 0%, 15%);--label-filter-300:hsla(55, 36%, 88%,.85);--btn-filter-300:hsl(0, 0%, 94%);--btn-filter-400:hsl(0, 0%, 88%);--bgr-progressbar-300:hsl(15, 90%, 55%);--bgr-progressbar-400:hsla(15, 90%, 55%,.85);--clr-primary-100:hsl(0, 0%, 100%);--clr-primary-200:hsl(0, 0%, 50%);--clr-primary-300:hsl(0, 0%, 15%);--clr-primary-400:hsl(0, 0%, 10%);--clr-accent-300:hsl(11, 90%, 62%);--bgr-gray-100:hsl(0, 0%, 100%);--bgr-gray-200:hsl(0, 0%, 98%);--bgr-gray-300:hsl(0, 0%, 94%);--bgr-gray-400:hsl(0, 0%, 88%);--bgr-gray-500:hsl(0, 0%, 84%);--bgr-gray-600:hsl(0, 0%, 80%);--brd-gray-100:hsl(0, 0%, 100%);--brd-gray-200:hsl(0, 0%, 98%);--brd-gray-300:hsl(0, 0%, 94%);--brd-gray-400:hsl(0, 0%, 88%);--brd-gray-500:hsl(0, 0%, 84%);--brd-gray-600:hsl(0, 0%, 80%);--bgr-primary-200:hsl(30, 47%, 96%);--bgr-primary-300:hsl(11, 90%, 62%);--bgr-primary-400:hsla(55, 36%, 88%,.85);--bgr-primary-500:hsl(42, 100%, 90%);--bgr-accent-300:hsl(61, 58%, 69%);--bgr-accent-400:hsl(61, 58%, 59%);--bgr-accent-500:hsl(11, 90%, 62%);--brd-primary-50:hsl(0, 0%, 95%);--brd-primary-100:hsl(0, 0%, 85%);--brd-primary-200:hsl(22, 100%, 98%);--brd-primary-300:hsl(42, 100%, 98%);--brd-primary-400:hsl(44, 100%, 95%);--brd-accent-300:hsl(61, 58%, 69%);--brd-accent-400:hsl(61, 58%, 59%);--brd-accent-500:hsl(11, 90%, 62%);--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%, 96%);--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(0, 0%, 94%);--tbl-bgr-primary-400:hsl(0, 0%, 98%);--tbl-brd-primary-300:hsl(0, 0%, 88%);--tbl-brd-primary-400:hsl(0, 0%, 86%);--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);}@media screen and (max-width:45rem){:root{--top-height:5rem;--top-icon-column-width:4.5rem;--top-icon-width:4rem;--top-icon-height:4rem;--top-logo-column-width:auto;--top-logo-width:100%;--top-logo-height:2rem;--top-sticky-height:4rem;--top-sticky-icon-column-width:3.75rem;--top-sticky-icon-width:3.25rem;--top-sticky-icon-height:3.25rem;--top-sticky-logo-column-width:auto;--top-sticky-logo-width:100%;--top-sticky-logo-height:1.75rem;--top-bgr-300:hsla(55, 36%, 88%,.85);--bottom-bgr-300:hsla(55, 36%, 88%,.85);--bottom-clr-300:hsl(0, 0%, 15%);}}@media screen and (min-width:45rem) and (max-width:79.5rem){:root{--top-height:6rem;--top-icon-column-width:6rem;--top-icon-width:5rem;--top-icon-height:5rem;--top-logo-column-width:auto;--top-logo-width:100%;--top-logo-height:3.25rem;--top-sticky-height:4.5rem;--top-sticky-icon-column-width:4.5rem;--top-sticky-icon-width:4rem;--top-sticky-icon-height:4rem;--top-sticky-logo-column-width:auto;--top-sticky-logo-width:100%;--top-sticky-logo-height:2.25rem;--top-bgr-300:hsla(55, 36%, 88%,.85);--bottom-bgr-300:hsla(55, 36%, 88%,.85);--bottom-clr-300:hsl(0, 0%, 15%);}}@media screen and (min-width:79.5rem){:root{--top-height:8rem;--top-icon-column-width:7.5rem;--top-icon-width:7rem;--top-icon-height:7rem;--top-logo-column-width:auto;--top-logo-width:100%;--top-logo-height:3.5rem;--top-sticky-height:5.5rem;--top-sticky-icon-column-width:5rem;--top-sticky-icon-width:4.5rem;--top-sticky-icon-height:4.5rem;--top-sticky-logo-column-width:auto;--top-sticky-logo-width:100%;--top-sticky-logo-height:3.5rem;--top-bgr-300:hsla(55, 36%, 88%,.85);--bottom-bgr-300:hsla(55, 36%, 88%,.85);--bottom-clr-300:hsl(0, 0%, 15%);}}:root{--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));}*,*::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-progressbar-300) 0%, var(--bgr-progressbar-400)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-body-300);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);margin:1rem 0 .25rem 0;}h2{float:left;width:100%;font-size:var(--fs-h2);margin:1rem 0 .25rem 0;}h3{float:left;width:100%;font-size:var(--fs-h3);margin:1rem 0 .25rem 0;}h4{float:left;width:100%;font-size:var(--fs-h4);margin:1rem 0 .25rem 0;}h5{float:left;width:100%;font-size:var(--fs-h5);margin:1rem 0 .25rem 0;}h6{float:left;width:100%;font-size:var(--fs-h6);margin:1rem 0 .25rem 0;}.ol{float:left;width:100%;margin:0;padding:0;color:var(--clr-primary-200);font-size:var(--fs-m);}.hl{float:left;width:100%;margin:0;padding:0;font-size:var(--fs-h1);}.sl{float:left;width:100%;margin:0;padding:0;color:var(--clr-primary-200);font-size:var(--fs-m);}p{color:var(--clr-primary-300);font-size:var(--fs-p);line-height:1.4rem;margin:1rem 0 .25rem 0;}a{color:var(--clr-primary-300);font-weight:bold;}@media screen and (max-width:45rem){ul,ol{margin:0 0 0 1rem;padding:0;}}ul li{float:left;text-align:left;width:100%;padding:0 0 .15rem 0;font-size:var(--fs-p);list-style:none;}hr{float:left;width:100%;height:1px;margin:1rem 0 .5rem 0;background:none;border:none;border-bottom:var(--brd-primary-100) 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;}.toggle{transition:height 250ms ease-in-out;overflow:hidden;}.toggle:not(.active) {display:none;}@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 0 1rem 0;padding:.75rem 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{float:left;width:100%;text-align:center;}article header h1 .ol{width:100%;margin:0 0 .25rem 0;padding:0;color:var(--clr-primary-200);font-size:var(--fs-s);font-family:var(--primary-font-family);}article header h1 .hl{width:100%;margin:0;padding:0;color:var(--clr-primary-400);font-size:var(--fs-h1);font-family:var(--accent-font-family);}article header h1 .sl{width:100%;margin:0;padding:0;color:var(--clr-primary-200);font-size:var(--fs-s);font-family:var(--primary-font-family);}article{float:left;width:calc(100% - 1.5rem);margin:.25rem .75rem;padding:0;}}@media screen and (min-width:45rem){article header h1{float:left;width:100%;text-align:center;}article header h1 .ol{float:left;width:100%;margin:0 0 .25rem 0;padding:0;color:var(--clr-primary-200);font-size:var(--fs-s);font-family:var(--primary-font-family);}article header h1 .hl{float:left;width:100%;margin:0;padding:0;color:var(--clr-primary-400);font-size:var(--fs-h1);font-family:var(--accent-font-family);}article header h1 .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);}article{float:left;width:calc(100% - 1.5rem);margin:.25rem .75rem;padding:0;}}article .asset{border-bottom:var(--brd-primary-300) 1px solid;}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%;font-family:var(--accent-font-family);text-align:center;}article section .foreground .text{text-align:center;}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;}article section .foreground.row.big .title{display:flex;justify-content:center;align-items:flex-start;width:100%;flex-wrap:wrap;font-family:var(--secondary-font-family);}article section .foreground.row.big .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;}article section .foreground.row .media 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;}article section .foreground.row.big .media img{width:100% !important;height:auto !important;border:none;}article section .foreground.row figure .legend .hl{display:none;}}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:portrait){article section .foreground.row .media{width:8rem !important;height:auto !important;margin:1rem;}article section .foreground.row .media img{width:100% !important;height:auto !important;border-radius:50%;border:var(--brd-primary-100) .25rem solid;}article section .foreground.row.big .media{width:13rem !important;height:auto !important;}article section .foreground.row.big .media img{width:100% !important;height:auto !important;border:none;}article section .foreground.row figure .legend .hl{font-size:var(--fs-m);}}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:landscape){article section .foreground.row .media{width:9rem !important;height:auto !important;margin:1rem;}article section .foreground.row .media img{width:100% !important;height:auto !important;border-radius:50%;border:var(--brd-primary-100) .25rem solid;}article section .foreground.row.big .media{width:15rem !important;height:auto !important;margin:1rem;}article section .foreground.row.big .media img{width:100% !important;height:auto !important;border:none;}article section .foreground.row figure .legend .hl{font-size:var(--fs-m);}}@media screen and (min-width:79.5rem){article section .foreground.row .media{width:11rem !important;height:auto !important;margin:2rem;}article section .foreground.row .media img{width:100% !important;height:auto !important;border-radius:50%;border:var(--brd-primary-100) .35rem solid;}article section .foreground.row.big .media{width:15rem !important;height:auto !important;margin:2rem;}article section .foreground.row.big .media img{width:100% !important;height:auto !important;border:none;}}@media screen and (max-width:45rem){main .card .foreground,main .card .foreground.key{float:left;width:calc(100% - 1.5rem);margin:.25rem .75rem;padding:0;}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;width:100%;}main .card .foreground.key .keyvisual img{max-width:50%;margin:.25rem auto 0 auto;}}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:portrait){main .card .foreground,main .card .foreground.key{float:left;width:calc(100% - 1.5rem);margin:.25rem .75rem;padding:0;}}@media screen and (min-width:45rem) and (max-width:79.5rem) and (orientation:landscape){main .card .foreground,main .card .foreground.key{float:left;width:calc(100% - 1.5rem);margin:.25rem .75rem;padding:0;}}@media screen and (min-width:79.5rem){main .card .foreground,main .card .foreground.key{float:left;width:100%;margin:.25rem 0;padding:0;}}@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:.25rem;}main .card .foreground.key .keyvisual{grid-area:keyvisual;height:auto;max-width:80%;}main .card .foreground.key .keyvisual .media{float:left;width:100%;margin:1.5rem .5rem;padding:0;}}@media screen and (max-width:45rem){article section .foreground .title{grid-area:title;display:inline-block;width:100%;margin:0;padding:0;}article section .foreground .title .ol{float:left;width:100%;margin:0;padding:0;color:var(--clr-primary-200);font-size:var(--fs-m);font-family:var(--accent-font-family);}article section .foreground .title .hl{float:left;width:100%;margin:0;padding:0;font-size:var(--fs-h2);}article section .foreground .title .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);}article section .foreground .text{grid-area:text;display:block;width:100%;}article section .foreground .asset{grid-area:asset;display:inline-block;width:100%;}}@media screen and (min-width:45rem){article section .foreground .title{grid-area:title;display:inline-block;width:100%;margin:0;padding:0;}article section .foreground .title .ol{float:left;width:100%;margin:0;padding:0;color:var(--clr-primary-200);font-size:var(--fs-m);font-family:var(--accent-font-family);}article section .foreground .title .hl{float:left;width:100%;margin:0;padding:0;font-size:var(--fs-h1);}article section .foreground .title .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);}article section .foreground .text{grid-area:text;display:block;width:100%;}article section .foreground .asset{grid-area:asset;display:inline-block;width:100%;}}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;}