.header-telephone a{font-size:2em}
.header-email a{font-size:1.3em}
.header-address{text-align:right;max-width:150px;margin-left:auto}
.header-address,.header-address a{font-size:.7em;margin-top:-10px}
@media (max-width:768px){
.header-telephone a{font-size:2em}
.header-email a{font-size:1.3em}
.header-address{text-align:center;width:100%}
.header-address,.header-address a{font-size:.7em;margin-top:-10px}
.header-address{text-align:center;max-width:100%;margin-left:0}
}
@media screen and (max-width:576px){
.header-telephone a{font-size:clamp(1rem,8vw,5rem)}
.header-email a{font-size:clamp(1rem,6vw,5rem)}
.header-address{text-align:center;width:100%}
.header-address,.header-address a{font-size:clamp(.7rem,4vw,5rem);margin-top:-10px}
}
.debug{background-color:var(--palette-black);color:var(--palette-white);font-weight:700;font-size:1.6em;margin-bottom:.7rem}
.debug-title{background-color:var(--palette-gray);color:var(--palette-white)}
.debug-data{background-color:var(--palette-beige);color:var(--palette-black)}
.header{background-color:var(--palette-white)}
.header-img{width:80%;margin:0 auto;display:table;height:auto}
@media only screen and (min-width:960px){
.navbar .navbar-nav .nav-item .nav-link{padding:0 .9em}
.navbar .navbar-nav .nav-item:not(:last-child) .nav-link{border-right-color:var(--theme-bg-nav-text);border-right-width:1px;border-right-style:solid}
}
.nav-link{font-weight:700}
@media screen and (min-width:576px){
.padding-40{padding-right:40px}
}
.font-style-bold{font-weight:500}
.font-style-1{font-size:1.3em;margin-bottom:.7rem}
.font-style-2{font-size:.9em;margin-bottom:.45rem}
.font-style-4{padding:.25rem .5rem;font-size:1.2rem;line-height:1.5;border-radius:.2rem}
.font-style-5{padding:.25rem .5rem;font-size:.8rem;line-height:1.5;border-radius:.2rem;font-weight:700}
.font-style-6{padding:.25rem .5rem;font-size:.7rem;line-height:1.5;border-radius:.2rem;font-weight:700}
.navigation{background-color:var(--palette-white);border:0;border-bottom:1px;border-style:solid;border-color:var(--theme-border)}
.mobile-header{background-color:var(--palette-olive)}
.notice{background-color:var(--palette-olive)}
.product-image-width{width:80%;margin:0 auto;display:table;height:auto}
.image-wrapper{background-color:var(--palette-white);padding:5px!important;border:1px;border-style:solid;border-color:var(--theme-border);max-width:400px}
.image-wrapper-card-width-fix{margin-right:10px}
.message{width:auto!important}
@media (max-width:768px){
.image-wrapper{max-width:100%;margin-bottom:30px!important}
.message{width:100%!important}
.bs-notice{width:100%!important;margin-left:0!important}
}
.bg-gradient-1{background-image:linear-gradient(to right top,var(--palette-olive-100),var(--palette-olive-200),var(--palette-olive-300),var(--palette-olive-400),var(--palette-olive-500))}
.footer{background-color:var(--palette-white);bottom:0;width:100%;height:60px;border:0;border-top:1px;border-style:solid;border-color:var(--palette-gray)}
.footer-icons{display:flex}
.footer-icons a{padding:0}
.footer-icons img{width:35px;margin:0 auto;display:table;height:auto}
@media (max-width:768px){
.dropdown-item,.nav-link,.nav-title{font-size:1.5rem}
.font-style-1{font-size:5.5vw}
.font-style-5{font-size:1.2rem}
.footer{bottom:0}
.nav-form-w{width:100%!important}
.date-w-m{width:100%!important}
}
.card{background-color:var(--palette-white)}
.card-body{padding:.9rem}
.card-tint{transition:var(--Action-transition-speed-1);background:var(--theme-card-tint-bg);background:linear-gradient(90deg,var(--theme-card-tint-bg-1) 30%,var(--theme-card-tint-bg-2) 100%)}
.card h5{font-size:1.4em}
.card-height{min-height:80px}
.card>a.card{width:200px}
@media (max-width:700px){
.card-img-top{object-fit:contain}
.card h5{font-size:2.2em}
.card p{font-size:1.3em}
.link-buffer-top{padding-top:10px}
.link-buffer-bottom{padding-bottom:10px}
}
@media (min-width:701px){
.card-img-top{width:100%;height:15vw;object-fit:contain}
.products-img-top{width:100%;height:20vw;object-fit:contain}
}
@media (min-width:701px) and (max-width:900px){
.card-img-top{width:100%;min-height:200px;object-fit:contain}
.products-img-top{width:100%;min-height:200px;object-fit:contain}
}
.products-header-container{margin-bottom:2em}
.products-header{padding:20px;border:1px solid var(--theme-notice-border);border-width:1px;border-radius:1px;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px;border-color:var(--theme-notice-default-border);border-width:2px;background-color:var(--theme-notice-default-bg)}
.products-header h4{color:var(--theme-notice-default-header)}
.products-header p a{color:var(--theme-notice-default-header);font-weight:700}
.bs-notice{padding:20px;margin:20px 0;border:1px solid var(--theme-notice-border);border-width:1px;border-radius:1px;margin-left:50px;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}
.bs-notice-xl{margin-left:0}
.bs-notice-lg{margin-left:50px}
.bs-notice-md{margin-left:100px}
.bs-notice-sm{margin-left:150px}
.bs-notice-xs{margin-left:200px}
.bs-notice h4{margin-top:0;margin-bottom:5px}
.bs-notice p:last-child{margin-bottom:0}
.bs-notice code{border-radius:4px}
.bs-notice+.bs-notice{margin-top:-5px}
.notice-bg{display:flex;flex-wrap:wrap;border-color:var(--theme-notice-default-border);border-width:2px;background-color:var(--theme-notice-default-bg)}
.bs-notice-default h4{color:var(--theme-notice-default-header)}
.bs-notice-default p a{color:var(--theme-notice-default-header);font-weight:700}
.bs-notice-primary{border-color:var(--theme-notice-primary-border);border-width:2px;background-color:var(--theme-notice-primary-bg)}
.bs-notice-primary h4{color:var(--theme-notice-primary-header)}
.bs-notice-primary p a{color:var(--theme-notice-primary-header);font-weight:700}
.bs-notice-success{border-color:var(--theme-notice-success-border);border-width:2px;background-color:var(--theme-notice-success-bg)}
.bs-notice-success h4{color:var(--theme-notice-success-header)}
.bs-notice-success p a{color:var(--theme-notice-success-header);font-weight:700}
.bs-notice-danger{border-color:var(--theme-notice-danger-border);border-width:2px;background-color:var(--theme-notice-danger-bg)}
.bs-notice-danger h4{color:var(--theme-notice-danger-header)}
.bs-notice-danger p a{color:var(--theme-notice-danger-header);font-weight:700}
.bs-notice-warning{border-color:var(--theme-notice-warning-border);border-width:2px;background-color:var(--theme-notice-warning-bg)}
.bs-notice-warning h4{color:var(--theme-notice-warning-header)}
.bs-notice-warning p a{color:var(--theme-notice-warning-header);font-weight:700}
.bs-notice-info{border-color:var(--theme-notice-info-border);border-width:2px;background-color:var(--theme-notice-info-bg)}
.bs-notice-info h4{color:var(--theme-notice-info-header);font-size:1.3em}
.bs-notice-info p a{color:var(--theme-notice-info-header);font-weight:700}
.bs-notice-info .date{color:var(--theme-notice-info-header)}
.bs-notice-default.transparent{background-color:var(--theme-notice-default-transparent)}
.bs-notice-success.transparent{background-color:var(--theme-notice-success-transparent)}
.bs-notice-warning.transparent{background-color:var(--theme-notice-warning-transparent)}
.bs-notice-danger.transparent{background-color:var(--theme-notice-danger-transparent)}
.bs-notice-info.transparent{background-color:var(--theme-notice-info-transparent)}
.bs-notice.disabled{opacity:.4}
.float-right-top{position:absolute;right:0;top:0}
.bullet-group{list-style-position:inside}
.Keywords-group{list-style-position:inside}
.description ol,.description ul{padding-left:0rem!important}
.lightbox-trigger{cursor:zoom-in}
.lightbox-overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;border-radius:inherit}
.lightbox-trigger:hover .lightbox-overlay{opacity:1}