<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css");
.shop-logo-wrap {
    flex: 8;
    margin: auto;
}

.topHeaderBasketLink:hover {
    text-decoration: none;
}

.shop-logo {
    max-width: 100%;
    margin-bottom: 10px;
}

.mob-sub-header {
    text-align: center;
    width: 100%;
    background-color: #000;
    color: white;
}

.mob-sub-header .column {
    display: inline-block;
}

.mob-sub-header .column:first-child {
    margin-right: 10px;
}

.d-upper-header div div svg,
.mob-sub-header .column svg {
    margin-top: -5px;
}

.d-upper-header div .cart svg {
    margin-top: -8px;
    margin-right: 2px;
}

.d-upper-header div div svg:hover {
    transform: scale(1.2);
}

.d-upper-header div div svg {
    transition: all 1s;
    transform-origin: 50% 50%;
}

.dropdown-menu {
    background-color: #EFEFEF;
    font-size: 1.3rem;
    padding: 0;
}

.florist-msg {
    text-wrap: nowrap;
    background-color: #004F37;
}

.d-upper-header .right .telephoneLink {
    color: #000;
}

.mob-sub-header .column .telephoneLink {
    color: #fff;
}

.telephoneLink {
    font-family: var(--d2f-number-font);
}

@media (max-width: 991px) {
    .navbar {
        align-items: flex-start;
    }
    .shop-logo {
        margin: 15px 0;
    }
    .d-upper-header-wrap {
        display: none;
    }
    .nav-item {
        text-align: center;
    }
    .header-2-navbar .nav-item .nav-link {
        color: #000;
    }
    .dropdown-menu {
        background-clip: initial;
        border: initial;
        border-radius: initial;
        text-align: center;
    }
    .dropdown .dropdown-menu .dropdown-item:last-child {
        padding-bottom: 1rem;
    }
    .dropdown-item.active,
    .dropdown-item:active,
    .dropdown-item:hover {
        color: initial;
        text-decoration: none;
        background-color: initial;
    }
    .florist-msg {
        font-size: 14px;
    }
}

@media (min-width: 992px) {
    .d-upper-header {
        max-width: var(--container-width);
        margin: 0 auto;
    }
    .d-upper-header .left,
    .d-upper-header .right {
        display: flex;
    }
    .d-upper-header .left {
        margin-left: 15px;
    }
    .d-upper-header .right {
        margin-right: 15px;
    }
    .d-upper-header .right .cart {
        border: 1px solid #000;
        border-radius: 50px;
        padding: 7px 13px 3px 11px;
        color: #fff;
        background-color: #000;
        cursor: pointer;
        font-family: var(--d2f-number-font);
    }
    .d-upper-header .left div,
    .d-upper-header .right div {
        padding: 8px 5px 0 0;
    }
    .navbar-expand-lg {
        flex-flow: column !important;
    }
    .header-2-dropdown-menu {
        top: 38px !important;
        left: -1px;
    }
    .header-2-dropdown-menu .dropdown-item {
        padding: 0.25rem 12px 0.25rem 12px;
    }
    .mob-sub-header {
        display: none;
    }
    .dropdown-menu {
        background-color: #000;
        border-radius: 0 0 0.25rem 0.25rem;
    }
    .dropdown-item {
        color: #fff;
    }
    .nav-item:hover,
    .nav-item:active,
    .dropdown-item.active,
    .dropdown-item:active,
    .dropdown-item:hover {
        background-color: #fff;
        color: #000;
    }
    .navbar .navbar-nav .nav-link:hover,
    .navbar .navbar-nav .nav-link.active,
    .navbar .navbar-nav .nav-link:active {
        color: #000;
    }
    .navbar .navbar-nav .nav-link {
        color: inherit;
    }
    .header-2-navbar .nav-item {
        color: #fff;
    }
    .navbar-collapse {
        justify-content: center;
        background-color: #000;
    }
}

@media (min-width: 1200px) {
    .d-upper-header {
        max-width: var(--container-width);
    }
}</pre></body></html>