@charset "UTF-8";
@charset "UTF-8";
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 :root {
--slick-arrow-size: 48px;
--slick-dot-size: 24px;
--slick-dot-inner-size: 12px;
--slick-dot-color: #c2c9d3;
--slick-dot-active-color: var(--wp--preset--color--primary-main);
--slick-arrow-color: white;
--slick-arrow-opacity: 0.75;
--slick-arrow-opacity-hover: 1;
--slick-arrow-opacity-disabled: 0.25;
--slick-gap: 28px;
} .slick-loading .slick-list {
background: #fff url(https://premiumheadlights.eu/wp-content/themes/auto-x/assets/css/ajax-loader.gif) center center no-repeat;
} @font-face {
font-family: 'slick';
font-weight: normal;
font-style: normal;
font-display: swap;
src: url(//premiumheadlights.eu/wp-content/themes/auto-x/assets/fonts/slick/slick.eot);
src: url(//premiumheadlights.eu/wp-content/themes/auto-x/assets/fonts/slick/slick.eot?#iefix) format('embedded-opentype'),
url(//premiumheadlights.eu/wp-content/themes/auto-x/assets/fonts/slick/slick.woff2) format('woff2'),
url(//premiumheadlights.eu/wp-content/themes/auto-x/assets/fonts/slick/slick.woff) format('woff'),
url(//premiumheadlights.eu/wp-content/themes/auto-x/assets/fonts/slick/slick.ttf) format('truetype'),
url(//premiumheadlights.eu/wp-content/themes/auto-x/assets/fonts/slick/slick.svg#slick) format('svg');
} .slick-slider .slick-track,
.slick-slider .slick-list {
display: flex;
gap: var(--slick-gap);
}
.slick-track:before,
.slick-track:after {
display: none;
} .slick-arrow {
position: absolute;
top: 50%;
display: block;
height: var(--slick-arrow-size);
width: var(--slick-arrow-size);
line-height: 0;
font-size: 0;
cursor: pointer;
transform: translate(0, -50%);
border: 0;
border-radius: 0;
z-index: 2;
padding: 0;
margin: 0;
background-color: transparent;
color: transparent;
}
.slick-prev {
left: -82px;
}
.slick-next {
right: -82px;
}
.slick-prev:before, .slick-next:before{
content: "";
display: block;
width: 100%;
height: 100%;
}
.slick-prev:before,
.slick-next:before {
font-family: 'slick';
font-size: 20px;
line-height: 1;
color: var(--slick-arrow-color);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background-position: 50%;
background-repeat: no-repeat;
background-size: 100%;
display: block;
height: 100%;
width: 100%;
margin: 0 auto;
}
.slick-prev:before {
background-image: url(https://premiumheadlights.eu/wp-content/themes/auto-x/assets/css/left.svg);
}
.slick-next:before {
background-image: url(https://premiumheadlights.eu/wp-content/themes/auto-x/assets/css/right.svg);
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: var(--slick-arrow-opacity-hover);
}
.slick-prev:active:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
background-image: url(https://premiumheadlights.eu/wp-content/themes/auto-x/assets/css/left-active.svg);
}
.slick-next:active:before,
.slick-next:focus:before,
.slick-next:hover:before {
background-image: url(https://premiumheadlights.eu/wp-content/themes/auto-x/assets/css/right-active.svg);
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: var(--slick-arrow-opacity-disabled);
} .slick-dots {
position: absolute;
bottom: -60px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li {
position: relative;
display: inline-block;
width: var(--slick-dot-size);
height: var(--slick-dot-size);
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: var(--slick-dot-size);
height: var(--slick-dot-size);
padding: 0;
cursor: pointer;
color: transparent;
border: 1px solid transparent;
border-radius: 50%;
background: transparent;
position: relative;
text-align: center;
vertical-align: middle;
}
.slick-dots li button:before {
position: absolute;
top: 5px;
left: 5px;
width: var(--slick-dot-inner-size);
height: var(--slick-dot-inner-size);
content: "";
background: var(--slick-dot-color);
border-radius: 50%;
transition: background 0.1s ease-out;
}
.slick-dots li.slick-active button {
border-color: var(--slick-dot-active-color);
}
.slick-dots li.slick-active button:before {
background-color: var(--slick-dot-active-color);
opacity: 1;
} [dir='rtl'] {
.slick-prev {
right: -25px;
left: auto;
}
.slick-next {
right: auto;
left: -25px;
}
}
@media (max-width: 781px) {
.slick-slider .slick-list{
gap: 0 !important;
}
.slick-slider .slick-arrow{
display: none !important;
}
}.wp-container-core-group-is-layout-8165f36a{
flex-wrap:wrap !important;
}
body:not(.editor-styles-wrapper) .hidden{display: none;} .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover {
background-color: var(--wp--preset--color--contrast);
color: var(--wp--preset--color--base);
border-color: var(--wp--preset--color--contrast);
} a:hover {
text-decoration-color: var(--wp--preset--color--primary-autox);
text-decoration-thickness: 0.5px !important;
text-underline-offset: 0.05em;
} .wp-block-pullquote blockquote {
margin: 0;
} .wp-block-search__button-inside .wp-block-search__inside-wrapper {
padding: 4px;
} .wp-block-post-comments-form .comment-reply-title {
font-size: var(--wp--preset--font-size--large);
} .wp-block-post-comments-form .form-submit {
margin-bottom: 0;
} .wp-block-navigation__responsive-container.is-menu-open {
padding: var(--wp--preset--spacing--50);
} .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
padding-top: var(--wp--preset--spacing--30);
} .wp-block-post-author__byline,
.wp-block-post-author__bio {
font-size: inherit;
} .wp-block-post-author__avatar img {
border-radius: 999px;
line-height: 0;
} .wp-block-tag-cloud.is-style-outline a {
border-color: var(--wp--preset--color--gray-main);
border-radius: 4px;
padding: 6px 12px;
font-size: 14px !important;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.wp-block-tag-cloud.is-style-outline a:hover {
color: var(--wp--preset--color--primary-autox);
border-color: var(--wp--preset--color--primary-autox);
} .wp-block-post-author__bio {
margin: 0;
} .wp-block-term-description p:first-child {
margin-top: 0;
}
.wp-block-term-description p:last-child {
margin-bottom: 0;
} .wp-block-latest-comments__comment-excerpt p,
.wp-block-latest-comments__comment-date,
.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
font-size: inherit;
} .wp-block-calendar table:where(:not(.has-text-color)) {
color: var(--wp--preset--color--foreground);
} .wp-block-avatar a,
.wp-block-avatar img {
border-radius: inherit;
vertical-align: middle;
} .wp-block-search__input,
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),
.wp-block-post-comments-form .comment-form textarea {
line-height: inherit;
} .wp-block-search__input,
.wp-block-search__button-inside .wp-block-search__inside-wrapper,
.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form input[type="email"] {
border-color: var(--wp--preset--color--tertiary);
} .wp-block-jetpack-contact-form input:not([type="submit"]):not([type="checkbox"]),
.wp-block-jetpack-contact-form select,
.wp-block-jetpack-contact-form textarea,
.wp-block-jetpack-mailchimp input:not([type="submit"]):not([type="checkbox"]),
.wp-block-jetpack-revue input:not([type="submit"]):not([type="checkbox"]) {
background-color: #fff;
border: 1px solid var(--wp--preset--color--tertiary);
font-size: inherit;
line-height: inherit;
padding: 0.5rem;
}
.wp-block-jetpack-contact-form.contact-form label {
font-weight: 400;
}
.wp-block-jetpack-contact-form.contact-form label span {
opacity: 0.7;
}
.wp-block-jetpack-contact-form.contact-form select {
padding: 0.5rem;
}
.wp-block-jetpack-contact-form.contact-form textarea {
margin-bottom: var(--wp--preset--spacing--40);
} div[id^="contact-form-"] h4 {
font-size: var(--wp--preset--font-size--medium);
font-weight: inherit;
line-height: 1.555555556;
}
div[id^="contact-form-"] .contact-form-submission {
margin: 0;
padding: 0;
} .wp-block-jetpack-mailchimp .wp-block-jetpack-button,
.wp-block-jetpack-mailchimp p {
margin: var(--wp--preset--spacing--40) 0;
} #wp-block-jetpack-mailchimp_consent-text {
font-size: var(--wp--preset--font-size--small);
margin-bottom: 0;
} ins {
text-decoration: none;
} .woocommerce.woocommerce-page main {
max-width: calc(var(--wp--style--global--wide-size) + var(--wp--style--root--padding-right) + var(--wp--style--root--padding-left));
}
#site-notice-dismiss{
position: absolute;
right: var(--wp--preset--spacing--260);
width: 24px;
height: 24px;
}
#site-notice-dismiss > .wp-block-button{
display: flex;
align-items: center;
justify-content: center;
}
#site-notice-dismiss a {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M18 6L6 18M6 6L18 18" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
width: 24px;
height: 24px;
cursor: pointer;
background-repeat: no-repeat;
font-size: 0px;
background-color: transparent !important;
}
.our-categories-padding .our-category-item{cursor: pointer;}
.our-categories-padding .our-category-item:hover > .wp-block-group{
background-color: var(--wp--preset--color--primary-main) !important;
}
.is-style-outline-hover-primary-main:hover, .is-style-outline-hover-primary-main a:hover{
border-color: var(--wp--preset--color--primary-main) !important;
color: var(--wp--preset--color--primary-main) !important;
}
.wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale{
background: #000000 !important;
border-color: #000000 !important;
color: #ffffff !important;
font-size: 14px !important;
font-weight: 400 !important;
text-transform: capitalize !important;
}
.wp-block-woocommerce-product-price del{
font-size: 16px !important;
font-weight: 400 !important;
color: var(--wp--preset--color--gray-main) !important;
}
.wc-block-grid__product .wc-block-grid__product-rating .star-rating:before, .wc-block-grid__product .wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{
color: var(--wp--preset--color--gray-main) !important;
}
.star-rating, .stars a, .wc-block-components-product-rating__stars span::before, span.rating{
color: var(--wp--preset--color--yellow) !important;
}
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{
font-size: 0.7em !important;
}
.wp-block-group .taxonomy-product_cat.wp-block-post-terms a{
color: var(--wp--preset--color--gray-main);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: uppercase;
}
.wp-block-post.product > .wp-block-group{position: relative;}
.wp-block-post.product .hover-wrapper .wp-block-woocommerce-product-button > span,
.wp-block-woocommerce-product-template li.wc-block-product:hover .hover-wrapper .wp-block-woocommerce-product-button > span{
display: none !important;
}
header .wp-block-search .wp-block-search__button{
background: transparent !important;
border: none !important;
color: var(--wp--preset--color--contrast) !important;
max-width: unset !important;
padding: .5em !important;
}
.marquee-section {
overflow: hidden;
position: relative;
}
.marquee-container {
display: flex;
width: 100%;
position: relative;
}
.marquee-content {
display: flex;
animation: scroll 30s linear infinite;
gap: 2rem;
padding: 0 1rem;
}
.marquee-item, .marquee-item a {
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
white-space: nowrap;
font-size: 1rem;
font-weight: 500;
color: transparent !important;
margin: 0;
-webkit-text-stroke: 1.5px var(--wp--preset--color--primary-main);
}
.marquee-content:hover .marquee-item,
.marquee-content:hover .marquee-item a{
color: var(--wp--preset--color--primary-main) !important;
-webkit-text-stroke: unset !important;
}
.popular-brands img{
opacity: .4;
}
.popular-brands .wp-block-image:hover img{
opacity: 1;
}
.wp-block-post-comments-form.has-background{padding: 28px;}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select{
border-radius: 4px !important;
border: 1px solid var(--wp--preset--color--gray-08) !important;
background: #FFF !important;
color: var(--wp--preset--color--gray-main) !important;
}
@media (prefers-reduced-motion: reduce) {
.marquee-content {
animation: none;
}
}
@keyframes scroll {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-100%);
}
}
.marquee-container:hover .marquee-content {
animation-play-state: paused;
} 
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.back-to-top {
position: fixed;
bottom: 2rem;
right: 2rem;
width: 3rem;
height: 3rem;
background-color: var(--wp--preset--color--primary-autox);
color: var(--wp--preset--color--base);
border: none;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-in-out;
z-index: 999;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.back-to-top.visible {
opacity: 1;
visibility: visible;
}
.back-to-top:hover {
background-color: var(--wp--preset--color--primary-main);
transform: translateY(-3px);
}
.back-to-top:focus {
outline: 2px solid var(--wp--preset--color--primary-main);
outline-offset: 2px;
}
.banner-project-description .wp-block-cover{
align-items: end !important;
}
.banner-project-description .wp-block-cover__inner-container{
padding-bottom: var(--wp--preset--spacing--50) !important;
}
.wp-block-image img, .wp-block-woocommerce-product-image img{
transition: all 0.3s ease-in-out;
}
.wp-block-image:hover img, .wp-block-woocommerce-product-image:hover img{
-webkit-transform: scale3d(1.1, 1.1, 1);
transform: scale3d(1.1, 1.1, 1);
}
.wp-block-read-more{
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 150%;
}
.wp-block-read-more:hover{
color: var(--wp--preset--color--primary-main) !important;
}
.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon,
.wc-block-mini-cart__button .wc-block-mini-cart__icon,
.header .wp-block-search__button.has-icon .search-icon,
.sidebar-archive-group .wp-block-search__button.has-icon .search-icon{
color: var(--wp--preset--color--primary-autox) !important;
width: 24px !important;
height: 24px !important;
}
.posts-featured-title{
height: 100%;
gap: 24px;
}
.posts-featured-title .wp-block-group.alignfull{
width: 100%;
}
.wp-site-blocks footer {
margin-block-start: 0 !important;
} footer figure.wp-block-image {
margin-block-start: 0 !important;
margin-block-end: 0 !important;
margin-inline-start: 0 !important;
margin-inline-end: 0 !important;
display: inline-block !important;
unicode-bidi: normal !important;
}
footer figure.wp-block-image img {
margin: 0;
display: block;
}
footer .wp-block-navigation ul{
gap: 16px;
}
footer .footer-contact-info p{
width: 100%;
}
.wc-block-mini-cart__footer-actions{
flex-direction: column !important;
}
.wc-block-mini-cart__badge{
font-size: 12px !important;
border-radius: 1px !important;
background-color: var(--wp--preset--color--primary-main) !important;
color: var(--wp--preset--color--base) !important;
min-width: 15px !important;
font-weight: 500 !important;
}
.wc-block-components-product-name,
.wc-block-mini-cart__drawer table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{
font-size: 18px !important;
text-decoration: none !important;
color: var(--wp--preset--color--primary-autox) !important;
}
.wc-block-components-product-name:hover{
text-decoration: underline !important;
}
.wc-block-mini-cart__drawer .wc-block-components-totals-item__value{
font-size: 20px !important;
}
.wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart.outlined{
border-color: var(--wp--preset--color--primary-main) !important;
color: var(--wp--preset--color--primary-main) !important;
}
.wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart.outlined:hover{
background-color: var(--wp--preset--color--primary-main) !important;
color: var(--wp--preset--color--base) !important;
}
.wc-block-mini-cart__footer-checkout.contained, .wc-block-cart__submit-button,
.wc-block-components-totals-coupon__button.contained,
.wc-block-components-checkout-place-order-button.contained,
.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__empty-cart-wrapper .wc-block-mini-cart__shopping-button{
background-color: var(--wp--preset--color--primary-main) !important;
color: var(--wp--preset--color--base) !important;
}
.wc-block-mini-cart__footer-checkout.contained:hover, .wc-block-cart__submit-button:hover,
.wc-block-components-totals-coupon__button.contained:hover,
.wc-block-components-checkout-place-order-button.contained:hover,
.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__empty-cart-wrapper .wc-block-mini-cart__shopping-button:hover{
background-color: var(--wp--preset--color--primary-main) !important;
color: var(--wp--preset--color--base) !important;
}
.wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart,
.wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-checkout,
.wc-block-cart__submit-button,
.wc-block-components-checkout-place-order-button{
font-size: 18px !important;
border-radius: 24px !important;
}
.wc-block-cart .wc-block-cart-items__header th{
font-size: 14px !important;
font-weight: 400 !important;
text-transform: uppercase !important;
color: var(--wp--preset--color--base) !important;
background-color: var(--wp--preset--color--primary-autox) !important;
padding: 16px 12px !important;
text-align: left !important;
}
table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{
visibility: visible !important;
}
.wc-block-cart .wc-block-cart-items__header .wc-block-cart-items__header-total{text-align: right !important;}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{
font-size: 18px !important;
font-weight: 500 !important;
text-decoration: none !important;
line-height: 27px !important;
color: var(--wp--preset--color--primary-autox) !important;
}
.wc-block-components-checkout-place-order-button.contained,
.wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__empty-cart-wrapper .wc-block-mini-cart__shopping-button{
border-radius: 200px !important;
}
.woocommerce-breadcrumb{
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 150%;
margin-bottom: 0px !important;
}
.wc-block-components-quantity-selector:after{
border-radius: 200px !important;
}
.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus {
border-radius: 0 200px 200px 0;
}
.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus {
border-radius: 200px 0 0 200px;
}
.is-large.wc-block-cart .wc-block-cart-items td {
border-left: 1px solid hsla(0, 0%, 7%, .11);
border-right: 1px solid hsla(0, 0%, 7%, .11);
}
.is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__image,
.is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__product{
border-right: none !important;
}
.is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__total{
vertical-align: middle !important;
}
.page .wp-block-post-featured-image,.single .wp-block-post-featured-image {
text-align: center !important;
}
.page .post-featured-image .wp-block-post-featured-image :where(img),.single .post-featured-image .wp-block-post-featured-image :where(img) {
width: auto !important;
border-radius: 16px !important;
}
.wp-block-post-terms__separator{
display: none !important;
}
.taxonomy-post_tag.wp-block-post-terms{
display: flex !important;
gap: 12px !important;
align-items: center !important;
}
.taxonomy-post_tag.wp-block-post-terms a{
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize !important;
color: var(--wp--preset--color--gray-main) !important;
padding: 6px 12px;
border-radius: 4px;
border: 1px solid var(--wp--preset--color--gray-main);
}
.taxonomy-post_tag.wp-block-post-terms a:hover{
border-color: var(--wp--preset--color--primary-autox) !important;
color: var(--wp--preset--color--primary-autox) !important;
}
.page .wp-block-avatar img, .single .wp-block-avatar img{
border-radius: 50% !important;
}
.sidebar-archive-group .wp-block-search__button.has-icon,
.sidebar-archive-group .wp-block-search__button.has-icon:hover{
background-color: transparent !important;
border: none !important;
color: var(--wp--preset--color--primary-autox) !important;
padding: 2px !important;
}
.sidebar-archive-group .wp-block-search__button-inside .wp-block-search__inside-wrapper{
border-radius: 200px !important;
border-color: var(--wp--preset--color--gray-08) !important;
padding: 12px 24px !important;
}
.wp-block-categories-list{
padding: 0 !important;
}
.wp-block-categories-list li{
list-style: none !important;
}
.wp-block-categories-list li a{
text-decoration: none !important;
color: var(--wp--preset--color--gray-main) !important;
font-size: var(--wp--preset--font-size--small) !important;
font-style: normal;
font-weight: 400;
line-height: 30px;
}
.wp-block-categories-list li a:hover{
color: var(--wp--preset--color--primary-autox) !important;
text-decoration: underline !important;
}
.wp-block-latest-posts__list li{
padding-bottom: 12px !important;
padding-top: 12px !important;
border-bottom: 1px solid var(--wp--preset--color--gray-08) !important;
}
.wp-block-latest-posts__list li:first-child{
padding-top: 0 !important;
}
.wp-block-latest-posts__list li:last-child{
padding-bottom: 0 !important;
border-bottom: none !important;
}
.wp-block-latest-posts__list .wp-block-latest-posts__post-title{
color: var(--wp--preset--color--primary-autox) !important;
font-size: var(--wp--preset--font-size--small) !important;
font-style: normal;
font-weight: 500;
line-height: 120%;
text-decoration: none !important;
}
.wp-block-latest-posts__list .wp-block-latest-posts__post-title:hover{
text-decoration: underline !important;
}
.wp-block-latest-posts__list .wp-block-latest-posts__post-date{
color: var(--wp--preset--color--gray-main) !important;
font-size: var(--wp--preset--font-size--small) !important;
font-style: normal;
font-weight: 400;
line-height: 150%;
}
.wp-block-query-pagination-numbers{
display: flex !important;
gap: 16px !important;
align-items: center !important;
}
.wp-block-query-pagination-numbers a, .wp-block-query-pagination-numbers span{
text-decoration: none !important;
color: var(--wp--preset--color--gray-main) !important;
font-size: var(--wp--preset--font-size--medium) !important;
font-style: normal;
font-weight: 500;
line-height: 120%;
text-decoration: none !important;
}
.wp-block-query-pagination-numbers .page-numbers{
background-color: var(--wp--preset--color--base) !important;
width: 34px;
height: 34px;
display: flex !important;
align-items: center !important;
justify-content: center !important;
border-radius: 42px !important;
}
.wp-block-query-pagination-numbers .page-numbers.current{
color: var(--wp--preset--color--base) !important;
background-color: var(--wp--preset--color--primary-main) !important;
}
.wp-block-query-pagination-numbers a.page-numbers:hover{
color: var(--wp--preset--color--base) !important;
background-color: var(--wp--preset--color--gray-main) !important;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow.is-arrow-arrow,
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow.is-arrow-arrow{
width: 34px;
height: 34px;
color: transparent !important;
margin: 0 !important;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow.is-arrow-arrow{
background-image: url(https://premiumheadlights.eu/wp-content/themes/auto-x/assets/images/paginate-right.svg) !important;
background-position: center;
background-repeat: no-repeat;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow.is-arrow-arrow:hover{
background-image: url(https://premiumheadlights.eu/wp-content/themes/auto-x/assets/images/paginate-right-active.svg) !important;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow.is-arrow-arrow{
background-image: url(https://premiumheadlights.eu/wp-content/themes/auto-x/assets/images/paginate-left.svg) !important;
background-position: center;
background-repeat: no-repeat;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow.is-arrow-arrow:hover{
background-image: url(https://premiumheadlights.eu/wp-content/themes/auto-x/assets/images/paginate-left-active.svg) !important;
}
.sidebar-archive-group .wp-block-separator,
.wp-block-woocommerce-filter-wrapper,
.woocommerce .product-info-group .wp-block-separator,
.wp-block-group.alignwide .wp-block-separator{
width: 100% !important;
}
.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{
border-color: var(--wp--preset--color--gray-08) !important;
}
.has-primary-autox-background-color .woocommerce.wc-block-catalog-sorting select.orderby {
background: none !important;
border: none !important;
}
.display-mobile{
display: none !important;
}
.display-desktop{
display: block !important;
}
.single-product.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale{
display: inline-flex;
padding: 8px 16px;
justify-content: center;
align-items: center;
gap: 8px;
border-radius: 0px 24px 24px 0px !important;
background: var(--wp--preset--color--primary-main) !important;
color: var(--wp--preset--color--base) !important;
font-size: 18px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 150% !important;
left: 0 !important;
top: 0 !important;
}
.single-product.woocommerce .wp-block-woocommerce-product-image-gallery ol.flex-control-thumbs li{
width: 60px !important;
height: 60px !important;
margin-right: 20px !important;
margin-bottom: 20px !important;
}
.single-product.woocommerce .wp-block-woocommerce-product-image-gallery ol.flex-control-thumbs li img{
border: 1px solid transparent !important;
}
.single-product.woocommerce .wp-block-woocommerce-product-image-gallery ol.flex-control-thumbs li:hover img{
border-color: var(--wp--preset--color--gray-08) !important;
}
.single-product.woocommerce .wp-block-woocommerce-product-image-gallery ol.flex-control-thumbs li img.flex-active{
border-color: var(--wp--preset--color--primary-main) !important;
}
.variations .label{
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%;
color: var(--wp--preset--color--primary-autox) !important;
}
.woocommerce table.variations tr td, .woocommerce table.variations tr th{
padding-bottom: 18px !important;
}
.woocommerce table.variations tr td select,
.wp-block-categories-dropdown select,
.wp-block-archives-dropdown select{
padding: 12px 32px !important;
padding-left: 16px !important;
border: 1px solid var(--wp--preset--color--gray-08) !important;
-webkit-appearance: none;
-moz-appearance: none;
background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") no-repeat;
background-size: 16px;
-webkit-background-size: 16px;
background-position: calc(100% - 12px) 50%;
-webkit-background-position: calc(100% - 12px) 50%;
border-radius: 200px !important;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.woocommerce div.product a.reset_variations{
font-size: 14px !important;
color: var(--wp--preset--color--primary-main) !important;
}
.woocommerce div.product .single_variation_wrap{
margin-top: 0px !important;
display: flex !important;
gap: 16px !important;
align-items: center !important;
}
.woocommerce .single_variation_wrap .woocommerce-variation{
margin-bottom: 0px !important;
}
.woocommerce .quantity{
position: relative !important;
}
.woocommerce .quantity input{
padding: 12px 24px !important;
width: 192px !important;
height: 24px !important;
border-radius: 200px !important;
border: 1px solid var(--wp--preset--color--gray-09) !important;
-moz-appearance: textfield;
-webkit-appearance: textfield;
appearance: textfield;
font-size: 18px !important;
font-weight: 400 !important;
font-style: normal !important;
text-align: center !important;
color: var(--wp--preset--color--primary-autox) !important;
}
.woocommerce .quantity input::-webkit-outer-spin-button,
.woocommerce .quantity input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.woocommerce .quantity input[type=number] {
-moz-appearance: textfield;
}
.woocommerce .quantity .btn-quantity-minus, .woocommerce .quantity .btn-quantity-plus{
position: absolute !important;
top: 0 !important;
bottom: 0 !important;
background-color: transparent !important;
border: none !important;
color: var(--wp--preset--color--primary-autox) !important;
cursor: pointer !important;
}
.woocommerce .quantity .btn-quantity-minus{
left: 24px !important;
}
.woocommerce .quantity .btn-quantity-plus{
right: 24px !important;
}
.woocommerce .quantity .btn-quantity-minus:hover svg path, .woocommerce .quantity .btn-quantity-plus:hover svg path{
stroke: var(--wp--preset--color--primary-autox) !important;
}
.woocommerce div.product form.cart button.single_add_to_cart_button, .woocommerce div.product form.cart button[name=add-to-cart]{
display: flex !important;
padding: 12px 32px;
justify-content: center;
align-items: center;
text-transform: uppercase !important;
gap: 8px;
flex: 1 0 0;
border-radius: 200px;
border: 1px solid var(--wp--preset--color--primary-main) !important;
background: var(--wp--preset--color--base) !important;
font-size: 18px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 150% !important;
color: var(--wp--preset--color--primary-main) !important;
}
.single-product.woocommerce .wc-block-components-product-rating__container{
display: flex !important;
gap: 16px !important;
align-items: center !important;
}
.single-product.woocommerce .wc-block-components-product-rating__container .woocommerce-review-link{
color: var(--wp--preset--color--gray-main) !important;
font-size: 18px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 150% !important;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: none;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
padding-left: 16px;
text-transform: capitalize;
}
.wp-block-woocommerce-product-meta .wp-block-post-terms .wp-block-post-terms__prefix{
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 30px;
color: var(--wp--preset--color--primary-autox);
width: 72px;
margin-right: 88px;
display: inline-block;;
}
.wp-block-woocommerce-product-meta .wp-block-post-terms .sku,
.wp-block-woocommerce-product-meta .wp-block-post-terms a{
color: var(--wp--preset--color--gray-main) !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 30px !important;
text-transform: uppercase;
}
.wp-block-woocommerce-product-meta .wp-block-post-terms .wp-block-post-terms__separator{
display: inline-block !important;
}
.single-product.woocommerce .single-product-share .wp-block-social-links .wp-social-link svg{
width: 20px !important;
height: 20px !important;
}
.single-product.woocommerce .wp-block-group.single-product-share-info .wp-block-image{
width: 16px !important;
height: 16px !important;
display: contents;
}
.single-product.woocommerce .wc-block-components-product-rating__reviews_count{
position: relative !important;
}
.single-product.woocommerce .wc-block-components-product-rating__reviews_count:before{
content: '';
position: absolute;
top: 3px;
left: 0;
width: 1px;
height: 23px;
background-color: var(--wp--preset--color--gray-08);
}
.single-product .woocommerce-product-gallery__trigger img {
display: none !important;
}
.single-product .woocommerce-product-gallery__trigger::before {
border: none !important;
content: "" !important;
font-size: 14px !important;
display: block !important;
background-repeat: no-repeat !important;
width: 36px !important;
height: 36px !important;
background-image: url(https://premiumheadlights.eu/wp-content/themes/auto-x/assets/images/gallery-trigger.svg) !important;
}
.single-product .woocommerce-product-gallery__trigger::after{
content: none !important;
}
.woocommerce-page div.product .woocommerce-tabs{padding-top: 0 !important;}
html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs{
margin-bottom: 12px !important;
margin-top: 12px !important;
}
.woocommerce-Tabs-panel{margin-left: 0 !important;}
html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li{
border-width: 0 0 4px;
border-color: var(--wp--preset--color--gray-08) !important;
}
html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li a{
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%;
}
html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:hover,
html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li.active{
border-color: var(--wp--preset--color--primary-main) !important;
}
html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:hover a,
html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li.active a{
color: var(--wp--preset--color--primary-autox) !important;
}
.woocommerce .woocommerce-Reviews ol.commentlist img.avatar{
width: 40px !important;
height: 40px !important;
border-radius: 50% !important;
}
.woocommerce-Reviews #review_form_wrapper{
max-width: var(--wp--style--global--content-size);
}
#commentform .comment-form-comment, #commentform .comment-form-author, #commentform .comment-form-email, #commentform .comment-form-url {
display: flex;
flex-direction: column;
gap: 5px;
}
#commentform input[type=text], #commentform input[type=password], #commentform input[type=email], #commentform input[type=number], #commentform input[type=url], #commentform input[type=search], #commentform input[type=tel], #commentform textarea {
border-radius: 4px !important;
padding: 12px;
border: 1px solid var(--wp--preset--color--gray-08) !important;
}
#commentform #submit, .woocommerce-page .woocommerce-Button.wp-element-button, .woocommerce-page .woocommerce-button,
.wp-block-product-new .wp-block-button__link.wp-element-button.add_to_cart_button{
font-size: var(--wp--preset--font-size--medium) !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 150% !important;
border-radius: 200px !important;
padding: 12px 24px !important;
background-color: var(--wp--preset--color--primary-main) !important;
color: var(--wp--preset--color--base) !important;
}
.woocommerce-form button[type="submit"]{
text-transform: uppercase !important;
}
.required{
color: var(--wp--preset--color--primary-main) !important;
} .wp-block-post.product > div {
height: 100%;
align-items: end;
}
.woocommerce .woocommerce-Reviews .comment-form-rating p.stars a::before {
color: var(--wp--preset--color--yellow) !important;
}
.woocommerce-account .wp-block-post-content h2{
text-align: center;
color: var(--wp--preset--color--primary-autox);
}
.wp-block-separator.is-style-dots{
color: var(--wp--preset--color--primary-autox);
} .wc-block-grid__products{
display: grid !important;
column-gap: 28px;
row-gap: 28px;
padding: 0;
list-style: none;
align-items: flex-start;
}
.wc-block-grid__products .wc-block-grid__product{
border-width: 1px;
border-style: solid;
border-color: var(--wp--preset--color--gray-08);
padding-left: var(--wp--preset--spacing--16);
padding-right: var(--wp--preset--spacing--16);
padding-top: var(--wp--preset--spacing--16);
padding-bottom: var(--wp--preset--spacing--16);
position: relative;
max-width: 100% !important;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
gap: 28px;
justify-content: end;
align-items: flex-start;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color: var(--wp--preset--color--primary-autox);
font-size: var(--wp--preset--font-size--medium-x) !important;
}
.wc-block-grid__products .wc-block-grid__product .woocommerce-Price-amount{
color: var(--wp--preset--color--primary-autox);
font-size: var(--wp--preset--font-size--medium-xx);
font-weight: 600;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del, 
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del *{
font-size: 16px !important;
font-weight: 400 !important;
color: var(--wp--preset--color--gray-main) !important;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart, 
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale, 
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price, 
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating{
margin: 0 !important;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart,
.hover-wrapper {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
opacity: 0;
transition: opacity 0.3s;
width: 100%;
padding-left: var(--wp--preset--spacing--16);
padding-right: var(--wp--preset--spacing--16);
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart{
background-color: var(--wp--preset--color--primary-main);
border-radius: 24px;
color: var(--wp--preset--color--base);
font-size: var(--wp--preset--font-size--small);
width: 87%;
}
.wc-block-grid__products .wc-block-grid__product:hover .wc-block-grid__product-add-to-cart,
.wp-block-post.product > .wp-block-group:hover .hover-wrapper,
.wp-block-woocommerce-product-template li.wc-block-product:hover .hover-wrapper {
opacity: 1;
animation: fadeIn 0.3s ease-in-out;
}
.wc-block-grid__product-content{
display: flex;
flex-direction: column;
gap: 14px;
align-items: flex-start;
width: 100%;
}
.contact-info-office{
border-radius: 16px;
background: #FFF;
box-shadow: 4px 8px 40px 0px rgba(18, 27, 44, 0.08);
}
.contact-info-office-item:hover{
border-radius: 8px;
background: #FFF;
box-shadow: 4px 8px 40px 0px rgba(18, 27, 44, 0.08);
}
.contact-info-office-item a:hover{
color: var(--wp--preset--color--primary-main) !important;
text-decoration: underline;
}
.brand-list .wp-block-image{
padding: 16px;
}
.brand-list .wp-block-image:hover{
padding: 16px;
border-radius: 8px;
background: #FFF;
box-shadow: 4px 8px 40px 0px rgba(18, 27, 44, 0.08);
}
.our-story-section .our-story-section-group{
display: flex;
flex-direction: column;
gap: 28px;
align-items: flex-start;
position: relative;
}
.our-story-section .our-story-section-content{
padding: 40px;
border-radius: 16px;
background: #FFF;
box-shadow: 4px 8px 40px 0px rgba(18, 27, 44, 0.08);
max-width: 476px;
position: absolute;
bottom: 5px;
right: 90px;
}
.wp-block-details summary{
font-size: var(--wp--preset--font-size--medium-x) !important;
color: var(--wp--preset--color--primary-autox) !important;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{
width: 100%;
}
.page-template-page-full .entry-content.wp-block-post-content{
width: 100%;
max-width: 100% !important;
}
.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__trigger{
background: transparent !important;
}
footer .has-child.wp-block-navigation-submenu ul,
footer .has-child.wp-block-navigation-submenu .wp-block-navigation-submenu__toggle{
display: none !important;
}
#commentform #submit{max-width: 200px;}
.woocommerce-Tabs-panel--description h1,
.woocommerce-Tabs-panel--description h2,
.woocommerce-Tabs-panel--description h3,
.woocommerce-Tabs-panel--description h4,
.woocommerce-Tabs-panel--description h5,
.woocommerce-Tabs-panel--description h6,
.woocommerce-variation-price *{
color: var(--wp--preset--color--primary-autox) !important;
}
.products-block-post-template .wp-block-post.product .wp-block-post-terms__separator {
display: inline-block !important;
color: var(--wp--preset--color--gray-main) !important;
}
body:not(.editor-styles-wrapper) .autox-has-slick .columns-4{
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 1.25em;
}
.wp-block-woocommerce-product-template li.wc-block-product{
position: relative;
}
.woocommerce-account .woocommerce-form-login{
max-width: 700px !important;
}
#customer_login .col-1, #customer_login .col-2 {
width: 39%;
}
#customer_login .col-2 {
border-left: 1px solid;
border-color: var(--wp--preset--color--gray-08);
padding-left: 10%;
}
#customer_login .col-1 {
padding-right: 10%;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
left: 0;
right: auto;
}
.is-style-outline .has-primary-main-background-color:hover{
background-color: var(--wp--preset--color--base) !important;
color: var(--wp--preset--color--primary-main) !important;
border-color: var(--wp--preset--color--base) !important;
}
.is-style-outline .has-base-background-color:hover{
background-color: var(--wp--preset--color--primary-main) !important;
color: var(--wp--preset--color--base) !important;
border-color: var(--wp--preset--color--primary-main) !important;
}
.woocommerce div.product ol.flex-control-thumbs{margin: 0 !important;}
@media (max-width: 768px) {
.back-to-top {
bottom: 1.5rem;
right: 1.5rem;
width: 2.5rem;
height: 2.5rem;
}
.display-mobile{
display: block !important;
}
.display-desktop{
display: none !important;
}
.cta-section-group .wp-block-buttons{justify-content: center;}
#customer_login .col-1, #customer_login .col-2 {
width: 100% !important;
}
#customer_login .col-2 {
border: none !important;
padding-left: 0 !important;
}
#customer_login .col-1 {
padding-right: 0 !important;
}
}
@media (min-width: 768px) {
.wc-block-grid .wc-block-grid__products, ul.products, .products-block-post-template:is(.columns-4, .columns-5, .columns-6) {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
ul.products, .wc-block-grid__products:not(.slick-slider), .products-block-post-template:is(.columns-1, .columns-2, .columns-3, .columns-4, .columns-5, .columns-6) {
column-gap: 28px;
row-gap: 28px;
}
}
@media (max-width: 781px) { .banner-hero-responsive-padding {
padding-left: var(--wp--preset--spacing--13);
padding-right: var(--wp--preset--spacing--60);
}
.not-found-page .wp-block-cover__inner-container > div{
padding-top: var(--wp--preset--spacing--16) !important;
padding-bottom: var(--wp--preset--spacing--16) !important;
}
.not-found-page .not-found-page-content{
padding-top: var(--wp--preset--spacing--50) !important;
padding-bottom: var(--wp--preset--spacing--50) !important;
padding-left: var(--wp--preset--spacing--13) !important;
padding-right: var(--wp--preset--spacing--13) !important;
}
.not-found-page .not-found-page-content h1{
font-size: var(--wp--preset--font-size--xx-large) !important;
text-align: center !important;
}
.contact-info-office-item-wrapper{
flex-direction: column;
}
.our-story-section .our-story-section-content{
position: relative !important;
right: unset !important;
bottom: unset !important;
}
.our-story-section .our-story-section-stats{
gap: 23px;
}
.testimonial-section-responsive-padding{
padding-left: 0 !important;
padding-right: 0 !important;
}
.woocommerce .quantity input{
width: 80px !important;
padding: 12px 20px !important;
}
.woocommerce .quantity .btn-quantity-minus {
left: 5px !important;
}
.woocommerce .quantity .btn-quantity-plus {
right: 15px !important;
}
#site-notice > div{
position: relative;
}
#site-notice-dismiss{right: 0 !important;}
#site-notice > div p{
font-size: var(--wp--preset--font-size--small) !important;
}
#site-notice{
padding-left: 10px !important;
padding-right: 10px !important;
}
#site-notice-dismiss {
right: 0px !important;
width: 15px !important;
height: 15px !important;
top: 3px !important;
}
.wp-block-group.banner-hero-responsive-padding{
padding-left: 5px !important;
padding-right: 5px !important;
text-align: center !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
.wp-block-group.banner-hero-responsive-padding h1,
.wp-block-group.banner-hero-responsive-padding .wp-block-heading{
font-size: var(--wp--preset--font-size--xx-large) !important;
line-height: 1.2 !important;
word-wrap: break-word !important;
overflow-wrap: break-word !important;
max-width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
padding-left: var(--wp--preset--spacing--20) !important;
padding-right: var(--wp--preset--spacing--20) !important;
box-sizing: border-box !important;
}
.wp-block-group.banner-hero-responsive-padding p{
font-size: var(--wp--preset--font-size--small) !important;
line-height: 1.5 !important;
word-wrap: break-word !important;
overflow-wrap: break-word !important;
max-width: 100% !important;
padding-left: var(--wp--preset--spacing--20) !important;
padding-right: var(--wp--preset--spacing--20) !important;
box-sizing: border-box !important;
}
.wp-block-group.banner-hero-responsive-padding .wp-block-buttons.is-layout-flex{
justify-content: center !important;
padding-left: var(--wp--preset--spacing--20) !important;
padding-right: var(--wp--preset--spacing--20) !important;
}
.wp-block-cover__inner-container{
max-width: 100% !important;
box-sizing: border-box !important;
}
.our-categories-padding .wp-block-columns:not(.is-not-stacked-on-mobile),
.popular-brands .wp-block-columns .wp-block-columns:not(.is-not-stacked-on-mobile){
gap: 28px 0px !important;
}
.our-categories-padding .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column,
.popular-brands .wp-block-columns .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis: 50% !important;
}
.our-categories-padding .wp-block-columns:not(.is-not-stacked-on-mobile) .our-category-item > div{
padding: 40px !important;
}
main > .wp-block-group > .wp-block-group > h2.wp-block-heading{
font-size: var(--wp--preset--font-size--medium) !important;
}
.popular-brands h3, .popular-brands p{
text-align: center !important;
}
.our-categories-padding .wp-block-buttons,
.wp-block-buttons.is-layout-flex{
justify-content: flex-end !important;
flex-wrap: nowrap !important;
}
.posts-featured-title,
.wp-block-buttons.is-layout-flex{justify-content: flex-start !important;align-items: flex-start !important;}
.posts-featured-title h2{
font-size: var(--wp--preset--font-size--medium) !important;
}
.posts-featured-title .wp-block-read-more{
padding-top: 6px !important;
padding-bottom: 6px !important;
padding-left: 12px !important;
padding-right: 12px !important;
}
.policy-notice.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis: 45% !important;
}
#site-notice-dismiss{
display: none !important;
}
.wp-block-post.post.sticky > .wp-block-columns{
gap: 0px 28px !important;
}
.wp-block-post.post.sticky > .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
flex-basis: 45% !important;
}
.wp-block-post.post.sticky > .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column .posts-featured-title{
gap: 6px !important;
}
.wp-block-post.post.sticky > .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column .posts-featured-title .wp-block-group{
display: none !important;
}
.woocommerce div.product form.cart button.single_add_to_cart_button, .woocommerce div.product form.cart button[name=add-to-cart] {
padding: 6px 12px !important;
font-size: 16px !important;
}
}
@media (min-width: 782px) and (max-width: 1024px) { .banner-hero-responsive-padding{
padding-left: var(--wp--preset--spacing--13);
padding-right: var(--wp--preset--spacing--60);
}
.our-story-section .our-story-section-content{
right: 15px !important;
bottom: unset !important;
top: 20px !important;
}
.our-story-section .our-story-section-stats{
gap: 25px;
}
#customer_login .col-1, #customer_login .col-2{
float: left !important;
}
}
@media (max-width: 1023px) {
#shop-filter-toggle .sidebar-archive-group {
left: -100%;
z-index: 9;
background-color: var(--wp--preset--color--base);
top: 0;
bottom: 90px;
padding: 30px;
max-width: 400px;
opacity: 0;
visibility: hidden;
transition: all 0.2s ease;
overflow-y: auto;
margin-top: 0;
position: fixed;
}
.wp-block-woocommerce-product-results-count{
display: none !important;
}
#shop-filter-toggle #showFilter, #shop-filter-toggle #CloseFilter {
z-index: 9;
}
#shop-filter-toggle.active #CloseFilter{
position: absolute;
right: 16px;
top: 0;
}
#shop-filter-toggle.active .sidebar-archive-group {
opacity: 1;
visibility: visible;
left: 0;
z-index: 999;
}
.admin-bar #shop-filter-toggle.active .sidebar-archive-group {
top: 32px;
}
#shop-filter-toggle.active:after{
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: var(--wp--preset--color--primary-autox);
opacity: 0.5;
z-index: 998;
}
}
@media (min-width: 1200px) {
.wp-block-woocommerce-empty-cart-block > .wp-block-product-new {
margin: auto;
}
.wc-block-grid.has-4-columns .wc-block-grid__products, ul.products.columns-4, .products-block-post-template.columns-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media (min-width: 1024px) {
body:not(.editor-styles-wrapper) #shop-filter-toggle:not(.active) #showFilter {
display: none !important;
}
body:not(.editor-styles-wrapper) #shop-filter-toggle:not(.active) #CloseFilter {
display: none !important;
}
}
@media (min-width: 1025px) { .banner-hero-responsive-padding{
padding-left: var(--wp--preset--spacing--220);
padding-right: var(--wp--preset--spacing--60);
}
.has-box-shadow-hover:hover, .wc-block-grid__products .wc-block-grid__product:hover {
box-shadow: rgba(18, 27, 44, 0.08) 4px 8px 40px 0px;
border-color: rgb(255, 255, 255) !important;
}
}  :root {
--wp--preset--font-family--outfit: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
} body,
.wp-block-heading,
h1, h2, h3, h4, h5, h6,
p,
.wp-block-paragraph,
.wp-block-button__link,
.wp-block-navigation-item,
.wp-block-post-title,
.wp-block-post-excerpt,
.woocommerce-product-title,
.woocommerce-product-description {
font-feature-settings: "kern" 1, "liga" 1;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} @supports (font-variant-ligatures: common-ligatures) {
body {
font-variant-ligatures: common-ligatures;
font-variant-numeric: oldstyle-nums;
}
} [lang="pl"],
[lang="pl-PL"],
html[lang="pl"],
html[lang="pl-PL"] {
font-family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
} .has-outfit-font-family,
[class*="has-outfit"],
[style*="font-family: Outfit"],
[style*="font-family:var(--wp--preset--font-family--outfit)"] {
font-family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
}
@font-face{font-family:star;src:url(//premiumheadlights.eu/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(//premiumheadlights.eu/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//premiumheadlights.eu/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//premiumheadlights.eu/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(//premiumheadlights.eu/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//premiumheadlights.eu/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@keyframes spin{100%{transform:rotate(360deg)}}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.select2-container{width:100%}.select2-container .select2-selection--single{height:auto}.select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}.select2-container .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}.select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}.select2-container .select2-dropdown,.select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}.select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{margin:0}.woocommerce-page main{max-width:calc(1000px + var(--wp--style--root--padding-right) + var(--wp--style--root--padding-left));margin-left:auto;margin-right:auto}.woocommerce-page main .woocommerce::after,.woocommerce-page main .woocommerce::before{content:" ";display:table}.woocommerce-page main .woocommerce::after{clear:both}.theme-twentytwentythree .container-colors{display:flex;flex-direction:row}.theme-twentytwentythree .cube{width:20%;height:100px;text-align:center;vert-align:middle}.theme-twentytwentythree .base{background-color:var(--wp--preset--color--base)}.theme-twentytwentythree .contrast{background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.theme-twentytwentythree .primary{background-color:var(--wp--preset--color--primary)}.theme-twentytwentythree .secondary{background-color:var(--wp--preset--color--secondary)}.theme-twentytwentythree .tertiary{background-color:var(--wp--preset--color--tertiary)}.woocommerce .quantity input[type=number]{width:3em}.woocommerce .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce .quantity input[type=number]::-webkit-outer-spin-button{opacity:1}.woocommerce.woocommerce-shop .woocommerce-breadcrumb{display:none}.woocommerce .woocommerce-breadcrumb{margin-bottom:1rem}.woocommerce .woocommerce-NoticeGroup-checkout ul.woocommerce-error[role=alert]{color:var(--wp--preset--color--contrast);background:var(--wp--preset--color--primary)}.woocommerce .woocommerce-NoticeGroup-checkout ul.woocommerce-error[role=alert]::before{display:none}.woocommerce .woocommerce-NoticeGroup-checkout ul.woocommerce-error[role=alert] li{display:inherit;margin-bottom:1rem}.woocommerce a.button,.woocommerce button.single_add_to_cart_button,.woocommerce button[name=add-to-cart],.woocommerce button[type=submit]:not(.wp-block-search__button),.woocommerce input[name=submit]{display:inline-block;text-align:center;word-break:break-word;padding:1rem 2rem;margin-top:1rem;text-decoration:none;font-size:medium;cursor:pointer}.woocommerce .wp-block-add-to-cart-with-options .wp-block-button__link.wp-block-button__link{margin-top:0}.woocommerce .woocommerce-result-count{margin-top:0}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce select.orderby{font-size:var(--wp--preset--font-size--medium)}.woocommerce ul.products{padding-inline-start:0;display:flex;align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media only screen and (max-width:768px){.woocommerce ul.products{justify-content:space-between}}.woocommerce ul.products li.product{list-style:none;margin-top:var(--wp--style--block-gap);text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.woocommerce ul.products li.product a.woocommerce-loop-product__link{text-decoration:none;display:block;border:0}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--system-font);text-decoration:none;margin-bottom:0}.woocommerce ul.products li.product h2.woocommerce-loop-category__title{font-size:revert}.woocommerce ul.products li.product a.button{padding:.8rem 10%;margin-left:auto;margin-right:auto}.woocommerce ul.products li.product a.button.loading{opacity:.5}.woocommerce ul.products li.product a.added_to_cart{margin:1rem auto}.woocommerce ul.page-numbers{text-align:center}.woocommerce span.onsale{top:-1rem;right:-1rem;position:absolute;background:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--contrast);border-radius:2rem;line-height:2.6rem;font-size:.8rem;padding:0 .5rem 0 .5rem}.woocommerce div.product{position:relative}.woocommerce div.product>span.onsale{position:absolute;left:-1rem;top:-1rem;width:1.8rem;z-index:1}.woocommerce div.product .entry-summary .price,.woocommerce div.product .entry-summary .woocommerce-Price-amount,.woocommerce div.product .entry-summary del{font-size:var(--wp--preset--font-size--large)}.woocommerce div.product div.woocommerce-product-gallery{position:relative}.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.woocommerce-product-gallery div.woocommerce-product-gallery__wrapper,.woocommerce div.product div.woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper{margin:0}.woocommerce div.product .woocommerce-product-gallery__image a{display:block;line-height:0;outline-offset:-1px}.woocommerce div.product div.summary{font-size:1rem}.woocommerce div.product div.summary h1.product_title{font-size:var(--wp--preset--font-size--huge);margin:0}.woocommerce div.product div.summary div.woocommerce-product-gallery__wrapper,.woocommerce div.product div.summary figure.woocommerce-product-gallery__wrapper{margin:0}.woocommerce div.product div.summary .woocommerce-product-rating .star-rating{display:inline-block}.woocommerce div.product div.summary .woocommerce-product-rating .woocommerce-review-link{display:inline-block;overflow:hidden;position:relative;top:-.5em;font-size:1em}.woocommerce div.product table.variations tr{display:table-row;margin-bottom:0;text-align:left}.woocommerce div.product table.variations tr td select{margin:calc(var(--wp--style--block-gap)/ 4) 0}.woocommerce div.product .single_variation_wrap{margin-top:var(--wp--style--block-gap)}.woocommerce div.product .single_variation_wrap .single_variation .woocommerce-variation-description>:first-child{margin-top:0}.woocommerce div.product ol.flex-control-thumbs{padding-left:0;float:left}.woocommerce div.product ol.flex-control-thumbs li{list-style:none;cursor:pointer;float:left;width:18%;margin-right:1rem}.woocommerce div.product a.reset_variations{margin-left:.5em}.woocommerce div.product table.group_table{margin-bottom:var(--wp--style--block-gap)}.woocommerce div.product table.group_table td{padding-right:.5rem;padding-bottom:1rem}.woocommerce div.product .related.products{margin-top:7rem;clear:both}.woocommerce div.product .upsells.products{clear:both}.woocommerce .woocommerce-Reviews ol.commentlist{list-style:none;padding-left:0}.woocommerce .woocommerce-Reviews ol.commentlist li{margin-bottom:var(--wp--style--block-gap)}.woocommerce .woocommerce-Reviews ol.commentlist img.avatar{float:left}.woocommerce .woocommerce-Reviews ol.commentlist p.meta{font-size:1rem}.woocommerce .woocommerce-Reviews ol.commentlist .comment-text{display:flow-root;padding-left:var(--wp--style--block-gap)}.woocommerce .woocommerce-Reviews ol.commentlist .comment-text .star-rating{margin-top:0;margin-right:unset;margin-left:unset}.woocommerce .woocommerce-Reviews .comment-form-rating label{display:inline-block;padding-right:var(--wp--style--block-gap);padding-top:var(--wp--style--block-gap)}.woocommerce .woocommerce-Reviews .comment-form-rating p.stars{display:inline}.woocommerce .woocommerce-Reviews .comment-form-rating p.stars a::before{color:var(--wp--preset--color--contrast)}.woocommerce .woocommerce-Reviews .comment-form-comment label{float:left;padding-right:var(--wp--style--block-gap)}.woocommerce .woocommerce-Reviews #review_form_wrapper{margin-top:5rem}.woocommerce .star-rating{overflow:hidden;position:relative;height:1em;line-height:1;width:5.4rem;font-family:WooCommerce;font-style:normal;color:var(--wp--preset--color--contrast);margin:1rem auto .7rem auto}.woocommerce .star-rating::before{content:"sssss";float:left;top:0;left:0;position:absolute;font-size:1rem}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0;font-size:1rem}.woocommerce p.stars{margin-top:0}.woocommerce p.stars a{position:relative;height:1.2em;width:1.2em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none;font-style:normal}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;font-size:24px;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-tabs{padding-top:var(--wp--style--block-gap)}ul.wc-tabs{padding:0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#eae9eb}ul.wc-tabs li{opacity:.5;color:var(--wp--preset--color--contrast);margin:0;padding:.5em 1em .5em 1em;border-color:#eae9eb;border-top-left-radius:5px;border-top-right-radius:5px;float:left;border-style:solid;border-width:1px;font-weight:600;font-size:var(--wp--preset--font-size--medium)}ul.wc-tabs li:first-child{border-left-color:#eae9eb;margin-left:1em}ul.wc-tabs li.active{background:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--contrast);opacity:1}ul.wc-tabs li a{text-decoration:none;color:var(--wp--preset--color--contrast)}.woocommerce-Tabs-panel{padding-top:var(--wp--style--block-gap);font-size:var(--wp--preset--font-size--small);margin-left:1em}.woocommerce-Tabs-panel h2:first-of-type{display:none}.woocommerce-Tabs-panel table.woocommerce-product-attributes tbody td,.woocommerce-Tabs-panel table.woocommerce-product-attributes tbody th{padding:.2rem .2rem .2rem 0}.woocommerce-Tabs-panel table.woocommerce-product-attributes tbody td p,.woocommerce-Tabs-panel table.woocommerce-product-attributes tbody th p{margin:0}.woocommerce-Tabs-panel table.woocommerce-product-attributes tbody th{text-align:left;padding-right:1rem}.woocommerce-page .woocommerce-cart-form #coupon_code{padding:0 1rem}.woocommerce-page .woocommerce-cart-form .actions button.button{height:initial}.woocommerce-page .woocommerce-cart-form table.shop_table_responsive td,.woocommerce-page .woocommerce-cart-form table.shop_table_responsive th{padding:1rem 0 .5rem 1rem}.woocommerce-page .woocommerce-cart-form table.shop_table_responsive tbody tr:last-of-type{border-top:none}@media only screen and (max-width:768px){.woocommerce-page .woocommerce-cart-form table.shop_table_responsive tbody td{padding-left:0}.woocommerce-page .woocommerce-cart-form table.shop_table_responsive tbody .product-remove{text-align:left!important}.woocommerce-page .woocommerce-cart-form table.shop_table_responsive tbody #coupon_code{float:left}}.woocommerce-page .woocommerce-cart-form table.shop_table_responsive .product-remove{font-size:var(--wp--preset--font-size--large)}.woocommerce-page .woocommerce-cart-form table.shop_table_responsive .product-remove a{text-decoration:none}.woocommerce-page .cart-collaterals{margin-top:1.5rem}.woocommerce-page .cart-collaterals h2{text-transform:uppercase;font-family:inherit}.woocommerce-page .cart-collaterals table.shop_table_responsive tr{border-top:none}.woocommerce-page .cart-collaterals table.shop_table_responsive th{width:11rem}.woocommerce-page .cart-collaterals table.shop_table_responsive td,.woocommerce-page .cart-collaterals table.shop_table_responsive th{padding:1rem 0;vertical-align:text-top}.woocommerce-page .cart-collaterals button[name=calc_shipping]{padding:1rem 2rem}.woocommerce-page .cart-collaterals .woocommerce-Price-amount{font-weight:400}.woocommerce-page input[type=radio].shipping_method,.woocommerce-page input[type=radio][name=payment_method]{display:none}.woocommerce-page input[type=radio].shipping_method+label::before,.woocommerce-page input[type=radio][name=payment_method]+label::before{content:"";display:inline-block;width:1rem;height:1rem;border:2px solid var(--wp--preset--color--black);background:var(--wp--preset--color--white);margin-left:4px;margin-right:1.2rem;border-radius:100%;transform:translateY(.2rem)}.woocommerce-page input[type=radio].shipping_method~.payment_box,.woocommerce-page input[type=radio][name=payment_method]~.payment_box{padding-left:3rem;margin-top:1rem}.woocommerce-page input[type=radio].shipping_method:checked+label::before,.woocommerce-page input[type=radio][name=payment_method]:checked+label::before{background:radial-gradient(circle at center,#000 45%,#fff 0)}.woocommerce-page label.woocommerce-form__label-for-checkbox{font-weight:400;cursor:pointer}.woocommerce-page label.woocommerce-form__label-for-checkbox span::before{content:"";display:inline-block;height:1rem;width:1rem;border:2px solid var(--wp--preset--color--black);background:var(--wp--preset--color--white);margin-right:.5rem;transform:translateY(.2rem)}.woocommerce-page label.woocommerce-form__label-for-checkbox input[type=checkbox]{display:none}.woocommerce-page label.woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span::before{background:var(--wp--preset--color--black);box-shadow:inset .2rem .2rem var(--wp--preset--color--white),inset -.2rem -.2rem var(--wp--preset--color--white)}.woocommerce-page table.shop_table_responsive{text-align:left}.woocommerce-page table.shop_table_responsive td,.woocommerce-page table.shop_table_responsive th{font-size:var(--wp--preset--font-size--small);font-weight:400}.woocommerce-page table.shop_table_responsive th{padding-bottom:1rem}.woocommerce-page table.shop_table_responsive tbody tr{border-top:1px solid var(--wp--preset--color--contrast)}.woocommerce-page table.shop_table_responsive tbody td a.button,.woocommerce-page table.shop_table_responsive tbody td button{margin-bottom:1rem;padding:.5rem 1rem .5rem 1rem}.woocommerce-page table.shop_table_responsive tbody td.woocommerce-orders-table__cell-order-actions a.button{display:block}@media only screen and (max-width:768px){.woocommerce-page table.shop_table_responsive tbody td.woocommerce-orders-table__cell-order-actions a.button{width:50%;margin-left:auto}}.woocommerce-page table.shop_table tbody .product-name .variation dt,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dt{font-style:italic;margin-right:.25rem;float:left}.woocommerce-page table.shop_table tbody .product-name .variation dd,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd{font-style:normal}.woocommerce-page table.shop_table tbody .product-name .variation dd a,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a{font-style:normal}.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table_responsive td,.woocommerce-page table.shop_table_responsive th{padding:.5rem}.woocommerce-page form.checkout_coupon{padding-left:1.5rem;width:calc(100% - 1.5rem)}.woocommerce-page form.checkout_coupon .form-row button[name=apply_coupon]{margin-top:0}.woocommerce-page ul.wc_payment_methods,.woocommerce-page ul.woocommerce-shipping-methods{margin-top:0;margin-bottom:0;list-style-type:none;padding-left:0}.woocommerce-page ul.wc_payment_methods input[type=radio],.woocommerce-page ul.woocommerce-shipping-methods input[type=radio]{margin-right:.6rem}.woocommerce-page ul.wc_payment_methods li.wc_payment_method,.woocommerce-page ul.woocommerce-shipping-methods li.wc_payment_method{margin-bottom:1rem}.woocommerce-page .woocommerce-checkout,.woocommerce-page.woocommerce-order-pay{display:table}.woocommerce-page .woocommerce-checkout h3,.woocommerce-page.woocommerce-order-pay h3{font-family:inherit;font-size:var(--wp--preset--font-size--large);font-weight:700}.woocommerce-page .woocommerce-checkout .col2-set,.woocommerce-page.woocommerce-order-pay .col2-set{width:43%;float:right}.woocommerce-page .woocommerce-checkout .blockUI.blockOverlay,.woocommerce-page.woocommerce-order-pay .blockUI.blockOverlay{position:relative}.woocommerce-page .woocommerce-checkout .blockUI.blockOverlay::before,.woocommerce-page.woocommerce-order-pay .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(//premiumheadlights.eu/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-page .woocommerce-checkout #customer_details,.woocommerce-page.woocommerce-order-pay #customer_details{width:53%;float:left}.woocommerce-page .woocommerce-checkout #customer_details .col-1,.woocommerce-page .woocommerce-checkout #customer_details .col-2,.woocommerce-page.woocommerce-order-pay #customer_details .col-1,.woocommerce-page.woocommerce-order-pay #customer_details .col-2{width:100%;float:none}@media only screen and (max-width:768px){.woocommerce-page .woocommerce-checkout #customer_details,.woocommerce-page .woocommerce-checkout .col2-set,.woocommerce-page.woocommerce-order-pay #customer_details,.woocommerce-page.woocommerce-order-pay .col2-set{width:100%;float:none}}.woocommerce-page .woocommerce-checkout #payment,.woocommerce-page .woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-page.woocommerce-order-pay #payment,.woocommerce-page.woocommerce-order-pay .woocommerce-billing-fields__field-wrapper,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-payment,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table{margin-top:4rem}.woocommerce-page .woocommerce-checkout #order_review .shop_table,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-page.woocommerce-order-pay #order_review .shop_table,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table{border-collapse:collapse;width:100%}.woocommerce-page .woocommerce-checkout #order_review .shop_table thead,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table thead,.woocommerce-page.woocommerce-order-pay #order_review .shop_table thead,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-page .woocommerce-checkout #order_review .shop_table th,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-page.woocommerce-order-pay #order_review .shop_table th,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table th{text-align:left;font-weight:400}.woocommerce-page .woocommerce-checkout #order_review .shop_table td,.woocommerce-page .woocommerce-checkout #order_review .shop_table th,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table td,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-page.woocommerce-order-pay #order_review .shop_table td,.woocommerce-page.woocommerce-order-pay #order_review .shop_table th,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table td,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table th{padding:1rem 1rem 1rem 0;vertical-align:text-top}.woocommerce-page .woocommerce-checkout #order_review .shop_table tbody,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table tbody,.woocommerce-page.woocommerce-order-pay #order_review .shop_table tbody,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table tbody{border-bottom:1px solid #d2ced2}.woocommerce-page .woocommerce-checkout #order_review .shop_table tr.order-total,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total,.woocommerce-page.woocommerce-order-pay #order_review .shop_table tr.order-total,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table tr.order-total{border-top:1px solid #d2ced2}.woocommerce-page .woocommerce-checkout #order_review .shop_table .product-quantity,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table .product-quantity,.woocommerce-page.woocommerce-order-pay #order_review .shop_table .product-quantity,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table .product-quantity{font-weight:400}.woocommerce-page .woocommerce-checkout #order_review .shop_table .cart-subtotal .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout #order_review .shop_table .order-total .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout #order_review .shop_table .product-total .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout #order_review .shop_table .tax-rate .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout #order_review .shop_table input[type=hidden].shipping_method+label .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout #order_review .shop_table input[type=radio].shipping_method:checked+label .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table .product-total .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table .tax-rate .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table input[type=hidden].shipping_method+label .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay #order_review .shop_table .cart-subtotal .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay #order_review .shop_table .order-total .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay #order_review .shop_table .product-total .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay #order_review .shop_table .tax-rate .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay #order_review .shop_table input[type=hidden].shipping_method+label .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay #order_review .shop_table input[type=radio].shipping_method:checked+label .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table .cart-subtotal .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table .product-total .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table .tax-rate .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table input[type=hidden].shipping_method+label .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label .woocommerce-Price-amount{font-weight:700}.woocommerce-page .woocommerce-checkout button#place_order,.woocommerce-page.woocommerce-order-pay button#place_order{width:100%;text-transform:uppercase}.woocommerce-page .woocommerce-order>*{margin-bottom:var(--wp--style--block-gap)}.woocommerce-page .woocommerce-customer-details address{border:1px solid var(--wp--preset--color--black);font-style:inherit}.woocommerce-page .woocommerce-customer-details address p[class^=woocommerce-customer-details--]{margin-top:1rem;margin-bottom:0}.woocommerce-page .woocommerce-customer-details address p[class^=woocommerce-customer-details--]:first-of-type{margin-top:2rem}.woocommerce-page .woocommerce-customer-details address .woocommerce-customer-details--phone::before{content:"📞";margin-right:1rem}.woocommerce-page .woocommerce-customer-details address .woocommerce-customer-details--email::before{content:"✉";margin-right:1rem;font-size:1.8rem}.woocommerce-page .woocommerce-table--order-details{border:1px solid var(--wp--preset--color--black)}.woocommerce-page .woocommerce-table--order-details td,.woocommerce-page .woocommerce-table--order-details th{text-align:left;border-top:1px solid var(--wp--preset--color--black);border-bottom:1px solid var(--wp--preset--color--black);font-weight:400}.woocommerce-page .woocommerce-table--order-details thead th{text-transform:uppercase}.woocommerce-page .woocommerce-table--order-details .wc-item-meta{list-style-type:none;padding-inline-start:2rem}.woocommerce-page .woocommerce-table--order-details .wc-item-meta li>p{margin-block-start:.3rem}.woocommerce-account .woocommerce{overflow:auto}.woocommerce-account .woocommerce table.woocommerce-MyAccount-orders thead tr,.woocommerce-account .woocommerce table.woocommerce-table--order-downloads thead tr{border-top:2px solid var(--wp--preset--color--contrast)}.woocommerce-account .woocommerce table.woocommerce-MyAccount-orders thead tr span,.woocommerce-account .woocommerce table.woocommerce-table--order-downloads thead tr span{font-weight:700}.woocommerce-account .woocommerce table.woocommerce-MyAccount-orders tbody a.button,.woocommerce-account .woocommerce table.woocommerce-table--order-downloads tbody a.button{margin:calc(var(--wp--style--block-gap)/ 6) 0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li.is-active a::before{content:"> "}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li a{text-decoration:initial}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li a:hover{text-decoration:initial}.woocommerce-account .woocommerce-form-login{max-width:516px;margin:0 auto}.theme-twentytwentythree .woocommerce-store-notice{color:#000;border-top:2px solid var(--wp--preset--color--primary);background:#d3d3d3;padding:2rem;position:fixed;bottom:0;left:0;width:100%;z-index:999;margin:0}.theme-twentytwentythree .woocommerce-store-notice .woocommerce-store-notice__dismiss-link{float:right;margin-right:4rem;color:inherit}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:rgba(176,176,176,.6);color:#222;border-top-color:var(--wp--preset--color--primary);border-top-style:solid;border-top-width:2px;padding:1rem 1.5rem 1rem 3.5rem;margin-bottom:2rem;list-style:none;font-size:var(--wp--preset--font-size--small);position:relative}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error[role=alert]::before,.woocommerce-info[role=alert]::before,.woocommerce-message[role=alert]::before{background:#d5d5d5;color:#000;border-radius:5rem;font-size:1rem;content:"\e028";display:inline-block;margin-right:1rem;height:1.5em;line-height:1.5em;text-align:center;width:1.5em;position:absolute;top:1em;left:1.5em}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{margin-bottom:-.5rem;margin-top:-.5rem;border:none;padding:.5rem 1rem}.woocommerce-error[role=alert]::before{content:"X"}.woocommerce-message[role=alert]::before{content:"✓"}.woocommerce-cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto;margin-top:0}form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border-color:var(--wc-red)}.woocommerce-checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;line-height:1.3;margin-bottom:0;margin-top:.5em}.trp-floating-switcher {
display: flex;
flex-direction: column-reverse;
position: fixed;
z-index: 99999;
overflow: hidden;
padding: var(--switcher-padding, 10px);
border: var(--border, none);
border-radius: var(--border-radius, 8px);
background: var(--bg, #fff);
width: var(--switcher-width, auto);
top: var(--top, unset);
right: var(--right, unset);
bottom: var(--bottom, unset);
left: var(--left, unset);
box-shadow: 0 10px 20px 0 #0000000D;
}
.trp-floating-switcher .trp-switcher-dropdown-list {
flex-direction: column-reverse;
}
.trp-switcher-position-top.trp-floating-switcher {
flex-direction: column;
}
.trp-floating-switcher.trp-switcher-position-top:not(.trp-ls-inline) .trp-language-switcher-inner,
.trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list {
flex-direction: column;
} div.trp-ls-inline .trp-language-switcher-inner {
flex-direction: row;
}
.trp-ls-inline.trp-opposite-language .trp-language-item {
width: 100%;
} #trp-floater-powered-by {
color: var(--text, #b3b3b3);
font-size: 12px;
text-align: center;
padding: 0 5px;
}
#trp-floater-powered-by a {
color: var(--text, #b3b3b3);
}
.trp-switcher-position-bottom #trp-floater-powered-by {
border-top: 1px solid var(--text, #747474);
padding-top: 5px;
margin-top: 5px;
}
.trp-switcher-position-top #trp-floater-powered-by {
border-bottom: 1px solid var(--text, #747474);
padding-bottom: 5px;
margin-bottom: 5px;
} .trp-shortcode-switcher__wrapper {
position: relative;
border: none;
}
.trp-shortcode-switcher {
position: static;
display: inline-block;
overflow: hidden;
padding: 10px 0;
border: var(--border, none);
border-radius: var(--border-radius, 5px);
background: var(--bg, #fff);
width: auto;
box-shadow: none;
} .trp-shortcode-anchor {
visibility: hidden;
}
.trp-shortcode-switcher.trp-open-on-click {
cursor: pointer;
}
.trp-shortcode-overlay {
position: absolute;
left: 0;
top: 0;
z-index: 9999;
} .trp-current-language-item__wrapper:not(.trp-hide-arrow) {
display: flex;
align-items: center;
padding-right: 10px;
justify-content: space-between;
} .trp-language-switcher-inner {
display: flex;
}
.trp-floating-switcher .trp-language-switcher-inner {
flex-direction: column-reverse;
}
.trp-shortcode-switcher .trp-language-switcher-inner {
flex-direction: column;
}
.trp-switcher-dropdown-list {
display: flex;
overflow-y: hidden; transition: max-height 0.2s ease-in-out;
max-height: 0;
transition-duration: var(--transition-duration);
}
.trp-shortcode-switcher .trp-switcher-dropdown-list {
flex-direction: column;
} .trp-ls-dropdown.is-open .trp-switcher-dropdown-list,
.trp-ls-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list,
.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,
.trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list {
overflow-y: auto;
max-height: min(350px, 70vh);
-webkit-overflow-scrolling: touch;
scrollbar-width: thin;
scrollbar-color: var(--text) transparent;
}
.trp-ls-dropdown.is-transitioning .trp-switcher-dropdown-list,
.trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list {
overflow-y: hidden !important;
}
.trp-shortcode-arrow {
pointer-events: none;
}
.trp-shortcode-switcher.is-open .trp-shortcode-arrow {
transform: rotate(180deg);
}
.trp-shortcode-overlay:focus { outline: none; }
.trp-shortcode-overlay:focus-visible {
outline: 2px solid var(--text);
outline-offset: 2px;
} .trp-shortcode-overlay .trp-language-item:focus { outline: none; }
.trp-shortcode-overlay .trp-language-item:focus-visible {
outline: 2px solid var(--text);
outline-offset: 2px;
} .trp-language-item {
display: flex;
align-items: center;
gap: 8px;
padding: 7px 16px;
text-decoration: none;
min-height: 19px;
box-sizing: content-box;
}
.trp-language-item:hover {
background: var(--bg-hover, #f3f3f3);
}
.trp-language-item:hover .trp-language-item-name {
color: var(--text-hover, #000);
}
.trp-language-item__current {
pointer-events: none;
cursor: default;
}
.trp-language-item-name {
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: var(--text, #000);
font-size: var(--font-size, 14px);
line-height: 1.2;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
font-weight: 400;
}
.trp-flag-image {
border-radius: var(--flag-radius, 0) !important;
aspect-ratio: var(--aspect-ratio, 4/3) !important;
width: var(--flag-size, 18px) !important;
display: inline-block !important;
height: auto !important;
}
.trp-menu-ls-label .trp-flag-image {
margin: -2px 3px;
}
.trp-custom-flag {
object-fit: cover;
} .trp-switcher-dropdown-list::-webkit-scrollbar { width: 6px; }
.trp-switcher-dropdown-list::-webkit-scrollbar-track { background: transparent; }
.trp-switcher-dropdown-list::-webkit-scrollbar-thumb {
background-color: var(--text);
border-radius: 4px;
}
.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover {
background-color: var(--text-hover);
} .trp-flag-rounded {
border-radius: 9999px !important;
aspect-ratio: 1 / 1 !important;
}
.trp-ls-name {
padding-left: 5px;
} .trp_ald_ls_container img.trp-flag-image{
padding-top: 0 !important;
}
.trp_ald_ls_container .trp-language-switcher{
position: relative;
display: inline-block;
padding: 0;
border: 0;
box-sizing: border-box;
}
.trp_ald_ls_container .trp-language-switcher > div {
box-sizing: border-box;
padding-right: 20px;
padding-bottom: 3px;
padding-left: 13px;
border: 1px solid #c1c1c1;
border-radius: 3px;
background-color: #fff;
}
.trp_ald_ls_container .trp-language-switcher > div > a {
display: block;
padding: 2px;
border-radius: 3px;
color: rgb(7, 105, 173);
}
.trp_ald_ls_container .trp-language-switcher > div > a:hover {
background: #f1f1f1;
}
.trp_ald_ls_container .trp-language-switcher > div > a.trp-ls-shortcode-disabled-language {
cursor: default;
}
.trp_ald_ls_container .trp-language-switcher > div > a.trp-ls-shortcode-disabled-language:hover {
background: none;
}
.trp_ald_ls_container .trp-language-switcher > div > a > img{
display: inline;
margin: 0 3px;
width: 18px;
height: 12px;
border-radius: 0;
}
.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-current-language{
display: inline-block;
}
.trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-current-language,
.trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-current-language{
visibility: hidden;
}
.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-language{
display: inline-block;
height: 1px;
overflow: hidden;
visibility: hidden;
z-index: 1;
max-height: 250px;
overflow-y: auto;
left: 0;
top: 0;
min-height: auto;
}
.trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-language,
.trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-language{
visibility: visible;
max-height: 250px;
height: auto;
overflow-y: auto;
position: absolute;
left: 0;
top: 0;
display: inline-block !important;
min-height: auto;
}
#trp_ald_x_button{
z-index: 0 !important;
}