:root{--box-bg-color:#f2f2f2;--border-color:#000;--input-color:#000;--input-radius:0;--radio-border-color:#000;--radio-color:#FFEB00;--placeholder-color:#999}
.cart-product form{margin:0}
.required-info{display:none}
.contact{width:100%;max-width:675px}
.contact td{padding:0;text-align:left}
.contact th{color:#e2001a;font-weight:400;padding:5px 25px 5px 0;text-align:right;width:130px}
.contact label{font-size:16px;color:var(--input-color)}
.contact ul{margin:0;overflow:hidden;padding:0;width:100%}
.contact ul li{float:left;padding-right:20px}
.contact input[type=password],.contact input[type=text]{max-width:760px}
.contact select{border:0 none;width:100%;height:60px;line-height:60px;margin-bottom:38px;max-width:470px;background-color:#fff;margin-top:9px;background-color:#eeeeef}
.contact .select-holder{max-width:760px}
.contact.no-edit{border-bottom:1px solid #f0f0f0;padding-bottom:30px;border-collapse:separate;border-spacing:1px}
.contact.no-edit th{padding:8px 8px 8px 0;text-align:left}
.conact.no-edit td{padding:10px 8px}
.contact.registration{width:555px}
.field-item{position:relative;margin-top:12px;margin-bottom:12px}
.field-item.search-select:before{display:none}
.field-item label{position:absolute;left:15px;top:12px;font-size:16px;font-weight:400;color:var(--placeholder-color);line-height:1.31;transition:all 150ms cubic-bezier(.455,.03,.515,.955);pointer-events:none}
.field-item label.required:after{content:'*'}
.field-item .field{position:relative;width:100%}
.field-item .field.not-empty~label,.field-item .field:focus~label,.field-select label{top:-17px;left:12;font-size:12px;line-height:16px;letter-spacing:.4px}
.field-item .read-only{border:1.2px solid var(--border-color);padding:8.6px 12px;border-radius:var(--input-radius);background-color:#f3f3f3}
.field-item .field-tooltip{color:var(--placeholder-color)}
.contact .size-20,.contact .size-40,.contact .size-50,.contact .size-80{display:inline-block}
.contact .size-20 td,.contact .size-40 td,.contact .size-50 td,.contact .size-80 td{display:block}
.contact .size-80{width:80%}
.contact .size-50{width:50%}
.contact .size-40{width:40%}
.contact .size-20{width:20%}
.contact .space-left{padding-left:12px;float:right}
.contact .space-right{padding-right:12px;float:left}
.contact .space-both{padding-left:12px;padding-right:12px;float:left}
.contact .field{width:100%}
address .title{display:none}
address .company{font-weight:700}
address em,address strong{display:block;font-style:normal}
address .phone{display:block;margin-top:22px}
address .email:empty,address .phone:empty,address em:empty{display:none}
.contact input[type=number],.contact input[type=password],.contact input[type=text],.contact input[type=tel],.contact input[type=email],.finishing input[type=number],.finishing input[type=text],.form-login input[type=password],.form-login input[type=text]{display:block;width:100%;padding:9px 14px;border:0;background-color:#fff;color:var(--input-color);line-height:1.43;letter-spacing:.3px;font-size:16px;border:1.2px solid var(--border-color);border-radius:var(--input-radius);outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.form-login input{max-width: 380px;}
.form-login .submit{margin-top: 20px;}
.login-row{margin:20px 0}
.select-holder{position:relative;height:43px}
.select-holder .label-small{padding-right:50px;position:absolute;left:0;font-size:13px;line-height:1em;color:#9fa0a7;opacity:.8;display:none}
.select-button{display:block;position:relative;z-index:1;overflow:hidden;max-height:290px;width:100%;height:43px;border:0;line-height:28px;letter-spacing:.3px;-webkit-transition:border-color .2s ease-out,color .2s ease-out;transition:border-color .2s ease-out,color .2s ease-out;font-size:15px;border:1.2px solid var(--border-color);border-radius:var(--input-radius);color:var(--border-color)}
.selected-item{cursor:pointer;padding:6px 40px 8px 14px;height:43px;background-color:#fff;color:var(--input-color);width:100%;text-align:left;font-size:16px;border:0 none;line-height:1.47}
.select-button .icon-w{position:absolute;right:2px;width:25px;height:31px;top:6px;bottom:1px;pointer-events:none;color:var(--black)}
.select-button.open .icon-w{color:var(--white)}
.select-small .select-button .icon-w{top:0;width:15px}
.select-holder.select-small{height:32px}
.select-small .select-button{height:32px;border-color:var(--silver)}
.select-small .selected-item{height:32px;font-size:14px;padding:0 25px 0 8px}
.select-small .select-item{font-size:14px;padding-left:10px}
.select-small .select-button .icon-w{top:0;right:0}
.select-container{position:absolute;width:100%;height:83%;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
.select-item{cursor:pointer;padding-left:24px;padding-top:10px;padding-bottom:10px;background-color:#fafafa;color:#72737a;width:100%;line-height:normal;text-align:left;display:block;font-size:16px;border:0 none;opacity:0;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;transition:all 250ms ease-out;-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
.select-item:nth-child(1){transition-delay:130ms}
.select-item:nth-child(2){transition-delay:220ms}
.select-item:nth-child(3){transition-delay:310ms}
.select-item:nth-child(4){transition-delay:.4s}
.select-item:nth-child(5){transition-delay:490ms}
.select-item:nth-child(6){transition-delay:580ms}
.select-item:nth-child(7){transition-delay:670ms}
.select-item:nth-child(8){transition-delay:760ms}
.select-item:nth-child(9){transition-delay:850ms}
.select-item:nth-child(10){transition-delay:940ms}
.select-item:nth-child(11){transition-delay:1.03s}
.select-item:nth-child(12){transition-delay:1.12s}
.select-item:nth-child(13){transition-delay:1.21s}
.select-item:nth-child(14){transition-delay:1.3s}
.select-item:nth-child(15){transition-delay:1.39s}
.select-item:nth-child(16){transition-delay:1.48s}
.select-item:nth-child(17){transition-delay:1.57s}
.select-item:nth-child(18){transition-delay:1.66s}
.select-item:nth-child(19){transition-delay:1.75s}
.select-item:nth-child(20){transition-delay:1.84s}
.select-item:hover{transition:color 150ms linear;transition-delay:0;color:#17355b}
.active.select-item{color:#0c2d82}
.open .select-item{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.open .selected-item{background-color:#fafafa}
.open.select-button{box-shadow:rgba(0,0,0,.25) 0 4px 7px;z-index:100;background-color:#fafafa}
.open.mod-select .toggle-icon,.open.select-button .toggle-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
.select-small .open.select-button{border-color:var(--black)}
.validation input.field-error,.validation input.field-error:focus,.validation select.field-error{border-color:#d82034}
.contact ul{margin:13px 0 16px;overflow:hidden;padding:0;width:100%}
.contact ul li{float:left;list-style:none outside none;padding-right:20px;position:relative}
.radio{position:absolute;left:0;opacity:0;z-index:1;top:.28667em;width:16px;height:16px;-webkit-tap-highlight-color:transparent}
.radio-styled{position:relative;display:inline-block;float:left;z-index:0;vertical-align:middle;width:16px;height:16px;margin-top:4.5px;margin-right:.66667em;background-color:#fff;border:1.1px solid var(--radio-border-color);border-radius:50%;font-size:18px}
.radio-styled:after{content:"";display:block;position:absolute;top:50%;left:50%;opacity:0;transition:opacity .3s cubic-bezier(.785,.135,.15,.86);width:.62em;height:.62em;margin-top:-.3em;margin-left:-.3em;border-radius:50%;background:var(--radio-color,#000)}
.radio:checked~.radio-styled:after{opacity:1}
.option-wrapper{padding-top:8px}
.check-wrapper{position:relative;display:block;padding-left:2.26em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;line-height:1.5}
.option-wrapper.accept{margin-top:30px}
.option-wrapper.field-error .check-wrapper{color:#c00}
.check-wrapper input{position:absolute;opacity:0;left:0}
.check-wrapper .check-styled{position:absolute;top:3px;left:0;height:16px;width:16px;border:1.2px solid var(--border-color);border-radius:0;background-color:#fff}
.option-wrapper.field-error .check-wrapper .check-styled{border-color:#c00}
.check-wrapper:has(>input:checked){color:var(--black)}
.check-wrapper input:checked~.check-styled{background-color:var(--yellow);border-color:var(--yellow)}
.check-wrapper input:checked~.check-styled:after{display:block}
.check-wrapper .check-styled:after{content:'';position:absolute;display:none;left:5px;top:1px;width:4.65179px;height:10.3929px;border:solid var(--black);border-width:0 2.2px 2.2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.check-wrapper label:after{content:''}
input[type="checkbox"][readonly]{pointer-events: none}
.option-list{padding:0;margin-top:0;font-size:14px;font-weight:700}
.option-list .oitem{padding-bottom:24px}
.option-list .oitem:last-child{padding-bottom:0}
.option-list .oitem .radio{float:left;margin:-5px 16px 0 1px}
.option-list .oitem p{padding:0;margin:0}
.option-list .oitem .wrapper{border-top:0 none;margin:0;min-width:0;padding:0 0 0 28px}
.option-list .oitem .title{float:left;margin-left:28px;color:var(--input-color)}
.option-list .oitem .text{float:left;padding-right:7px;font-weight:400}
.option-list .oitem .charges{display:inline-block;margin-left:10px;font-family:Inter,sans-serif;font-weight:400}
.option-list .oitem .charges:before{content:'-';padding-right:10px}
.option-list label{display:block;position:relative}
.option-list .radio-styled{position:absolute;left:0;margin-top:1.5px}
.accordion-body .code{border-top:2px solid var(--silver);padding-top: 24px;}
.info span.ico{margin-right: 8px;}
.page-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);display:none;z-index:1111}
.m-nosscroll,.noscroll{overflow:hidden;padding-right:16px}
.formpanel{position:relative;top:0;left:0;right:0;bottom:0;width:100%;transition:height .3s ease-in-out,opacity .3s ease-in-out;z-index:1999;opacity:0;max-width:900px;margin:0 auto;height:0}
.formpanel.w-700{max-width:700px}
.formpanel .formpanel-wrapper{height:calc(100% - 7rem);min-height:calc(100% - 7rem);position:relative}
.formpanel .formpanel-content{max-height:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 6px 12px 0 rgba(0,0,0,.15);border:solid 1px var(--border-color);border-radius:var(--item-radius)}
.formpanel header.formpanel-header{position:relative;height:72px;padding:15px 30px 15px;margin:0;display:flex;flex-shrink:0;align-items:center;border-bottom:1.2px solid transparent}
.formpanel-headline{font-size:16px;line-height:1.9em;color:#666;text-align:center;font-weight:400}
.formpanel-header h4{display:block;font-size:22px;color:var(--title-color);font-weight:900;letter-spacing:normal;margin:0}
.formpanel-headline span:after{content:"";position:absolute;bottom:-65px;left:50%;transform:translateX(-50%);width:.75rem;height:1px;background-color:#666}
.formpanel-header .formpanel-close{display:flex;border:0 none;margin-left:auto;margin-right:-6px}
.formpanel .formpanel-body{overflow-y:auto}
.formpanel .formpanel-body .formpanel-inner-container{position:relative;display:block;max-width:1120px;margin:auto;padding:30px;padding-top:0}
.formpanel.on{position:fixed;opacity:1;height:100%;top:90px}
.formpanel .formpanel-title{font-size:48px;color:#0c2d82;text-align:left;line-height:normal;text-transform:none;margin-top:0;padding-bottom:52px}
.formpanel .form-login input{margin-bottom:0;max-width:1000px}
.formpanel .name{color:var(--title-color)}
.formpanel .logged-user a{font-size:14px}
.formpanel .s-wrapper{height:auto;position:static}
.formpanel .splash-wrapper img{width:auto;height:auto}
.formpanel .pg-wrapper{right:0;bottom:118px;position:absolute;text-align:right;width:100%}
.formpanel .pagination{margin:0}
.formpanel .pagination a{background-color:#333;border-color:#333}
.formpanel .pagination a.active:before{border-color:#333}
.formpanel .pagination a.active{background-color:#333}
.formpanel .field-item{background-color:#fff}
.formpanel p{text-align:center}
.formpanel .no-items{margin:25px 0 0}
.formpanel .button-wrapper{text-align:left;min-width:100%}
.formpanel .logged-user{text-align:left;margin-top:25px}
.formpanel .c-wrapper{margin-top:12px}
.formpanel-menu{text-align:center}
.formpanel-menu a{font-size:26px;color:#666;font-family:Inter,sans-serif;border-color:transparent;line-height:2.12;transition:color .2s ease-in-out}
.formpanel-menu a:focus,.formpanel-menu a:hover{color:#000}
.flex-wrapper{display:flex;max-width:1219px;width:100%}
.formpanel .star-icon{width:32px;height:32px}
.formpanel .stars{display:block}
.formpanel .stars .rate{padding-right:12px}
.formpanel .stars .rnote{height:190px;width:100%;margin-top:15px;margin-bottom:10px}
.formpanel .basket-big{border-bottom:0 none}
.formpanel .rate-button{margin-left:auto;margin-right:0}
.formpanel .text{max-height:49px;overflow:hidden;font-size:16px;margin:1.5em 0 1.1em;position:relative;line-height:24px}
.formpanel .text .more{position:absolute;right:0;bottom:0;color:var(--title-color);background-color:#fff;display:inline-block;padding-right:42px;padding-left:14px;font-weight:300;font-size:16px;cursor:pointer;text-decoration:underline}
.formpanel.news-letter{ display:none;}
.formpanel.on.news-letter{ display:block;position:fixed;opacity:1;height:auto;bottom:24px;top:auto;pointer-events:all;left:24px; margin:0;}
.formpanel.news-letter .formpanel-wrapper { height: auto; min-height: auto; position: relative; }
.formpanel.news-letter .formpanel-content{background-color: #000;box-shadow:0 2px 6px 0 rgba(51,51,51,.5)}
.formpanel.news-letter .formpanel-header{background-color: #000;height:auto;}
.formpanel.news-letter .formpanel-header h4{color:#fff}
.formpanel.news-letter .formpanel-header h4 span{color:var(--yellow)}
.formpanel.news-letter .formpanel-body{color:#fff}
.formpanel.news-letter .formpanel-close{color:#fff;margin-top:-30px}
.formpanel.news-letter p{text-align: left;font-size: 16px;}
.formpanel.news-letter .col{width:50%}
.formpanel.news-letter .newsletter-accept{font-size: 12px;line-height: 16px;margin-top:27px}
.formpanel.news-letter .newsletter-accept a{color:var(--yellow)}
.formpanel.news-letter .newsletter-email{margin-top:4px}
.formpanel.news-letter .mess{margin-top:0}
.formpanel.news-letter .email{width:100%;display:inline-block;height:36px;border-color:#fff}
.formpanel.news-letter .button{width:36px;height:36px;margin-left:-36px;background-color:var(--yellow);border:0 none}
.news-letter-form{gap:35px}
.button-wrapper.wborder{border-top:1.2px solid var(--border-color);margin:16px -30px 0;padding-left:30px;padding-right:30px}
.to-basket-box .order-box{border:0 none}
.to-basket-box .pprice{margin:20px 0 15px}
.to-basket-box dd{margin:0}
.to-basket-box .price{line-height:1.25;letter-spacing:normal;font-size:20px}
.to-basket-box .text p:last-child{margin-bottom:0}
.to-basket-box p{text-align:left}
.to-basket-box .option-list label{display:block}
.to-basket-box .option-list .oitem,.to-basket-box .option-list .oitem:last-child{padding:0;border:0 none;line-height:1.6}
.to-basket-box .option-list .radio-styled{left:0;right:auto}
.to-basket-box .order-box ul li.row-param{padding-bottom:20px}
.to-basket-box .order-box ul label.color{padding-bottom:5px}
.to-basket-box .order-box .q-label{padding-bottom:5px}
.to-basket-box .order-box .info{padding-bottom:20px}
.to-basket-box .order-box .fields{margin-top:10px}
.to-basket-box .h1-badges strong{font-size:20px;font-weight:700}
.order-box .option-wrapper label{pointer-events:all;position:static;font-size:14px}
.order-box .option-wrapper{padding-top:2px}
.notify-info-row{font-size:14px;margin-bottom:15px}
.address-list{margin-left:-24px;line-height:.9;margin-top:5px;padding-left:0}
.address-list li{padding:0;margin:0;display:inline-block;width:50%}
.address-list a{text-decoration:none;display:block;border:solid 1.2px var(--border-color);border-radius:var(--item-radius);padding:26px 30px;line-height:1.5em;margin:24px 0 0 24px;height:219px;vertical-align:top;cursor:pointer;color:var(--input-color);background-color:var(--box-bg-color);overflow:hidden;transition:border-color .2s ease 0s}
.address-list a:hover{border-color:var(--accent-bg-color);box-shadow:0 6px 12px 0 rgba(0,0,0,.15)}
.address-list em{display:block;font-style:normal;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:400}
.address-list em.bold{font-weight:700}
.address-list em:empty{display:none}
.button-wrapper{display:flex;gap:16px;flex-wrap:wrap}
.languages span{display:none}
.languages em{font-style:normal;text-transform:uppercase}
.pager{display:flex;align-items:center;justify-content:center;margin:48px 0 0;font-size:14px;font-weight:300}
.pager .selected-item{background-color:var(--silver)}
.pager .open .select-item,.pager .open .selected-item,.pager .open.select-button{background-color:var(--black);color:var(--white)}
.pager .open .select-item:hover{color: var(--yellow);}
.pager .next,.pager .prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;margin-left:12px;background:var(--silver) url(/pub/assets/img/arrow.svg) center no-repeat;border:0}
.pager .next{margin-left:1px}
.pager .prev{transform:rotate(180deg)}
.pager a[disabled]{opacity:.5}
.pager .from{margin-left:10px}
.pager hr{margin:0 6px}
.bottom .per-page,.bottom hr{display:none!important}
.filters .pager{margin-top:0;margin-left:auto}
.filters form{display:flex;gap:16px;align-items:center}
.filters .pager form{gap:10px}
.filters .brand-opt{display:none}
.filters .dropdown-menu .pills label:has(>input:checked){color:var(--black);background-color:var(--white)}
.dropdown .dropdown-top .reset{display:none!important}
.sort-option.active{color:var(--yellow)}
.i-icon{fill:currentcolor;pointer-events:none}
.sub-options{margin-bottom:15px}
.sub-options .selected-item{background-color: var(--yellow);}
.sub-options .select-small .select-button{border-color: var(--yellow);}
.sub-options .select-small .open.select-button{border-color: var(--black);background-color: var(--black);}
.sub-options .open .selected-item {background-color: var(--black);color: var(--white);}
.sub-options .open .select-item {background-color: var(--black);color: var(--white);}
.sub-options .open .select-item:hover {color: var(--yellow);}
/*.sub-options .select-small .select-button{border-color: var(--yellow);}*/
.finishing{margin-top:30px}
.finishing.hidden{display:none}
.finishing .pers-label{font-size:16px;font-weight:900;}
.finishing .field-info{font-size:14px;margin-top:5px}
.finishing .composite{display:flex;gap:20px;margin-top:12px}
.finishing .composite.closed{display:none}
.finishing.e-sticker{margin-top:10px}
.finishing.e-sticker .pers-label{margin-top: 20px;}
.finishing.e-sticker .pers-field{max-width: 280px;}
.finishing.e-sticker .field-item{margin-top:10px;margin-bottom: 10px;}
.finishing.e-sticker .field-info{margin-bottom:2px;margin-top:0}
.finishing.e-sticker .field-item .field-info{padding-top:8px}
.finishing.e-sticker .field-info.file{margin-bottom: 13px;}
.finishing.e-sticker .plate{display:flex}
.finishing.e-sticker .p-flag{width:38px;border:1.2px solid #000;border-right:0 none;align-content:end;text-align:center}
.finishing.e-sticker .file-control{pointer-events:all;position:static;left:0;width:100%;padding:0;cursor: pointer;font-size: 16px;}
.finishing.e-sticker .file-control .control-wrapper{border-radius:var(--item-radius);border:1.2px solid var(--border-color);padding:10px;display:flex;align-items:center}
.finishing.e-sticker .file-control .inline-button{margin-left:auto;margin-right:0}
.finishing.e-sticker .file-control .file-info{font-size: 14px;color:#999}
.bundle-child .cart-product-image{border-color:transparent}
.bundle-child .cart-product-remove{display:none;pointer-events:none;}
.bundle-child .cart-product-quantity{visibility: hidden;}
.bundle-child .remove{visibility: hidden;}
.bundle-child form{display:none}
.bundle-child .q-change{ user-select: none;pointer-events: none;}
.bundle-child .quantity-wrapper{background-color: transparent;}
.bundle-child .quantity-wrapper.bigger button{visibility: hidden;}
.bundle-child .quantity-wrapper.bigger{background-color: transparent;}
.workflow-box{background-color:var(--box-bg-color);padding:32px;max-width:675px}
.workflow-box.order-payment{max-width:none;color:var(--text-active-color);font-size:16px}
.workflow-box p:last-child{margin:0}
.workflow-box .login-option .title{font-weight:700;color:var(--input-color)}
.workflow-box .login-option .inline-button{margin-top:18px}
.workflow-box .login-option.second{margin-top:30px;border-top:1.2px solid var(--border-color);padding-top:25px}
.search-results{margin-top:-2px}
.easy-autocomplete{width:100%!important}
.easy-autocomplete-container{padding:0 24px;position:relative;margin-top:2px}
.easy-autocomplete-container ul{border-top:0 none;margin-bottom:8px}
.easy-autocomplete-container ul .eac-category,.easy-autocomplete-container ul li{border:0 none;padding:0;border-bottom:1px solid var(--silver)}
.easy-autocomplete-container .eac-item{padding:4px 5px;background:url(/pub/assets/img/ico-arrow-right.svg) right 4px center no-repeat;cursor:pointer}
.easy-autocomplete-container .eac-item:hover{background-color:var(--silver)}
.easy-autocomplete-container ul li.selected{background:0 0}
.mess{color:#000;background-color:#f2f2f2;padding:13px 24px;padding-left:56px;margin:30px 0;font-size:16px;line-height:1.39em;position:relative}
.mess:empty{display:none}
.mess a{text-decoration:underline;color:#fff;border:0 none}
.mess:before{content:'';display:block;position:absolute;top:0;margin-left:-33px;width:26px;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='square' stroke-linejoin='arcs' class='lucide lucide-info-icon lucide-info'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") center center no-repeat;background-size:contain}
.mess.ok{background-color:#000;color:#fff;border-color:#000}
.mess.ok:before{width:16px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='15' viewBox='0 0 20 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 2 7 13 2 8' stroke='%23fff' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E")}
.mess.error{background-color:#ffdede;color:red}
.mess.error:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%23ff0000' stroke-width='2.5' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E")}
.break{clear:both;font-size:.1px}

@media (min-width:992px){
	.tablet,.mobile-sm{display:none}
}
@media (max-width:575px){
.inline-button{max-width:205px}
.filters .shop-filter {flex-direction: column;width: 100%;align-items: flex-start;}
.filters .dropdown {width: 100%;}
.filters .dropdown button {width: 100%; justify-content: space-between;}
}
@media only screen and (max-width:47.9375em){
.contact .size-20,.contact .size-40,.contact .size-50,.contact .size-80{display:table-row}
.contact .size-20 td,.contact .size-40 td,.contact .size-50 td,.contact .size-80 td{display:table-cell}
.contact .space-both,.contact .space-left,.contact .space-right{padding:0;float:none}
}
@media only screen and (max-width:39.375em){
	.news-letter-form{flex-wrap: wrap;}
	.formpanel.news-letter .col{width: 100%;flex:auto}
}
@media only screen and (max-width: 748px) {
	.formpanel.on.news-letter {max-width: calc(100% - 48px);max-height:calc(100svh - 48px);overflow:auto;}
}