.shipmondo_service_point_selection .service_points_dropdown{border:1px solid #e5e5e5;border-radius:4px;margin-top:.5em;overflow-y:auto}.shipmondo_service_point_selection .service_points_dropdown .service_point{padding:.6em 1em}.shipmondo_service_point_selection .service_points_dropdown .service_point .header{margin-bottom:.2em}.shipmondo_service_point_selection .service_points_dropdown .service_point .header .name{font-size:.9em;width:100%}.shipmondo_service_point_selection .service_points_dropdown .service_point:not(:last-child){border-bottom:1px solid #ddd}.shipmondo_service_point_selection .service_points_dropdown .service_point.selected{background-color:hsla(0,0%,7%,.05)}.shipmondo_service_point_selection .service_points_modal{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999999}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper{height:900px;left:50%;max-height:90%;max-width:90%;overflow:hidden;position:absolute;top:50%;transform:translate(-51%,-50%);width:560px}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content{background-color:#fff;border:1px solid hsla(0,0%,7%,.11);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;position:relative}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content .shipmondo-modal_close{background:none;border:none;color:#999;cursor:pointer;font-size:24px;height:32px;line-height:32px;margin:0;padding:0;position:absolute;right:0;top:0;width:32px}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content .shipmondo-modal_close:hover{background:none}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content .shipmondo-modal_close:focus{outline:none}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content .shipmondo-modal_header{box-sizing:border-box;flex-shrink:0;padding:2em 1.6em}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content .shipmondo-modal_header h4{font-size:32px;font-weight:400;line-height:1;margin:0}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content .service_points_map{flex-shrink:0;height:320px;width:100%}@media(max-height:880px){.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content .service_points_map{height:240px}}@media(max-height:640px){.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content .service_points_map{height:180px}}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content .service_points_map .gm-style-iw{max-height:300px!important}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content .service_points_map .shipmondo-modal-map_info-window .header{font-size:1.2em;margin-bottom:.5em;width:100%}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content .service_points_map .shipmondo-modal-map_info-window .location{align-items:center;color:hsla(0,0%,7%,.8);display:flex;flex-wrap:wrap;font-size:1em;gap:.2em .5em;justify-content:space-between;width:100%}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content .service_points_map .shipmondo-modal-map_info-window .location .distance{text-align:right}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content .service_points_map .shipmondo-modal-map_info-window button{display:block;margin:1em auto 0}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_wrapper .shipmondo-modal_content .service_points_map .shipmondo-modal-map_info-window button:focus{outline:none}.shipmondo_service_point_selection .service_points_modal .service_points_list{margin:0;overflow-y:auto;padding-bottom:24px}.shipmondo_service_point_selection .service_points_modal .service_points_list .service_point{padding:.6em 1em}.shipmondo_service_point_selection .service_points_modal .service_points_list .service_point .header{margin-bottom:.2em}.shipmondo_service_point_selection .service_points_modal .service_points_list .service_point .header .name{font-size:.9em;width:100%}.shipmondo_service_point_selection .service_points_modal .service_points_list .service_point:not(:last-child){border-bottom:1px solid #ddd}.shipmondo_service_point_selection .service_points_modal .service_points_list .service_point.selected{background-color:hsla(0,0%,7%,.05)}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_footer{position:relative}.shipmondo_service_point_selection .service_points_modal .shipmondo-modal_footer:before{background:linear-gradient(hsla(0,0%,100%,0),#fff);content:"";display:block;height:24px;left:0;position:absolute;right:0;top:-24px;width:100%}.shipmondo_service_point_selection h3.service_point_title{font-size:1.1em;margin-bottom:1em}.shipmondo_service_point_selection .powered_by_shipmondo{color:hsla(0,0%,7%,.5);font-size:.8em;margin:.5em 0;text-align:center;width:100%}.shipmondo_service_point_selection .powered_by_shipmondo p{margin:0}.shipmondo_service_point_selection .selected_service_point{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;padding:1em 2.5em 1em 1em;position:relative}.shipmondo_service_point_selection .selected_service_point.has-error{border-color:#cc1818}.shipmondo_service_point_selection .selected_service_point:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 aria-hidden=%27true%27 class=%27wc-block-components-panel__button-icon%27%3E%3Cpath d=%27M6.5 12.4 12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6z%27/%3E%3C/svg%3E") no-repeat 100%;background-size:cover;content:"";height:1.6em;opacity:.5;position:absolute;right:.3em;top:calc(50% - .8em);transform:rotate(180deg);width:1.6em}.shipmondo_service_point_selection .selected_service_point.selector_open:after{transform:rotate(0)}.shipmondo_service_point_selection .selected_service_point.selector_type-modal:after{transform:rotate(90deg)}.shipmondo_service_point_selection .selected_service_point.loading{cursor:wait;opacity:.5;transition:opacity .2s ease}.shipmondo_service_point_selection .selected_service_point.loading:after{display:none}.shipmondo_service_point_selection .selected_service_point.loading:hover{background:none}.shipmondo_service_point_selection .selected_service_point.no_service_point{cursor:not-allowed;text-align:center}.shipmondo_service_point_selection .selected_service_point.no_service_point:after{display:none}.shipmondo_service_point_selection .selected_service_point.no_service_point:hover{background:none}.shipmondo_service_point_selection .service_point{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shipmondo_service_point_selection .service_point:hover{background-color:hsla(0,0%,7%,.05)}.shipmondo_service_point_selection .service_point .header{align-items:center;display:flex;flex-wrap:wrap;gap:.2em .5em;justify-content:space-between;margin-bottom:.5em;overflow:hidden}.shipmondo_service_point_selection .service_point .header .name{font-size:1em;font-weight:700}.shipmondo_service_point_selection .service_point .header .rate_name{color:hsla(0,0%,7%,.5);font-size:.7em;text-align:right}.shipmondo_service_point_selection .service_point .location{align-items:center;color:hsla(0,0%,7%,.8);display:flex;flex-wrap:wrap;font-size:.8em;gap:.2em .5em;justify-content:space-between}.shipmondo_service_point_selection .service_point .location .distance{text-align:right}body.shipmondo_modal_open{overflow:hidden}body,
button,
input,
select,
option,
textarea,
h1,
h2,
h3,
h4,
h5,
h6,
.widget,
.widget .widget-title,
.widget .widgettitle,
.entry-content,
.elementor-6508 .elementor-element.elementor-element-82d7240 .elementor-accordion-title,
.menu-primary-menu-container > ul > li > a,
.site-header-cart .cart-contents {
font-family: "futura-pt", sans-serif !important;
font-style: normal;
}
body {
font-size: 17px;
} .header-4 .site-header .custom-logo-link img {
height: 26px;
}
.price ins, .summary .yith-wcwl-add-to-wishlist a:before, .commercekit-wishlist a i:before, .commercekit-wishlist-table .price, .commercekit-wishlist-table .price ins, .commercekit-ajs-product-price, .commercekit-ajs-product-price ins, .widget-area .widget.widget_categories a:hover, #secondary .widget ul li a:hover, #secondary.widget-area .widget li.chosen a, .widget-area .widget a:hover, #secondary .widget_recent_comments ul li a:hover, .woocommerce-pagination .page-numbers li .page-numbers.current, div.product p.price, body:not(.mobile-toggled) .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight > a, body:not(.mobile-toggled) .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight > a:hover, #secondary .widget ins span.amount, #secondary .widget ins span.amount span, .search-results article h2 a:hover {
color: #000000;
}
.spinner > div, .widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle, #page .woocommerce-tabs ul.tabs li span, #secondary.widget-area .widget .tagcloud a:hover, .widget-area .widget.widget_product_tag_cloud a:hover, footer .mc4wp-form input[type="submit"], #payment .payment_methods li.woocommerce-PaymentMethod > input[type=radio]:first-child:checked + label:before, #payment .payment_methods li.wc_payment_method > input[type=radio]:first-child:checked + label:before, #shipping_method > li > input[type=radio]:first-child:checked + label:before, ul#shipping_method li:only-child label:before, .image-border .elementor-image:after, ul.products li.product .yith-wcwl-wishlistexistsbrowse a:before, ul.products li.product .yith-wcwl-wishlistaddedbrowse a:before, ul.products li.product .yith-wcwl-add-button a:before, .summary .yith-wcwl-add-to-wishlist a:before, .commercekit-wishlist a i.cg-wishlist-t:before, .commercekit-wishlist a i.cg-wishlist:before, .summary .commercekit-wishlist a i.cg-wishlist-t:before, #page .woocommerce-tabs ul.tabs li a span, .main-navigation ul li a span strong, .widget_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen:before {
background-color: #000000;
}
a {
color: #000000;
}
a:hover {
color: #111;
}
body {
background-color: #fff;
}
.col-full.topbar-wrapper {
background-color: #fff;
border-bottom-color: #eee;
}
.top-bar, .top-bar a {
color: #323232;
}
.menu-primary-menu-container > ul > li > a,
.site-header-cart .cart-contents
{
font-size:15px;
font-weight:700;
letter-spacing:0px;
}
body:not(.header-4) .site-header, .header-4-container {
background-color: #fff;
}
.fa.menu-item, .ri.menu-item {
border-left-color: #eee;
}
.header-4 .search-trigger span {
border-right-color: #eee;
}
.header-widget-region {
background-color: #fed700;
}
.header-widget-region, .header-widget-region a {
color: #000000;
}
button, .button, .button:hover, input[type=submit], ul.products li.product .button, ul.products li.product .added_to_cart, .site .widget_shopping_cart a.button.checkout, .woocommerce #respond input#submit.alt, .main-navigation ul.menu ul li a.button, .main-navigation ul.menu ul li a.button:hover, body .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.button:hover, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li:hover a.added_to_cart, div.wpforms-container-full .wpforms-form button[type=submit], .product .cart .single_add_to_cart_button, .woocommerce-cart p.return-to-shop a, .elementor-row .feature p a, .image-feature figcaption span {
color: #1d1d1d;
}
.single-product div.product form.cart .button.added::before {
background-color: #1d1d1d;
}
button, .button, input[type=submit], ul.products li.product .button, .woocommerce #respond input#submit.alt, .product .cart .single_add_to_cart_button, .widget_shopping_cart a.button.checkout, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.added_to_cart, div.wpforms-container-full .wpforms-form button[type=submit], ul.products li.product .added_to_cart, .woocommerce-cart p.return-to-shop a, .elementor-row .feature a, .image-feature figcaption span {
background-color: #ffd005;
}
.widget_shopping_cart a.button.checkout {
border-color: #ffd005;
}
button:hover, .button:hover, [type="submit"]:hover, ul.products li.product .button:hover, #place_order[type="submit"]:hover, body .woocommerce #respond input#submit.alt:hover, .product .cart .single_add_to_cart_button:hover, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.added_to_cart:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:focus, ul.products li.product .added_to_cart:hover, .widget_shopping_cart a.button.checkout:hover, .woocommerce-cart p.return-to-shop a:hover {
background-color: #e9bf05;
}
.widget_shopping_cart a.button.checkout:hover {
border-color: #e9bf05;
}
.onsale, .product-label {
background-color: #1d1d1d;
color: #ffd005;
}
.content-area .summary .onsale {
color: #1d1d1d;
}
.summary .product-label:before, .product-details-wrapper .product-label:before {
border-right-color: #1d1d1d;
}
.entry-content .testimonial-entry-title:after, .cart-summary .widget li strong::before, p.stars.selected a.active::before, p.stars:hover a::before, p.stars.selected a:not(.active)::before {
color: #ee9e13;
}
.star-rating > span:before {
background-color: #ee9e13;
}
header.woocommerce-products-header, .shoptimizer-category-banner {
background-color: #efeee3;
}
.term-description p, .term-description a, .term-description a:hover, .shoptimizer-category-banner h1, .shoptimizer-category-banner .taxonomy-description p {
color: #222;
}
.single-product .site-content .col-full {
background-color: #f8f8f8;
background: #ffffff;
}
.call-back-feature a {
background-color: #fed700;
color: #4a3434;
}
ul.checkout-bar:before, .woocommerce-checkout .checkout-bar li.active:after, ul.checkout-bar li.visited:after {
background-color: #3bb54a;
}
.below-content .widget .ri {
color: #999;
}
.below-content .widget svg {
stroke: #999;
}
footer {
background-color: #111;
color: #ccc;
}
footer .widget .widget-title {
color: #fff;
}
footer a:not(.button) {
color: #999;
}
footer a:not(.button):hover {
color: #fff;
}
footer li a:after {
border-color: #fff;
}
.menu-primary-menu-container > ul > li > a span:before {
border-color: #fed700;
}
.secondary-navigation .menu a, .ri.menu-item:before, .fa.menu-item:before {
color: #404040;
}
.secondary-navigation .icon-wrapper svg {
stroke: #404040;
}
.site-header-cart a.cart-contents .count, .site-header-cart a.cart-contents .count:after {
border-color: #323232;
}
.site-header-cart a.cart-contents .count, .shoptimizer-cart-icon i {
color: #323232;
}
.site-header-cart a.cart-contents:hover .count, .site-header-cart a.cart-contents:hover .count {
background-color: #323232;
}
.site-header-cart .cart-contents {
color: #fff;
}
.col-full, .single-product .site-content .shoptimizer-sticky-add-to-cart .col-full, body .woocommerce-message {
max-width: 1170px;
}
.product-details-wrapper, .single-product .woocommerce-Tabs-panel, .single-product .archive-header .woocommerce-breadcrumb, .related.products, #sspotReviews, .upsells.products {
max-width: calc(1170px + 5.2325em);
}
.main-navigation ul li.menu-item-has-children.full-width .container {
max-width: 1170px;
}
.below-content .col-full, footer .col-full {
max-width: calc(1170px + 40px);
}
#secondary {
width: 22%;
}
.content-area {
width: 72%;
}
.main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.menu-item-has-children > a, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.heading > a {
font-size: 15px;
font-weight: 400;
letter-spacing: 0px;
color: #111;
}
.m-search-bh .site-search, .m-search-toggled .site-search, .site-branding button.menu-toggle, .site-branding button.menu-toggle:hover {
background-color: #fff;
}
.menu-toggle .bar, .site-header-cart a.cart-contents:hover .count {
background-color: #111;
}
.menu-toggle .bar-text, .menu-toggle:hover .bar-text, .site-header-cart a.cart-contents .count {
color: #111;
}
.mobile-search-toggle svg, .mobile-myaccount svg {
stroke: #111;
}
.site-header-cart a.cart-contents:hover .count {
background-color: #111111;
}
.site-header-cart a.cart-contents:not(:hover) .count {
color: #111111;
}
.shoptimizer-cart-icon svg {
stroke: #111111;
}
.site-header .site-header-cart a.cart-contents .count, .site-header-cart a.cart-contents .count:after {
border-color: #111111;
}
.col-full-nav {
background-color: #fff;
}
.main-navigation ul li a, body .main-navigation ul.menu > li.menu-item-has-children > span.caret::after, .main-navigation .woocommerce-loop-product__title, .main-navigation ul.menu li.product, body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li h6 a, body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li h6 a:hover, .main-navigation ul.products li.product .price, ul.products li.product .price, body .main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children span.caret, body.mobile-toggled .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li p.product__categories a, body.mobile-toggled ul.products li.product p.product__categories a, body li.menu-item-product p.product__categories, body .main-navigation .price ins, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.menu-item-has-children > a, .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.heading > a, .mobile-extra, .mobile-extra h4, .mobile-extra a, .price ins {
color: #222 !important;
}
body ul.products li.product .price ins {
font-size: 1.2em;
}
body .main-navigation ul.menu li.menu-item-has-children span.caret::after {
background-color: #222;
}
body .main-navigation ul.menu > li.menu-item-has-children.dropdown-open > .sub-menu-wrapper {
border-bottom-color: #eee;
}
@media (max-width: 992px) {
body .main-header, .site-branding {
height:70px;
}
body .main-header .site-header-cart {
top: calc(-14px + 70px / 2);
}
body.theme-shoptimizer .site-header .custom-logo-link img, body.wp-custom-logo .site-header .custom-logo-link img {
height: 39px;
}
}
@media (min-width: 993px) {
body .header-4 .header-4-container {
height:80px;
}
body .header-4 .menu-primary-menu-container > ul > li > a,
body .header-4 .search-trigger {
line-height: 80px;
}
body .header-4 .menu-primary-menu-container > ul > li > a,
body .header-4 .site-header-cart .cart-contents .amount,
body .header-4 .search-trigger,
body .header-4 .search-trigger:hover {
color: #323232;
}
body .main-navigation ul.menu > li.menu-item-has-children > a::after,
body .main-navigation ul.menu > li.page_item_has_children > a::after,
body .main-navigation ul.nav-menu > li.menu-item-has-children > a::after,
body .main-navigation ul.nav-menu > li.page_item_has_children > a::after {
background-color: #323232;
}
body .main-navigation ul.menu ul.sub-menu {
background-color: #fff;
}
body .main-navigation ul.menu ul li a,
body .main-navigation ul.nav-menu ul li a {
color: #323232;
}
body .main-navigation ul.menu ul a:hover {
color: #fed700;
}
body .shoptimizer-cart-icon svg {
stroke: #323232;
}
body .site-header-cart a.cart-contents:hover .count {
color: #fff;
}
}a {
outline: none !important;
}
.cli-bar-btn_container {
position: relative;
right: 80px;
}
#cookie-law-info-bar {
z-index: 90 !important;
}
.col-full.topbar-wrapper {
background-color: #f8f8f8 !important;
border: none !important;
padding: 5px 0;
}
span.black-week-label {
position: absolute;
background: black;
z-index: 99;
color: #ffffff;
padding: 4px 10px;
border-radius: 5px;
text-transform: uppercase;
font-weight: 700;
font-size: 12px;
top: 7px;
left: 21px;
box-shadow: 10px 0 20px rgba(0,0,0,0.1);
}
li#nav-menu-item-9600 > a > span {
background: #000000;
color: #ffffff;
padding: 5px 10px;
border-radius: 4px;
text-transform: uppercase;
font-size: 13px;
} #page .below-content {
padding: 10px 0;
background: #303030;
border: none;
border-bottom: 4px solid #fed703;
}
#page .below-content .col-full {
justify-content: space-between;
}
#page .below-content .widget {
display: flex;
align-items: center;
flex: unset;
width: fit-content;
}
#page .below-content .widget .widget-title {
color: #ffffff;
font-size: 12px;
padding: 0;
order: 1;
}
#page .below-content .widget .textwidget {
order: 0;
display: flex;
}
#page .below-content .widget svg {
position: static;
margin-right: 10px;
width: 20px;
height: auto !important;
}
#page .below-content .col-full:before, .below-content .col-full:after {
content: none;
}
.header-4 .col-full-nav {
align-items: center;
}
body div.product .summary {
width: 47%;
margin-right: 0%;
}
body .site-header-cart a.cart-contents .count,
body .site-header-cart a.cart-contents .count:after {
border: 1px solid #1d1d1d;
}
body .site-header-cart a.cart-contents .count:after {
border-bottom: 0;
}
body .site-header-cart a.cart-contents:not(:hover) .count {
color: #1d1d1d;
}
body .site-header-cart a.cart-contents:hover .count,
body .site-header-cart a.cart-contents:hover .count:after {
border: 1px solid #ffd705;
}
body .site-header-cart a.cart-contents:hover .count:after {
border-bottom: 0;
}
body .site-header-cart a.cart-contents:hover .count {
background: #ffd705;
color: #1d1d1d;
}
body .site-header-cart a.cart-contents:hover .count:after {
bottom: 90%;
}
body .shoptimizer-sticky-add-to-cart__content-button {
display: flex;
align-items: center;
}
body .shoptimizer-sticky-add-to-cart__content-price {
margin-right: 20px;
}
body #page .shoptimizer-sticky-add-to-cart__content-button .single_add_to_cart_button{
display: inline-flex;
}
.footer-wrapper {
padding: 30px;
}
.footer-wrapper .footer-inner {
border-radius: 10px;
overflow: hidden;
position: relative;
background: #232323;
box-shadow: 0 5px 20px rgb(0 0 0 / 40%);
}
.footer-inner:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(145deg, transparent 60%, #303030 60%, transparent 80%);
}
#page footer {
background: transparent;
padding: 50px 0 20px;
}
#page footer .widget .widget-title {
text-transform: inherit;
font-size: 20px;
font-weight: 700;
}
#page footer.copyright .widget:last-child {
text-align: center;
font-size: 76%;
}
footer .col-full {
flex-wrap: wrap;
}
footer .widget li {
border-bottom: 1px solid gray;
}
.site-footer .widget_nav_menu .icon-wrapper {
display: none;
}
footer .textwidget ul li a svg {
fill: #f3f3f3;
width: 20px;
height: 20px;
margin-right: 5px;
transition: fill .3s cubic-bezier(.28,.75,.22,.95)
}
footer .textwidget ul li a:hover svg {
fill: #ffd10d;
}
footer .textwidget ul li a {
display: flex;
align-items: center;
}
.site-footer .widget_nav_menu a {
display: flex !important;
}
.site-footer ul li a:after {
top: 100%;
border-bottom: 1px solid #ffd10d;
}
#page span.betalingsikoner {
display: block;
max-width: 350px;
margin: 0 auto 20px;
background: #ffffff;
padding: 10px 30px;
border-radius: 5px;
}
footer .brand-container {
width: 100%;
padding: 0 20px 60px;
display: flex;
justify-content: center;
}
footer .brand-container img {
width: 100%;
height: auto;
max-width: 290px;
}
#page .summary h1 {
font-weight: 700 !important;
}
#page .product p.price {
font-size: 28px;
color: black !important;
font-weight: 700;
}
#page #payment .place-order .button,
body .woocommerce a.checkout-button.button.alt {
text-transform: uppercase;
font-weight: 700;
}
.summary .Sparxpres__description {
display: none;
}
.harmonika.elementor-element .elementor-tab-title {
border-radius: 5px;
margin-top: 15px;
box-shadow: 0 3px 10px rgb(0 0 0 / 10%);
}
.harmonika .elementor-accordion .elementor-accordion-item {
border: none;
}
.home .elementor-widget-image a {
display: flex;
justify-content: center;
}
.elementor-6508 .elementor-element.elementor-element-a498502 img {
min-width: 1250px;
overflow-x: hidden;
}
body .elementor-image {
overflow-x: hidden;
}
.elementor-element-8088c51 h3 {
font-weight: 500;
}
body.header-4 .header-4-container {
z-index: 999;
}
.header-4 .header-4-container *,
.header-4 .header-4-container *:focus {
outline: none !important;
}
body #page .woocommerce-tabs .panel  {
max-width: calc(1170px + 2.617924em * 2);
}
ul.products li.product .woocommerce-LoopProduct-link {
font-weight: 600;
margin-top: 4px;
}
#page header.woocommerce-products-header,
#page .shoptimizer-category-banner {
background-color: #f8f8f8;
}
.single-product .site-content .col-full {
background-color: #ffffff !important;
}
body ul.products li.product .price {
margin-bottom: 10px;
}
body ul.products li.product:not(.product-category) {
padding-bottom: 15px;
}
body #page ul.products li.product .button,
body #page .add_to_cart_button,
body #page .main-navigation ul.menu ul li a.button,
body #page .single_add_to_cart_button,
body #page .form-row.place-order .button,
body #page .checkout-button {
font-weight: 600;
text-transform: uppercase;  background: #24b874;
color: #ffffff !important;
border: 2px solid #24b874;
display: flex;
justify-content: center;
align-items: center;
transition: all .3s ease-in;
}
body #page ul.products li.product .button {
max-width: 210px;
margin-left: auto;
margin-right: auto;
position: relative;
}
body #page ul.products li.product .button:hover,
body #page .add_to_cart_button:hover,
body #page .main-navigation ul.menu ul li a.button:hover,
body #page .single_add_to_cart_button:hover,
body #page .form-row.place-order .button:hover,
body #page .checkout-button:hover {
background: #24b874;
color: #ffffff;
}
body #page .add_to_cart_button svg,
body #page .single_add_to_cart_button svg { fill: #ffffff;
width: 26px;
height: 26px;
margin-right: 5px;
transition: all .3s ease-in;
}
body #page .add_to_cart_button:hover svg,
body #page .single_add_to_cart_button:hover svg {
fill: #ffffff;
}
.onsale,
.product-label,
ul.products li.product .product-label {
background-color: #ffd10d;
color: #303030;
font-size: 14px;
font-weight: 700;
padding: 5px 4px;
min-height: unset;
border-radius: 5px;
letter-spacing: 0;
top: 7px;
left: unset;
right: 22px;
box-shadow: 10px 0 20px rgba(0,0,0,0.1);
}
body ul.products li.product p.product__categories,
body ul.products li.product p.product__categories a {
font-size: 11px;
text-transform: none;
}
div#forside-kategorier ul .icon-wrapper {
display: none;
}
div#forside-kategorier ul {
list-style: none;
margin: -10px;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
div#forside-kategorier ul li {
display: flex;
align-items: center;
justify-content: center;
padding: 10px;
width: 33.3333%;
}
div#forside-kategorier ul li a {
display: flex;
align-items: center;
justify-content: center;
padding: 70px 30px;
width: 100%;
background: #f8f8f8; border-radius: 5px;
font-weight: 700;
background: linear-gradient(20deg, #373737, #2d2d2d);
color: #ffffff;
}
.iconic-woothumbs-thumbnails__image {
object-fit: cover;
}
a.iconic-woothumbs-fullscreen,
a.iconic-woothumbs-play {
background: white;
border-radius: 3px;
padding: 5px;
}
body .iconic-woothumbs-fullscreen svg path:not(:last-child) {
stroke: #000000 !important;
}
body .iconic-woothumbs-play svg path {
fill: #000000 !important;
}
.cart_totals .shop_table tr.shipping2 th,
.cart_totals .shop_table tr.shipping2 td,
.cart_totals .shop_table tr.tax th,
.cart_totals .shop_table tr.tax td,
.cart_totals .shop_table tr.cart-subtotal th,
.cart_totals .shop_table tr.cart-subtotal td,
.woocommerce-checkout-review-order-table tfoot tr.shipping2 th,
.woocommerce-checkout-review-order-table tfoot tr.shipping2 td,
.woocommerce-checkout-review-order-table tfoot tr.tax th,
.woocommerce-checkout-review-order-table tfoot tr.tax td,
.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,
.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td {
border-bottom: 1px solid #e2e2e2;
padding-top: 10px;
padding-bottom: 7px;
}
.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th {
display: none !important;
}
.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top: 1px solid #e2e2e2;
padding-top: 24px;
}
.woocommerce-checkout-review-order-table tr.cart-subtotal td,
.woocommerce-checkout-review-order-table tr.cart-subtotal th {
border-top: none !important;
}
.woocommerce-checkout .header-4-container .main-header.col-full {
justify-content: center;
}
body.single-product .content-area .summary .onsale,
div#sparxpres_web_sale .sparxpres-container:first-child:not(:only-child),
.woocommerce-checkout-review-order .shop_table tfoot .order-total small.includes_tax,
.cart-collaterals .cart_totals small.includes_tax,
.woocommerce-checkout-review-order .shop_table tfoot tr:first-child,
.cart_totals .shop_table tbody tr:first-child,
.woocommerce-checkout.min-ck header .main-header h1 {
display: none !important;
}
.page-template-landingpage .shoptimizer-sorting {
display: none;
}
body.page-template-landingpage #page .columns-6 {
margin-bottom: 40px;
}
body.page-template-landingpage #page .columns-6 ul.products li.product .button {
font-size: .7rem;
}
body.page-template-landingpage .columns-6 ul.products li.product p.product__categories,
body.page-template-landingpage .columns-6 ul.products li.product p.product__categories a {
font-size: 9px;
text-transform: none;
}
body.page-template-landingpage #page .columns-6 .add_to_cart_button svg,
body.page-template-landingpage #page .columns-6 .single_add_to_cart_button svg {
width: 18px;
height: 18px;
}
body.page-template .elementor-section.elementor-inner-section .elementor-container.elementor-column-gap-default {
margin: -10px;
}
body.page-template .sticky-faq > .elementor-widget-wrap {
position: sticky;
top: 100px; }
body.page-template-landingpage h1.entry-title {
font-weight: 700;
text-align: center;
}
body.page-template-landingpage .elementor-accordion .elementor-tab-title {
background: #ffd10d;
color: #303030;
border-radius: 5px;
border: none;
}
body.page-template-landingpage .elementor-accordion .elementor-tab-content p {
margin-bottom: 0;
}
body.page-template-landingpage .elementor-accordion .elementor-accordion-item {
margin-bottom: 10px;
border: none;
}
body .elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1230px;
max-width: 1170px;
}
body .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0;
} .slider {
position: relative;
width: 100%;
}
.slider__inner {
display: flex;
align-items: center;
justify-content: center;
}
.slider__images {
position: relative;
overflow: hidden;
padding-top: 33%;
width: 100%;
}
.slider__labels {
position: absolute; bottom: 0;
translate: 0 calc(100% - 20px);
text-align: center;
padding: 2rem;
z-index: 6;
display: flex;
justify-content: center;
}
.slider__label {
padding: 0;
width: 14px;
height: 14px;
border-radius: 100%;
background: #303030;
border: 0;
margin: 0;
cursor: pointer;
position: relative;
display: flex;
align-items: center;
justify-content: center;
margin: 0 0.5rem;	
}
.slider__label.is-active {
opacity: 1;
pointer-events: none;
background: #e9bf05;
}
.slider__image {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
}
.slider__image:first-child {
opacity: 1;
z-index: 2;
}
.slider__image a {
display: flex;
align-items: center;
justify-content: center;
position: relative;
height: 100%;
}
.slider__image img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover; left: 0;
aspect-ratio: 2543/847;
}
.slider__directions {
position: absolute;
z-index: 5;
width: 100%;
display: flex;
justify-content: space-between;
padding: 1rem;
pointer-events: none;
}
.slider__direction {
padding: 1rem;
pointer-events: all;
border: 0;
background-color: #fff;
border-radius: 50%;
width: 6rem;
height: 6rem;
}
.slider-mobil .slider__image img {
aspect-ratio: 1/1 !important;
}
.slider-mobil .slider__images {
padding-top: 100% !important;
}
@media (min-width: 993px) {
body.page-template .columns-6 ul.products li.product {
width: 16.66666%;
}
}
@media only screen and (max-width: 1100px) {
.home section.elementor-element-745c618 h1 {
font-size: 40px !important;
}
.home section.elementor-element-745c618 h3 {
font-size: 16px !important;
}
.slider__images {
padding-top: 50%;
}
.slider__image img {
aspect-ratio: 2543/1287;
}
.slider__direction {
width: 4rem;
height: 4rem;
font-size: 0.7rem;
}
}
@media only screen and (max-width: 950px) {
.home section.elementor-element-745c618 img {
max-width: 320px !important;
}
.below-content {
display: none;
}
.footer-wrapper {	
padding-right: 1em;
padding-left: 1em;
}
.site-main ul.products,
.elementor-6508 .elementor-element.elementor-element-791619a {
overflow-x: hidden;
}
}
@media only screen and (max-width: 768px) {
.besoegboks {
float: none;
max-width: 100%;
margin-left: 0;
}
.home section.elementor-element-745c618 {
padding: 40px 30px !important;
text-align: center;
background: #ffffff !important;
}
.home section.elementor-element-745c618 h3 {
font-size: 14px !important;
max-width: 450px;
margin: 0 auto;
}
.elementor-6508 .elementor-element.elementor-element-eede7e3>.elementor-widget-container {
margin: 0px;
}
.entry-content {
font-size: 14px !important;
}
section.elementor-element-3f7bd8e img {
max-width: 60px !important;
}
}
.page-template-template-fullwidth-contained main#main .elementor-container.elementor-column-gap-default {
max-width: 100%;
} @media (min-width:768px) and (max-width:1024px) {
.cli-style-v2 .cli-bar-btn_container {
margin-left: 76px !important;
margin-top: 10px;
}
}
@media only screen and (max-width: 500px) {
footer.site-footer .brand-container img {
max-width: unset;
min-width: unset;
}
body.theme-shoptimizer #page .site-header .custom-logo-link img,
body.wp-custom-logo #page .site-header .custom-logo-link img {
height: 20px;
}
body #page ul.products li.product .woocommerce-LoopProduct-link {
font-size: 13px;
}
body #page ul.products li.product .button {
width: 100%;
}
body #page .add_to_cart_button svg,
body #page .single_add_to_cart_button svg {
width: 20px;
height: 20px;
margin-right: 4px;
}
body #page .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.button,
body #page ul.products li.product .added_to_cart,
body #page ul.products li.product .button {
font-size: 12px;
}
.slider__direction {
display: none;
}
div#forside-kategorier ul li {
width: 50%;
}
}