/*
Theme Name: OmniPalette
Theme URI: https://www.livetech.co.uk/
Author: Livetech
Author URI: https://www.livetech.co.uk/
Description: Livetech Child Theme
Version: 0.1
License: GNU General Public License v3 or later
License URI: https://www.livetech.co.uk/
Tags: 
Text Domain: lt-omnipalette
Template: OmniCanvas
*/

/* google-sans-regular - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Google Sans';
    font-style: normal;
    font-weight: 400;
    src: url('./assets/font/google-sans-v67-latin-regular.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* google-sans-700 - latin */
@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Google Sans';
    font-style: normal;
    font-weight: 700;
    src: url('./assets/font/google-sans-v67-latin-700.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}



/* =Globals
-------------------------------------------------------------- */

.lt-button:hover,
.wp-element-button:hover,
.gform_footer input[type="submit"]:hover,
.button:hover,
button:not(#toTopBtn):hover,
.woocommerce button.button:hover,
.woocommerce a.button:hover,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price,
.lt-button:hover,
.wp-element-button:hover,
.gform_footer input[type="submit"]:hover,
.button:hover,
button:hover,
.woocommerce button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce .wp-block-add-to-cart-form button.alt:hover,
.woocommerce a.button:hover {
    color: var(--wp--preset--color--primary-brand);
    font-size: 14px !important;
}

.lt-button,
.wp-element-button,
.gform_footer input[type="submit"],
.button,
button,
.woocommerce button.button,
.woocommerce a.button {
    font-family: var(--wp--preset--font-family--secondary-font);
    font-size: 14px !important;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.woocommerce .quantity .qty {
    height: 43px;
}

div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector input[type=number].input-text.qty.text {
    height: auto !important;
}

/* ----- Cookie Yes -----*/

/* Solid Buttons */
.cky-btn-accept {
    background: var(--wp--preset--color--primary-brand) !important;
    border: 2px solid var(--wp--preset--color--primary-brand) !important;
}

/* Outline Buttons */
.cky-btn-reject,
.cky-btn-customize,
.cky-btn-preferences {
    color: var(--wp--preset--color--primary-brand) !important;
    border: 2px solid var(--wp--preset--color--primary-brand) !important;
}

/* Icon Colour */
.cky-btn-revisit-wrapper {
    background: var(--wp--preset--color--primary-brand) !important;
}

.cky-btn {
    letter-spacing: 2px;
    text-transform: uppercase!important;
}


@media screen and (max-width:975px) {

    .wp-block-omnicanvas-slider.full-height .item .image img,
    .wp-block-omnicanvas-slider.full-height .item .video video,
    .wp-block-omnicanvas-slider.full-height .slick-slide {
        height: 70vh;
    }

    .full-height {
        height: 70vh;
    }
}

.mini-cart .woocommerce-mini-cart__buttons a,
header .account-cart .mini-cart .woocommerce-mini-cart__buttons a,
header .account-cart .woocommerce-mini-cart__buttons a {
    font-size: 15px !important;
    font-weight: 500 !important;
}