.wp-block-pullquote{padding:3em;font-size:inherit;border:2px solid currentColor}.wp-block-pullquote blockquote{border:none;padding:0;margin:0;text-align:inherit}.wp-block-separator{opacity:1}.wp-block-table table{margin-bottom:0}.wp-block-table figcaption{margin-top:10px}.wp-block-table.is-style-stripes{border-bottom:none}p.has-background{padding:20px}:is(.wc-block-product-template,.wc-block-grid__products,.wp-block-query,.wp-block-button) .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em;text-transform:uppercase;font-weight:600;font-family:inherit;font-style:unset;min-height:unset}:is(.alignleft,.aligncenter,.alignright,.alignnone)[id*=attachment]{max-width:100%}.aligncenter[id*=attachment]{text-align:center}.wp-block-group.has-background{padding:20px}.wp-block-media-text .wp-block-media-text__content{padding:20px}.wp-block-media-text__content>*:last-child{margin-bottom:0}.wp-block-post-terms.has-background{padding:20px}.wp-block-post-terms.has-text-color a{color:inherit}.wp-block-post-terms.has-text-color a:hover{opacity:.8}.wp-block-archives{list-style:none;--li-pl: 0}.wp-block-calendar table{margin-bottom:0}.wp-block-categories{list-style:none;--li-pl: 0}.wp-block-categories ul{list-style:none}.wp-block-latest-comments{list-style:none;--li-pl: 0}.wp-block-latest-comments__comment-link{font-weight:600}.wp-block-latest-posts__post-title{font-weight:600}.wp-block-page-list{--li-pl: 0}.wp-block-page-list,.wp-block-page-list ul{list-style:none}.wp-block-rss__item-title{font-weight:600}.wp-block-search .wp-block-search__button{padding:var(--btn-accented-padding, var(--btn-padding, 5px 20px));min-height:var(--btn-accented-height, var(--btn-height, 42px));font-size:var(--btn-accented-font-size, var(--btn-font-size, 13px));border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset))}.wp-block-search .wp-block-search__button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}.wp-block-search .wp-block-search__button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);border-radius:var(--wd-form-brd-radius);background-color:var(--wd-form-bg);padding:5px}.wp-block-search.wp-block-search__button-inside .wp-block-search__input{border:none;background:unset}.wc-block-sort-select select{width:max-content}.wc-block-review-list{list-style:none;--li-pl: 0}.wc-block-grid .wc-block-grid__products{margin-bottom:-16px}.products-block-post-template .wp-block-post>*{margin-bottom:12px;margin-top:0}:is(.wc-block-product-template,.wc-block-grid__products,.wp-block-query) .added_to_cart{display:none}.wc-block-price-slider .wc-block-components-price-slider{margin-bottom:0}.wc-blocks-filter-wrapper>.wp-block-heading{color:var(--wd-widget-title-color);font-weight:var(--wd-widget-title-font-weight);font-style:var(--wd-widget-title-font-style);font-family:var(--wd-widget-title-font);text-transform:var(--wd-widget-title-transform);font-size:var(--wd-widget-title-font-size)}.wc-block-components-filter-reset-button{--btn-height: auto}.wc-block-components-checkbox label{color:inherit}.the_content_wrapper ul {
color: #000000 !important;
}
.hanhart-separator {
text-align: center;
}
@media only screen and (max-width: 480px) {
.hanhart-separator {
margin-top: 2rem;
width: 100%;
}
}
.hanhart-separator h4 {
font-size: 32px;
}
.menu-item {
text-transform: uppercase;
}
.vc-hoverbox-inner {
min-height: 500px !important;
}
.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {
color: #000000;
}
.widgets_wrapper .container {
max-width: none !important;
}
aside#text-2 {
padding: 0 !important;
} .history-year {
padding-bottom: 0.5rem;
color: #ff0000;
font-size: 4rem;
}
.history-title {
font-size: 1.5rem;
} .vc_column-inner h1 {
line-height: 1;
} .feature-list {
padding-top: 1.5rem;
}
.feature-list ul > li {
font-size: 1.25em;
margin-bottom: 1em;
}
.model-heading {
font-size: 30px;
}
.collection {
color: #ff0000;
} .separator {
margin: 0;
}
@media only screen and (min-width: 768px) {
.separator {
margin: 3rem 0 2rem 0;
}
} .min-height-background {
min-height: 300px;
} .below-slider-container {
margin-top: 1.5rem;
}
@media only screen and (min-width: 768px) {
.below-slider-container {
margin-top: 3rem;
}
}
.style-simple .trailer_box .desc .subtitle {
color: #ff0000;
font-size: 36px;
}
.style-simple .trailer_box:hover .desc .subtitle {
color: #000000;
}
.style-simple .trailer_box h2 {
padding: 0.5rem;
background-color: #000000;
} @media only screen and (max-width: 768px) {
h1 {
font-size: 32px;
line-height: 1.2;
}
h2 {
font-size: 26px;
line-height: 1.2;
}
h3 {
font-size: 22px;
line-height: 1.2;
}
} .downloads-container {
display: flex;
flex-wrap: wrap;
}
.downloads-item {
width:50%;
margin-bottom: 2rem;
}
.downloads-item h2 {
color: #ffffff;
}
.downloads-item i {
color: #ffffff;
margin-right: 1em;
}
.downloads-item .downloads-list {
margin-left: 0;
list-style: none;
}
@media only screen and (min-width: 768px) {
.downloads-item {
width: 33%;
}
} .form-row {
display: flex;
}
.form-row > label:first-child {
margin-right: 1em;
} .hanhart-table table td {
border-style: none;
}
.hanhart-table table tr:first-child td {
box-shadow: none;
} ::placeholder {
color: rgb(119,119,119);
} .woocommerce-billing-fields__field-wrapper {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.woocommerce-billing-fields__field-wrapper .form-row {
display: block;
} #billing_title_field {
width: 100%;
}
#billing_title_field .select2-container,
#billing_title_field .select
{
width: 48% !important;
} #billing_first_name_field, #billing_last_name_field, #billing_address_1_field, #billing_address_2_field, #billing_company_field, #billing_postcode_field, #billing_city_field, #billing_phone_field, #billing_email_field, #billing_vat_id_field, #billing_state_field {
width: 48%;
color: #000;
}
#billing_country_field {
width: 100%;
}
#billing_country_field .select2-container {
width: 48% !important;
} .woocommerce-shipping-fields__field-wrapper {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.woocommerce-shipping-fields__field-wrapper .form-row {
display: block;
} #shipping_title_field {
width: 100%;
}
#shipping_title_field .select2-container,
#shipping_title_field .select
{
width: 48% !important;
} #shipping_first_name_field, #shipping_last_name_field, #shipping_address_1_field, #shipping_address_2_field, #shipping_company_field, #shipping_postcode_field, #shipping_city_field, #shipping_phone_field, #shipping_email_field, #shipping_uid_field, #shipping_state_field {
width: 48%;
color: #000;
}
#shipping_country_field {
width: 100%;
}
#shipping_country_field .select2-container {
width: 48% !important;
} .woocommerce-additional-fields__field-wrapper {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.woocommerce-additional-fields__field-wrapper .form-row {
display: block;
width: 100%;
}  .woocommerce-billing-fields label, .woocommerce-shipping-fields label {
font-size: 0.75rem;
text-transform: uppercase;
}
.woocommerce-checkout>.checkout-order-review:before, .woocommerce-checkout>.checkout-order-review:after,
.woocommerce-order-pay #order_review:before, .woocommerce-order-pay #order_review:after {
background-image: none;
}
.woocommerce-checkout>.checkout-order-review, .woocommerce-order-pay #order_review {
padding: 20px;
}
.checkout-order-review>.woocommerce-checkout-review-order .wd-table-wrapper {
margin-bottom: 0;
box-shadow: none;
}
.wc-gzd-heading-moved {
margin-top: 2rem;
margin-bottom: 1rem;
}
.woocommerce-gzd-checkout.woocommerce-checkout .shop_table {
background-color: #fff;
margin-bottom: 20px;
}  .woocommerce-form-login .form-row-username label, .woocommerce-form-login .form-row-password label {
width: 35%;
flex-shrink: 0;
}
.woocommerce-form-login .form-row-username input, .woocommerce-form-login .form-row-password .password-input {
flex-grow: 1;
} .woocommerce-form-register .form-row label {
width: 35%;
flex-shrink: 0;
}
.woocommerce-form-register .form-row input, .woocommerce-form-register .form-row .password-input {
flex-grow: 1;
} .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row {
display: block;
}    .product-labels .product-label.wd-shape-round.out-of-stock {
max-width: none;
min-width: 0;
min-height: 0;
padding: 6px 12px;
border-radius: 3px;
background-color: #1a1a1a;
color: #fff;
font-size: 11px;
font-weight: 600;
line-height: 1.2;
letter-spacing: .06em;
white-space: nowrap;
word-break: normal;
overflow-wrap: normal;
hyphens: none;
}
@media (max-width: 576px) {
.product-labels .product-label.wd-shape-round.out-of-stock {
padding: 5px 8px;
font-size: 10px;
}
} .product-labels .product-label.wd-shape-round.label-attribute-pa_back-soon {
max-width: none;
min-width: 0;
min-height: 0;
padding: 5px 11px;
border: 1px solid #1a1a1a;
border-radius: 3px;
background-color: #fff;
color: #1a1a1a;
font-size: 11px;
font-weight: 600;
line-height: 1.2;
letter-spacing: .06em;
white-space: nowrap;
word-break: normal;
overflow-wrap: normal;
hyphens: none;
}
@media (max-width: 576px) {
.product-labels .product-label.wd-shape-round.label-attribute-pa_back-soon {
padding: 4px 7px;
font-size: 10px;
white-space: normal;
}
} #rev_slider_91_1_wrapper,
#rev_slider_91_1_wrapper rs-slides {
transition: visibility 0s linear .15s;
}
#rev_slider_91_1_wrapper:not([style*="left:"]),
#rev_slider_91_1_wrapper:not([style*="left:"]) rs-slides {
visibility: hidden !important;
transition: none;
} .woocommerce-checkout .form-row.place-order {
flex-direction: column;
align-items: stretch;
}
.woocommerce-checkout .form-row.place-order #surbma_hc_legal_checkout {
width: 100%;
margin-bottom: 15px;
}
.woocommerce-checkout .form-row.place-order #place_order {
width: 100%;
justify-content: center;
} .shop_table .woocommerce-Price-amount,
.woocommerce-checkout-review-order-table .product-total,
.cart_totals .woocommerce-Price-amount,
.woocommerce-mini-cart .woocommerce-Price-amount {
white-space: nowrap;
} .woocommerce-checkout #payment ul.wc_payment_methods {
margin-top: 25px;
}