@font-face {
font-family: 'DM Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/dm-sans/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'DM Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/dm-sans/rP2Hp2ywxg089UriCZOIHQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'DM Sans';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/dm-sans/rP2Cp2ywxg089UriAWCrCBamC2QX.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'DM Sans';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/dm-sans/rP2Cp2ywxg089UriAWCrCBimCw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'DM Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/dm-sans/rP2Cp2ywxg089UriASitCBamC2QX.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'DM Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/dm-sans/rP2Cp2ywxg089UriASitCBimCw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/red-hat-display/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hVYs.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/red-hat-display/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6h.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/red-hat-display/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hVYs.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/red-hat-display/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6h.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/red-hat-display/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hVYs.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/red-hat-display/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6h.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/red-hat-display/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hVYs.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/red-hat-display/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6h.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/red-hat-display/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hVYs.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/red-hat-display/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6h.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/red-hat-display/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hVYs.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Red Hat Display';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://kaca-film.com/wp-content/fonts/red-hat-display/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6h.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}.search--header .dt_search-form,
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea,
button[type=submit], button, input[type='button'], input[type='reset'], input[type='submit'], .dt-btn, .button:not(.add_to_cart_button) {
border-radius: 100px;
}
.parallax_none {
transform: translate(0);
}
.parallax-bg {
top: -30%;
width: 100%;
height: 150%;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
}
div.wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__totals-title {
color: var(--dt-sec-color);
font-weight: 700;
font-size: 24px;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
text-decoration: none;
}
.wc-block-cart-items th {
color: var(--dt-sec-color);
}
.wc-block-components-product-badge {
background: var(--dt-pri-color);
color: var(--dt-whi-color);
}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
background-color: var(--dt-pri-color);
color: #fff;
}
div.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
background: var(--dt-pri-color);
color: #fff;
}
.wc-block-featured-category__link .wp-block-button__link:hover, 
.wc-block-featured-category__link .wp-block-button__link:focus {
color: #fff;
}
nav.woocommerce-breadcrumb a {
text-decoration: none;
}
.wc-block-featured-product__price .woocommerce-Price-amount.amount {
color: #fff;
}
.wc-block-featured-product__link a:hover, 
.wc-block-featured-product__link a:focus {
color: #fff;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
color: #fff !important;
text-decoration: none;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover, 
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus {
color: #fff;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
font-size: 1.5rem;
}
.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p {
font-size: 1.2rem;
}
table.wc-block-cart-items .wc-block-components-product-price {
font-size: 1.2rem;
}
.wc-block-mini-cart__empty-cart-wrapper .wc-block-mini-cart__shopping-button:hover, 
.wc-block-mini-cart__empty-cart-wrapper .wc-block-mini-cart__shopping-button:focus {
color: #fff;
}
.widget.widget_shopping_cart a:before {
display:none
}
.widget .wc-block-grid__products a:before {
display: none;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
font-size: 1rem !important;
}
.wc-block-components-totals-item__value {
font-size: 1.5rem;
}
.wc-block-mini-cart__footer-checkout, 
.wc-block-mini-cart__footer-checkout:hover, 
.wc-block-mini-cart__footer-checkout:focus {
background-color: var(--dt-pri-color);
color: #fff;
}