﻿/*!
         * Toastify js 1.12.0
         * https://github.com/apvarun/toastify-js
         * @@license MIT licensed
         *
         * Copyright (C) 2018 Varun A P
         */.toast-close,.toastify{color:#fff;cursor:pointer}.toastify{padding:12px 20px;display:inline-block;box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:.4s cubic-bezier(.215, .61, .355, 1);border-radius:2px;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:0 0;border:0;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width:360px){margin-right:auto;left:0;right:0;max-width:fit-content}

/* Utilities */
.font-heading {
    font-family: "Gilroy", sans-serif;
}

.text-grey {
    color: #1a1a1a;
}

/* Product Page */
.gift-cards input[type="radio"]:checked + label {
    background-color: #81e6d9;
}

/* Cart Table Styles */
.data-label-visible:before {
    content: attr(data-label);
    padding-right: 1rem;
}

.table-row-group {
    display: table-row-group;
}

@media (min-width: 768px) {
    .md\:table-row-group {
        display: table-row-group;
    }

    .md\:data-label-hidden:before {
        display: none;
    }
}

.trim > *:last-child,
.trim > *:last-child > *:last-child {
    margin-bottom: 0;
}

/* RTE */
.rte p {
    margin-bottom: 1rem;
}

.rte a {
    color: #4fd1c5;
}

.rte a:hover,
.rte a:focus {
    color: #000;
    text-decoration: underline;
}

.rte ul {
    list-style-type: disc;
    padding-left: 2rem;
    margin-bottom: 1rem;
}

.rte h2,
.rte h3 {
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: .5rem;
}

/* Validation */
.field-validation-valid {
    display: none !important;
}

.aside-bg:before {
    content: '';
    background: #F1F3F4;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100vw;
    z-index: -1;
    min-height: 100vh;
}

.form-control {
    appearance: auto;
}


.input-quantity {
    width:34px;
    -moz-appearance: textfield;
}
    .input-quantity::-webkit-inner-spin-button,
    .input-quantity::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }

/* OUTLINE */
.theme-outline .product-link {
    color: #0a2745;
}
    .theme-outline .product-link:hover {
        color: #32bacb;
    }

.theme-outline .header {
    height:58px;
}
@media (min-width: 992px) {
    .theme-outline .header {
        height: 148.5px;
    }
}

/* KPK **/
.theme-kpk .product-price {
    font-family: 'Saira Extra Condensed', serif;
    font-size:24px !important;
}

/* Outrup **/
.theme-outrup #menu a {
    text-decoration: none;
}