@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.olwso25aue.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.boiwgh0w5b.bundle.scp.css';

/* /Areas/Admin/Components/AddToSupplierOrder.razor.rz.scp.css */
.qty-and-button-row[b-amrufqzdvb] {
    display: flex;
    align-items: start;
}
/* /Areas/Admin/Components/ImageList.razor.rz.scp.css */
.tag-buttons-container[b-03jsbz4142] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    /*max-width: 500px;*/
}

.tag-button[b-03jsbz4142] {
    margin: 0 3px 3px 0;
}
/* /Areas/Admin/Components/VWCustomerOrderProductsList.razor.rz.scp.css */
.bespoke-colour-thumbnail[b-hpc6ogav4c] {
    padding:5px 0 0 5px;
    display: flex;
    justify-content: center;
    align-content: center;
}

.product-name-and-thumbnail[b-hpc6ogav4c] {
    display: flex;
    flex-direction: row;
}

.greyed-out[b-hpc6ogav4c] {
    color: grey;
}
/* /Areas/Admin/Components/VWStockLocationProductVariantList.razor.rz.scp.css */
/* /Areas/Admin/Pages/CustomerOrder/AddProductsToCO.razor.rz.scp.css */
.add-product-container[b-i35bqn9hxm] {
    margin-bottom: 10px;
}

.product-line[b-i35bqn9hxm] {
    margin: 5px 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-items: center;
}

.product-selection[b-i35bqn9hxm] {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-items: start;
    width: 50px;
    margin: 0 0 0 0;
}

.variant-selection[b-i35bqn9hxm] {
    /*width: 500px;*/
}

.colour-filter[b-i35bqn9hxm] {
    width: 135px;
}

.bed-size-filter[b-i35bqn9hxm] {
    width: 100px;
    margin-right: 5px;
}

.material-filter[b-i35bqn9hxm] {
    width: 120px;
    margin-right: 5px;
}

.pattern-filter[b-i35bqn9hxm] {
    width: 65px;
}

.core-products-filter[b-i35bqn9hxm] {
    width: 110px;
}

.selection-title[b-i35bqn9hxm] {
    /*text-align: left;*/
}

.selection-field[b-i35bqn9hxm] {
    padding: 0 5px 0 0;
}

.field-product[b-i35bqn9hxm] {
    width: 50px;
}

.field-colour-filter[b-i35bqn9hxm] {
    width: 135px;
}

.field-pattern-filter[b-i35bqn9hxm] {
    width: 65px;
}

.field-core-products-filter[b-i35bqn9hxm] {
    width: 110px;
}

.field-variant[b-i35bqn9hxm] {
    width: 480px;
}

.field-bespoke-colour[b-i35bqn9hxm] {
    width: 150px;
}

.field-qty[b-i35bqn9hxm] {
    width: 70px;
}

.qty-selection[b-i35bqn9hxm] {
    /*margin-left: 10px;*/
}

.btn[b-i35bqn9hxm] {
    margin-right: 5px;
}

.add-button[b-i35bqn9hxm],
.show-filters-button[b-i35bqn9hxm] {
    align-self: last baseline;
    margin-right: 5px;
}

.bottom-buttons[b-i35bqn9hxm] {
    margin-top: 10px;
}

.bespoke-colour-thumbnail[b-i35bqn9hxm] {
    padding-top: 17px;
    padding-right: 5px;
}
/* /Areas/Admin/Pages/CustomerOrder/CustomerOrderDetail.razor.rz.scp.css */
.order-note-text p[b-63cy647uy5] {
    margin-bottom: 0.3rem;
}

.dev-container[b-63cy647uy5] {
    margin-top: 5px;
    padding: 5px;
    border: 1px solid orange;
    color: grey;
}

.old-discount-container[b-63cy647uy5] {
    margin-top: 5px;
    padding: 5px;
    border: 1px solid grey;
    color: grey;
}
/* /Areas/Admin/Pages/CustomerOrder/CustomerOrderEditFields.razor.rz.scp.css */
.old-discount-container[b-cy0bhunzcg] {
    margin-top: 5px;
    padding: 5px;
    border: 1px solid grey;
    color: grey;
}

.old-discount-container[b-cy0bhunzcg] {
    margin-top: 5px;
    padding: 5px;
    border: 1px solid grey;
    color: grey;
}
/* /Areas/Admin/Pages/CustomerOrder/CustomerOrderIndex.razor.rz.scp.css */
.select-order-number-container[b-rdqwl2kz48] {
    margin-right:10px;
    display: flex;
    flex-direction: row;
}
/* /Areas/Admin/Pages/Customer/CustomerDetail.razor.rz.scp.css */
.select-managed-customer[b-4u6c2hg7h7] {
    margin-top: 5px;
    margin-bottom:10px;
    width: 335px;
}
/* /Areas/Admin/Pages/Customer/CustomerIndex.razor.rz.scp.css */
.nav-pills .nav-link[b-zzvv6les18] {
    padding: 0.5rem 0.5rem;
}

.nav-link[b-zzvv6les18] {
    padding: 0.5rem 0.5rem;
}
/* /Areas/Admin/Pages/Image/ImageDetail.razor.rz.scp.css */
.description-container[b-0y8c3a73z1] {
    border: 1px solid grey;
    padding:5px;
    width:300px;
    text-align: center;
}

/*.overlay-html-container {
    border: 1px solid grey;
    padding: 5px;
    width: 335px;
}*/
/* /Areas/Admin/Pages/Image/ImageEdit.razor.rz.scp.css */
.tag-buttons-container[b-1henc5knoe] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    max-width: 500px;
}

.tag-button[b-1henc5knoe] {
    margin: 0 3px 3px 0;
}

.image-thumbnail div img[b-1henc5knoe] {
    border: 1px solid #e1dede;
    border-radius: 5px;
}

.description-container[b-1henc5knoe] {
    border: 1px solid grey;
    padding:5px;
    width:350px;
}

.check-boxes[b-1henc5knoe] {
    display: flex;
    flex-wrap: wrap;
}
/* /Areas/Admin/Pages/ProductVariant/ProductVariantIndex.razor.rz.scp.css */
.select-row[b-8tv6ncaobw] {
    display: flex;
    flex-direction: row;
    gap: 10px;
}

.nav-pills .nav-link[b-8tv6ncaobw],
.nav-link[b-8tv6ncaobw] {
    font-size: 1.2rem;
    padding: 5px;
}


.card-container[b-8tv6ncaobw] {
    width: 600px;
    display: flex;
    align-self: start;
}

    .card-container .card[b-8tv6ncaobw] {
        width: 100vw;
        max-width: unset;
    }
/* /Areas/Admin/Pages/ProductVariant/StockEdit.razor.rz.scp.css */
/* /Areas/Admin/Pages/Product/ProductDetail.razor.rz.scp.css */
.description-box[b-d1zte096om] {
    /*border: 1px solid grey;*/
    padding:5px;
    margin-bottom:5px;
}
/* /Areas/Admin/Pages/Quote/QuickQuote.razor.rz.scp.css */
.selection-field-container[b-nbmi8jvwtb] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.selection-field[b-nbmi8jvwtb] {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 100px;
    margin-right: 10px;
}

.quote-header[b-nbmi8jvwtb] {
    margin-bottom:5px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
}

.quote-type-header[b-nbmi8jvwtb] {
    font-size:1.6em;
}

.quote-variation-name[b-nbmi8jvwtb] {
    font-size: 1.6em;
}

.quote-list-container[b-nbmi8jvwtb] {
    padding:5px 5px 5px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.quote-container[b-nbmi8jvwtb] {
    padding:10px;
    margin: 10px 10px 10px 0;
    border: solid 1px darkgrey;
}

.selection-json[b-nbmi8jvwtb] {
    padding: 10px;
    margin: 10px 10px 10px 0;
    border: solid 1px darkgrey;
}
/* /Areas/Admin/Pages/SupplierOrder/AddProductsToSO.razor.rz.scp.css */
.add-product-container[b-lcaaig69c8] {
    margin-bottom: 10px;
}

.product-line[b-lcaaig69c8] {
    margin: 5px 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-items: center;
}

.product-selection[b-lcaaig69c8] {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-items: start;
    width: 50px;
    margin: 0 0 0 0;
}

.variant-selection[b-lcaaig69c8] {
    /*width: 500px;*/
}

.selection-title[b-lcaaig69c8] {
    /*text-align: left;*/
}

.selection-field[b-lcaaig69c8] {
    padding: 0 5px 0 0;
}

.field-product[b-lcaaig69c8] {
    width: 50px;
}

.field-variant[b-lcaaig69c8] {
    width: 400px;
}

. field-bespoke-colour[b-lcaaig69c8] {
    width: 130px;
}

.field-qty[b-lcaaig69c8] {
    width: 70px;    
}

.qty-selection[b-lcaaig69c8] {
    /*margin-left: 10px;*/
}

.add-button[b-lcaaig69c8] {
    align-self: last baseline;
}

.bottom-buttons[b-lcaaig69c8] {
    margin-top: 10px;
}

.btn[b-lcaaig69c8] {
    margin-right: 10px;
}
/* /Areas/Customer/Components/CustomerReorder.razor.rz.scp.css */

.pv-name[b-5hnwqff9as] {
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: space-between;
}

    .pv-name .bespoke-colour-display[b-5hnwqff9as] {
        margin-left: 5px;
    }
/* /Areas/Customer/Components/InvoiceLayout.razor.rz.scp.css */
.page[b-zzeguk9jgr] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-zzeguk9jgr] {
    /*flex: 1;*/
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.sidebar[b-zzeguk9jgr] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-zzeguk9jgr] {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    /*background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;*/
    justify-content: space-evenly;
    /*height: 3.5rem;*/
    align-items: center;
}

    .top-row[b-zzeguk9jgr]  a, .top-row .btn-link[b-zzeguk9jgr] {
        white-space: nowrap;
        /*margin-left: 1.5rem;*/
    }

    .top-row a:first-child[b-zzeguk9jgr] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-zzeguk9jgr] {
        display: none;
    }

    .top-row.auth[b-zzeguk9jgr] {
        justify-content: space-between;
    }

    .top-row a[b-zzeguk9jgr], .top-row .btn-link[b-zzeguk9jgr] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-zzeguk9jgr] {
        flex-direction: row;
    }

    .sidebar[b-zzeguk9jgr] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-zzeguk9jgr] {
/*        position: sticky;
        top: 0;
        z-index: 1;*/
    }

    .top-row[b-zzeguk9jgr], article[b-zzeguk9jgr] {
        padding-left: 2rem; /*!important;*/
        padding-right: 1.5rem; /* !important;*/
    }
}
/* /Areas/Customer/Components/VWCustomerOrderProductsList.razor.rz.scp.css */
.pv-name[b-jsgzs9r7bw] {
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: space-between;
}

    .pv-name .bespoke-colour-display[b-jsgzs9r7bw] {
        margin-left: 5px;
    }
/* /Areas/Customer/Pages/CustomerHome.razor.rz.scp.css */
.top-text[b-wf34wlhfue] {
    margin-top: 20px;
}

@media (width < 600px) {
    .top-text[b-wf34wlhfue] {
        margin-top: 10px;
        font-size: 1.0rem;
    }
}

@media (width < 400px) {
    .top-text[b-wf34wlhfue] {
        margin-top: 10px;
        font-size: 0.9rem;
    }
}

.menu-box[b-wf34wlhfue] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

    .menu-box:hover[b-wf34wlhfue] {
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.6), 0 9px 30px 0 rgba(0, 0, 0, 0.3);
    }

.menu-box-container[b-wf34wlhfue] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 10px auto 0 auto;
}

@media (width < 400px) {
    .menu-box-container[b-wf34wlhfue] {
        flex-direction: column;
        align-content: center;
    }
}

.menu-box[b-wf34wlhfue] {
    margin: 15px;
    display: flex;
    height: 140px;
    width: 200px;
    max-width: 200px;
    background-color: white; /* #001a801f;*/
}

.menu-box-body[b-wf34wlhfue] {
    display: flex;
    padding: 20px 10px;
    width: 100%;
    flex-direction: column;
    justify-content: space-evenly;
}

.menu-box-title[b-wf34wlhfue] {
    color: #012d88;
    text-align: center;
    font-size: 1.6rem;
}

    .menu-box-title:hover[b-wf34wlhfue] {
        color: #012d88;
    }

.menu-box-text[b-wf34wlhfue] {
    color: #012d88;
    text-align: center;
}

@media (width < 500px) {

    .menu-box-container[b-wf34wlhfue] {
        margin: 10px auto 0 auto;
    }

    .menu-box[b-wf34wlhfue] {
        height: 140px;
        width: 160px;
        max-width: unset;
    }

    .menu-box-title[b-wf34wlhfue] {
        font-size: 1.3rem;
    }

    .menu-box-text[b-wf34wlhfue] {
        font-size: 0.9rem;
    }
}

@media (width < 500px) {

    .menu-box-container[b-wf34wlhfue] {
        margin: 10px auto 0 auto;
    }

    .menu-box[b-wf34wlhfue] {
        margin: 5px;
        height: 120px;
        width: 160px;
        max-width: unset;
    }

    .menu-box-body[b-wf34wlhfue] {
        padding: 10px 10px;
    }

    .menu-box-title[b-wf34wlhfue] {
        font-size: 1.2rem;
    }

    .menu-box-text[b-wf34wlhfue] {
        font-size: 0.9rem;
    }
}


@media (width < 400px) {

    .menu-box[b-wf34wlhfue] {
        margin: 10px;
        height: 150px;
        width: 220px;
        max-width: unset;
    }

    .menu-box-body[b-wf34wlhfue] {
        padding: 10px 15px;
    }

    .menu-box-title[b-wf34wlhfue] {
        font-size: 1.4rem;
    }

    .menu-box-text[b-wf34wlhfue] {
        font-size: 1.0rem;
    }
}

.btn.btn-warning.stop-managing[b-wf34wlhfue] {
    border-color: #ba55d3;
    background-color: #ba55d3;
    color: white;
}

.product-links-footer[b-wf34wlhfue] {
    display: flex;
    flex-direction: column;
    margin: 25px 0 20px 0;
    font-size: 1.4rem;
    align-items: center;
}

.product-links-container[b-wf34wlhfue] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-evenly;
}

.product-links-item[b-wf34wlhfue] {
    margin: 0 10px 0 10px;
    display: flex;
    flex-direction: column;
}

.product-links-item-product-name[b-wf34wlhfue] {
    text-decoration: none;
    color: unset;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 1.0rem;
}

.product-links-item-thumbnail img[b-wf34wlhfue] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.product-variants-container[b-wf34wlhfue] {
    margin: 10px 0 10px 0;
}

.product-variants-items-container[b-wf34wlhfue] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.product-variant-item[b-wf34wlhfue] {
    margin: 10px 10px 0 0;
}

.manages-customer-container[b-wf34wlhfue] {
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: center;
    max-width: 80vw;
}

.manages-customer-item[b-wf34wlhfue] {
    margin: 5px;
}
/* /Areas/Customer/Pages/Order/CustomerOrderDetail.razor.rz.scp.css */
.caveat[b-v84gzw4mh2] {
    font-size: 1.1rem;
}

@media(width < 500px)
{
    .caveat[b-v84gzw4mh2] {
        font-size: 1.0rem;
    }
}

@media(width < 400px) {
    .caveat[b-v84gzw4mh2] {
        font-size: 0.9rem;
    }
}

.contact-details-note[b-v84gzw4mh2] {
    color: grey;
}
/* /Areas/Customer/Pages/Order/CustomerOrderIndex.razor.rz.scp.css */
/* /Areas/Customer/Pages/Order/CustomerOrderInvoice.razor.rz.scp.css */
/* /Areas/Customer/Pages/Order/CustomerOrderReorder.razor.rz.scp.css */
/* /Areas/Customer/Pages/Preferences/EditPreferences.razor.rz.scp.css */
.tab-container[b-6c6epfnfxb] {
    display: flex;
    flex-direction: column;
}

    .tab-container .selection-field[b-6c6epfnfxb] {
        margin: 0 0 10px 0;
    }

        .tab-container .selection-field .label[b-6c6epfnfxb] {
            font-size: 1.1rem;
        }

        .tab-container .selection-field .help-text[b-6c6epfnfxb] {
            color: grey;
        }

.selection-field-container[b-6c6epfnfxb] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.selection-field[b-6c6epfnfxb] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    /*width: 150px;*/
    /*margin-right: 10px;*/
}

.quote-header[b-6c6epfnfxb] {
    margin-bottom: 5px;
    text-align: center;
}

.quote-footer[b-6c6epfnfxb] {
    margin-top:10px;
    text-align: center;
}

    @media (width <= 500px) {
        .quote-header[b-6c6epfnfxb] {
            flex-direction: column;
            align-items: center;
        }
    }

    .quote-type-header[b-6c6epfnfxb] {
    font-size: 1.6em;
}

.quote-variation-name[b-6c6epfnfxb] {
    font-size: 1.6em;
}

.quote-list-container[b-6c6epfnfxb] {
    padding: 5px 5px 5px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.quote-container[b-6c6epfnfxb] {
    padding: 10px;
    margin: 10px 10px 10px 0;
    border: solid 1px darkgrey;
    border-radius: 5px;
}

.selection-json[b-6c6epfnfxb] {
    padding: 10px;
    margin: 10px 10px 10px 0;
    border: solid 1px darkgrey;
}
/* /Areas/Customer/Pages/Product/AllProducts.razor.rz.scp.css */
/*.bespoke-colour-selection-container {
    margin: 5px 0 10px 0;
    display: grid;
    grid-template-columns
    justify-content: center;
    border: 1px solid green;
    border-radius:5px;
    padding:5px 0 10px 10px;
}*/

.bespoke-colour-selection-container[b-tl7x5iy9nd] {
    margin: 5px 10px 10px 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border: 1px solid green;
    border-radius: 5px;
    padding: 5px 0 10px 10px;
    width:425px;
}

    .bespoke-colour-selection-container .select[b-tl7x5iy9nd] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .bespoke-colour-selection-container .label[b-tl7x5iy9nd] {
        margin: 10px 10px 0 0;
    }

    .bespoke-colour-selection-container .dropdown[b-tl7x5iy9nd] {
        margin: 5px 8px 0 0;
        width: 120px;
    }

    .bespoke-colour-selection-container .colour-display[b-tl7x5iy9nd] {
        margin: 8px 10px 0 0;
    }

    .bespoke-colour-selection-container .label-after[b-tl7x5iy9nd] {
        margin: 12px 15px 0 0;
    }

.bed-size-selection-container[b-tl7x5iy9nd] {
    margin: 5px 0 10px 0;
/*    display: flex;
    flex-direction: row;
    justify-content: space-between;*/
    border: 1px solid green;
    border-radius: 5px;
    padding: 5px 0 10px 10px;
}
/* /Areas/Customer/Pages/Product/Detail.razor.rz.scp.css */
.product-links-footer[b-tjbz6lp97g] {
    display: flex;
    flex-direction: column;
    margin: 20px 0 20px 0;
    font-size: 1.4rem;
    align-items: center;
}

.product-links-container[b-tjbz6lp97g] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-evenly;
}

.product-links-item[b-tjbz6lp97g] {
    margin: 0 10px 0 10px;
    display: flex;
    flex-direction: column;
}

.product-links-item-product-name[b-tjbz6lp97g] {
    text-decoration: none;
    color: unset;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 1.0rem;
}

.product-links-item-thumbnail[b-tjbz6lp97g] {
    
}

.product-variants-container[b-tjbz6lp97g] {
    margin: 10px 0 10px 0;

}

.product-variants-items-container[b-tjbz6lp97g] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.product-variant-item[b-tjbz6lp97g] {
    margin: 10px 10px 0 0;
}
/* /Areas/Customer/Pages/Quote/QuickQuote.razor.rz.scp.css */
.tab-container[b-9wq0zi49as] {
    display: flex;
    flex-direction: column;
}

    .tab-container .selection-field[b-9wq0zi49as] {
        margin: 0 0 10px 0;
    }

        .tab-container .selection-field .label[b-9wq0zi49as] {
            font-size: 1.1rem;
        }

        .tab-container .selection-field .help-text[b-9wq0zi49as] {
            color: grey;
        }

.selection-fields-container[b-9wq0zi49as] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.selection-field[b-9wq0zi49as] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    /*width: 150px;*/
    padding-right: 15px;
}

.quote-header[b-9wq0zi49as] {
    margin-bottom: 5px;
    text-align: center;
}

.quote-footer[b-9wq0zi49as] {
    margin-top: 10px;
    text-align: center;
}


.quote-type-header[b-9wq0zi49as] {
    font-size: 1.6em;
}

@media (width <= 500px) {
    .quote-header[b-9wq0zi49as] {
        flex-direction: column;
        align-items: center;
    }
}

@media (width <= 600px) {
    .quote-type-header[b-9wq0zi49as] {
        font-size: 1.3rem;
    }
}

@media (width <= 450px) {
    .quote-type-header[b-9wq0zi49as] {
        font-size: 1.0rem;
    }
}

.quote-variation-name[b-9wq0zi49as] {
    font-size: 1.6em;
}

.quote-list-container[b-9wq0zi49as] {
    padding: 5px 5px 5px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.quote-container[b-9wq0zi49as] {
    padding: 10px;
    margin: 10px 10px 10px 0;
    border: solid 1px darkgrey;
    border-radius: 5px;
}

.selection-json[b-9wq0zi49as] {
    padding: 10px;
    margin: 10px 10px 10px 0;
    border: solid 1px darkgrey;
}
/* /Areas/Customer/Pages/Umbrella/UmbrellaIndex.razor.rz.scp.css */
.top-text[b-3ib5py0ae4] {
    margin-top: 20px;
}

.umbrella-box[b-3ib5py0ae4] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

    .umbrella-box:hover[b-3ib5py0ae4] {
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.6), 0 9px 30px 0 rgba(0, 0, 0, 0.3);
    }

.umbrella-box-container[b-3ib5py0ae4] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 5px 5vw 25px 5vw;
}

.umbrella-box-container.narrow[b-3ib5py0ae4] {
    margin: 5px 15vw 25px 15vw;
}

.umbrella-box-order-summary[b-3ib5py0ae4] {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    font-size: 0.9rem;
}

@media (width < 500px) {
    .umbrella-box-container[b-3ib5py0ae4] {
        justify-content: space-between;
    }
}

.umbrella-box[b-3ib5py0ae4] {
    margin: 10px 10px 0 0;
    display: flex;
    height: 100px;
    width: 220px;
    background-color: white;
    cursor: pointer;
}

    .umbrella-box.current[b-3ib5py0ae4] {
        background-color: #fffbf5;
        /*border: 2px solid #012d88;
        border-radius: 5px;*/
    }

.umbrella-box-body[b-3ib5py0ae4] {
    display: flex;
    padding: 10px 10px;
    width: 100%;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
}

.umbrella-box-title[b-3ib5py0ae4] {
    color: #012d88;
    text-align: center;
    font-size: 1.4rem;
}

.umbrella-box-button[b-3ib5py0ae4] {
    width: 120px;
    font-size: 1.1rem;
}

.btn.btn-warning.stop-managing[b-3ib5py0ae4] {
    border-color: #ba55d3;
    background-color: #ba55d3;
    color: white;
}

    .btn.btn-warning.stop-managing:focus[b-3ib5py0ae4] {
        /*color: #000;*/
        background-color: #912baa;
        border-color: #912baa;
        box-shadow: none; /*0 0 0 .1rem rgba(32, 24, 0, 0.5);*/
    }

@media (width < 1000px) {
    .umbrella-box-container.narrow[b-3ib5py0ae4] {
        margin: 5px 10vw 25px 10vw;
    }
}

@media (width < 600px) {
    .umbrella-box-container[b-3ib5py0ae4] {
        justify-content: center;
    }

    .umbrella-box[b-3ib5py0ae4] {
        width: 200px;
    }

    .umbrella-box-title[b-3ib5py0ae4] {
        font-size: 1.4rem;
    }

    .umbrella-box-container.narrow[b-3ib5py0ae4] {
        margin: 5px 10vw 25px 10vw;
    }
}

@media (width < 400px) {
    .umbrella-box[b-3ib5py0ae4] {
        width: 220px;
    }

    .umbrella-box-title[b-3ib5py0ae4] {
        font-size: 1.3rem;
    }

    .umbrella-box-container.narrow[b-3ib5py0ae4] {
        margin: 5px 5vw 25px 5vw;
    }
}
/* /Areas/Identity/Pages/Account/ConfirmEmail.cshtml.rz.scp.css */
.confirm-container[b-ahzz5vp8ka] {
    margin: 10px;
}
/* /Areas/Identity/Pages/Account/Login.cshtml.rz.scp.css */
.form-container[b-lrvs144whf] {
    margin: auto;
    padding: 10px;
    background-color: white;
    width: 320px;
}

.btn-primary[b-lrvs144whf] {
    background-color: #012d88;
    border-color: #012d88;
}

div.validation-summary-errors ul[b-lrvs144whf] {
    padding-left: 0;
    list-style: none;
}

.field-validation-error[b-lrvs144whf] {
    margin-top:3px;
}

.sub-texts[b-lrvs144whf] {
    font-size: 0.8rem;
}
/* /Areas/Identity/Pages/Account/Manage/_Layout.cshtml.rz.scp.css */
.background-imagex[b-ydjr31sfs1] {
    background-image: url('/images/material13.png');
    width: 100vw;
    height: 100vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
/* /Areas/Identity/Pages/Account/Manage/_ManageNav.cshtml.rz.scp.css */
.manage-nav-container[b-4gko31z8w5] {
    margin: 20px;
}

    .manage-nav-container .title[b-4gko31z8w5] {
        font-size: 1.2rem;
        margin:5px 0 10px 0;
    }

    .manage-nav-container .buttons[b-4gko31z8w5] {
        display: flex;
        flex-direction: column;
        width:160px;
    }

    .manage-nav-container .buttons .btn[b-4gko31z8w5] {
        margin: 5px 5px 5px 0;
    }

.btn-primary[b-4gko31z8w5] {
    background-color: #012d88;
    border-color: #012d88;
}
/* /Areas/Identity/Pages/Account/Register.cshtml.rz.scp.css */
.form-container[b-tlvm0me5ne] {
    margin: auto;
    padding: 10px;
    background-color: white;
    width: 320px;
}

@media (max-width:400px) {
    .background-image[b-tlvm0me5ne] {
        padding: 0;
    }
}

.btn-primary[b-tlvm0me5ne] {
    background-color: #012d88;
    border-color: #012d88;
}

div.validation-summary-errors ul[b-tlvm0me5ne] {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0.5rem;
}

.field-validation-error[b-tlvm0me5ne] {
    margin-top: 3px;
}
/* /Areas/Public/Pages/Contact.razor.rz.scp.css */
.contact-container[b-dfudzy3ly6] {
    padding: 10px;
    height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.whatsapp-line[b-dfudzy3ly6] {
    margin: 5px 0 10px 0;
    font-size: 1.5rem;
    color: black;
}

.or-line[b-dfudzy3ly6] {
    margin: 10px 0 10px 0;
    font-size: 1.2rem;
}

.title[b-dfudzy3ly6] {
    text-align: center;
    font-size: 2.0rem;
    margin: 5px 0 5px 0;
}

.phone[b-dfudzy3ly6], .email[b-dfudzy3ly6] {
    text-align: center;
    font-size: 1.4rem;
    color: black;
}

article[b-dfudzy3ly6] {
    padding-left: 0;
    padding-right: 0;
}

.content[b-dfudzy3ly6] {
    padding-left: 0;
    padding-right: 0;
}
/* /Areas/Public/Pages/ProductGallery.razor.rz.scp.css */
.generic-help-text[b-q9cdjsr023] {
    text-align: center;
    font-size: 1.1rem;
}

@media (max-width: 500px) {
    .generic-help-text[b-q9cdjsr023] {
        font-size: 1.0rem;
    }
}

.btn-toolbar[b-q9cdjsr023] {
    justify-content: space-between;
}

@media (max-width: 500px) {
    .generic-help-text[b-q9cdjsr023] {
        font-size: 1.0rem;
    }

    .btn-toolbar[b-q9cdjsr023] {
        justify-content: center;
    }
}
/* /Areas/Public/Pages/ProductSubGallery.razor.rz.scp.css */
@media (max-width:400px) {
    .show-popup-quote-button[b-efvevh2vgz] {
        display: none;
    }
}

.generic-help-text[b-efvevh2vgz] {
    text-align: center;
    font-size: 1.1rem;
}

.btn-toolbar[b-efvevh2vgz] {
    justify-content: space-between;
}

@media (max-width: 500px) {
    .generic-help-text[b-efvevh2vgz] {
        font-size: 1.0rem;
    }

    .btn-toolbar[b-efvevh2vgz] {
        justify-content: center;
    }
}
/* /Areas/Public/Pages/PublicHomePage.razor.rz.scp.css */
.background-image[b-v9c5na8sz1] {
    background-image: url('/images/bed-on-beach-1782x1782.png');
    /*background-image: url('https://i.imgur.com/nSdoomR.jpeg');*/
    width: 100vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media (max-width:900px) {

    .background-image[b-v9c5na8sz1] {
        background-image: url('/images/bed-on-beach-913x938.webp');
        /*background-image: url('https://i.imgur.com/BHoxlOZ.jpeg');*/
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media (max-width:654px) {

    .background-image[b-v9c5na8sz1] {
        background-image: url('/images/bed-on-beach-654x1212.webp');
        /*background-image: url('https://i.imgur.com/MK6oYpt.jpeg');*/
        width: 100vw;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media (max-width:439px) {

    .background-image[b-v9c5na8sz1] {
        background-image: url('/images/bed-on-beach-439x514.webp');
        /*background-image: url('https://i.imgur.com/MK6oYpt.jpeg');*/
        width: 100vw;
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

.grid-container[b-v9c5na8sz1] {
    padding: 10px;
    height: 100vh;
    display: grid;
    grid-template-columns: 180px auto auto 120px;
    grid-template-rows: 120px auto 70px;
    grid-template-areas:
        "header header header header"
        "login . . .";
    /*"footer footer footer footer";*/
}

@media (width <= 800px) {
    .grid-container[b-v9c5na8sz1] {
        grid-template-columns: auto;
        grid-template-rows: 120px auto 70px;
        grid-template-areas:
            "header"
            "login"
            "footer";
    }
}

.social-media-container[b-v9c5na8sz1] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.social-media-image[b-v9c5na8sz1] {
    margin: 3px;
}

.header-container[b-v9c5na8sz1] {
    grid-area: header;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    user-select: none;
}

.header-title[b-v9c5na8sz1] {
    margin-top:20px;
    font-family: 'Nunito', sans-serif;
    font-size: 2.5rem;
    color: #012d88; /*darkblue;*/
}

.header-description[b-v9c5na8sz1] {
    font-size: 1.2rem;
    color: #4b3621;
    text-align: center;
}

@media (0px <= width <= 650px) {
    .header-title[b-v9c5na8sz1] {
        font-size: 2.0rem;
    }

    .header-description[b-v9c5na8sz1] {
        font-size: 1.0rem;
    }
}

@media (1400px <= width <= 1600px) {
    .header-title[b-v9c5na8sz1] {
        margin-top: 10px;
        font-size: 2.5rem;
    }

    .header-description[b-v9c5na8sz1] {
        font-size: 1.6rem;
    }
}

@media (1600px <= width) {
    .header-title[b-v9c5na8sz1] {
        margin-top: 5px;
        font-size: 2.5rem;
    }

    .header-description[b-v9c5na8sz1] {
        font-size: 1.6rem;
    }
}

.login-register-container[b-v9c5na8sz1] {
    grid-area: login;
    font-size: 1.6rem;
    justify-items: center;
    align-items: center;
    align-content: start;
    margin-top: 240px;
}

.logged-in-name[b-v9c5na8sz1],
.login-link[b-v9c5na8sz1],
.register-link[b-v9c5na8sz1],
.gallery-link[b-v9c5na8sz1] {
    text-align: start;
    margin: 0;
}

/*.login-register-container div a {
    color: saddlebrown;    
}*/

@media (width <= 800px) {

    .login-register-container[b-v9c5na8sz1] {
        font-size: 1.6rem;
        align-content: start;
        justify-items: center;
        margin: 0;
    }

    .logged-in-name[b-v9c5na8sz1],
    .login-link[b-v9c5na8sz1],
    .register-link[b-v9c5na8sz1],
    .gallery-link[b-v9c5na8sz1] {
        text-align: center;
        margin-left: unset;
    }
}

.small[b-v9c5na8sz1] {
    font-size: 0.8rem;
}

/*.product-links-container {
    grid-area: product-texts;
    font-size: 1.2rem;
    user-select: none;
    align-content: center;
    color: saddlebrown;
}

    .product-links-container .title {
        font-size: 1.4rem;
    }*/

/*.product-images-container {
    grid-area: product-images;
    display: flex;
    flex-direction: column;
    justify-content: end;
    font-size: 1.6rem;
    user-select: none;
}*/

/*.product-thumbnails-container {
    grid-area: product-thumbnails;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.product-image {
    margin: 10px;
}
*/
.footer-container[b-v9c5na8sz1] {
    /*grid-area: footer;*/
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: unset;
    align-items: center;
    font-size: 2.2rem;
    background-color: white;
    padding: 10px 10px 10px 10px;
}

    /*    .footer-container .texts {

    }

    .footer-container .icons {
    }*/

    .footer-container .phone[b-v9c5na8sz1] {
        font-size: 1.4rem;
    }

    .footer-container .email[b-v9c5na8sz1] {
        font-size: 1.3rem;
    }
/* /Components/AccountTopCorner.razor.rz.scp.css */
.container[b-5v8cohrkd1] {
    position: absolute;
    right: 5px;
    top: 7px;
}

.logged-in-as-customer[b-5v8cohrkd1] {
    text-align: right;
    font-size: 1.1rem;
}

.managing-customer[b-5v8cohrkd1] {
    text-align: right;
    font-size: 1.1rem;
}

.impersonating-customer[b-5v8cohrkd1] {
    text-align: right;
    font-size: 1.1rem;
}

/*@media (max-width: 750px) {
    .container {
        display: none;
    }
}*/
/* /Components/BedSizeSelectionDisplay.razor.rz.scp.css */
.title[b-cgxtv49t39] {
    font-size: 1.2rem;
}

.caveat[b-cgxtv49t39] {
    font-size: 1.0rem;
    color: orange;
}

.pv-name[b-cgxtv49t39] {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: space-between;
}

    .pv-name .bespoke-colour-display[b-cgxtv49t39] {
        margin-left:5px;
    }

@media (max-width: 500px)
{
    .remove-button[b-cgxtv49t39] {
        display: none;
    }
}
/* /Components/BespokeColourDisplay.razor.rz.scp.css */
.bespoke-color-swatches-container[b-xr3obzbwcr] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}

@media (width <= 650)
{
    .bespoke-color-swatches-container[b-xr3obzbwcr] {
        justify-content: center;
    }
}

.bespoke-color-swatches-image[b-xr3obzbwcr] {
    display: flex;
    align-content: center;
    margin: 0 5px 5px 5px;
}

.bespoke-color-container[b-xr3obzbwcr] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    margin: 10px 0 0 0;
}

.bespoke-color-item[b-xr3obzbwcr] {
    display: flex;
    flex-direction: column;
    align-content: center;
    width: 90px;
    margin: 0 5px 5px 5px;
}

@media (min-width: 430px) {
    .bespoke-color-item[b-xr3obzbwcr] {
        margin: 0 5px 10px 5px;
        width: 110px;
    }

    .bespoke-color-container[b-xr3obzbwcr] {
        justify-content: space-between;
    }
}

.bespoke-colour-code-name[b-xr3obzbwcr] {
    /*font-size: 0.9rem;*/
}

.bespoke-color-image[b-xr3obzbwcr] {
    display: flex;
    align-content: center;
    margin: 0;
}

.subtitle[b-xr3obzbwcr] {

}
/* /Components/BrandBar.razor.rz.scp.css */
.brand-bar-container[b-sm5xlkj6dk] {
    /*width: 95%;*/
    margin: 8px 0 0 0;
    color: #012d88; /* white;*/
    background-color: white;
    text-align: center;
    /*display: grid;
    grid-template-columns: 32px auto 32px;*/
    padding: 0;
}

.brand-icon[b-sm5xlkj6dk] {
    position: absolute;
    left: 10px;
    top: 10px;
}

    .brand-icon a[b-sm5xlkj6dk],
    .brand-bar-container a[b-sm5xlkj6dk] {
        color: #012d88; /* white;*/
        background-color: white;
    }

.brand-title[b-sm5xlkj6dk] {
    text-align: center;
    font-size: 2.5rem;
}

/*.brand-text {
}*/

@media (max-width: 600px) {
    .brand-title[b-sm5xlkj6dk] {
        font-size: 2.0rem;
    }
}

@media (max-width: 400px) {
    .brand-title[b-sm5xlkj6dk] {
        font-size: 1.6rem;
    }
}
/* /Components/COExtrasView.razor.rz.scp.css */
/* /Components/ContactDetailsForm.razor.rz.scp.css */
.contact-details-form[b-rdk21ovtj5]{margin:0 auto}.contact-fields-container[b-rdk21ovtj5]{display:flex;flex-direction:column;align-items:center;margin:0 auto}.contact-fields-container .field[b-rdk21ovtj5]{margin-bottom:10px}.contact-fields-container .field.name[b-rdk21ovtj5]{width:200px}.contact-fields-container .field.email[b-rdk21ovtj5]{width:200px}.contact-fields-container .field.phone[b-rdk21ovtj5]{width:200px}.contact-fields-container .field.message[b-rdk21ovtj5]{width:400px}@media(width <= 450px){.contact-fields-container .field.message[b-rdk21ovtj5]{width:80vw}}.form-group[b-rdk21ovtj5]{margin-bottom:5px}.messages[b-rdk21ovtj5]{margin-top:10px}.messages .validation-failures[b-rdk21ovtj5]{color:orange}.messages .message-sent[b-rdk21ovtj5]{color:green}/*# sourceMappingURL=ContactDetailsForm.razor.css.map */
/* /Components/CSPMetaTag.razor.rz.scp.css */
.brand-bar-container[b-d3tv05kjjo] {
    /*width: 95%;*/
    margin: 8px 0 0 0;
    color: #012d88; /* white;*/
    background-color: white;
    text-align: center;
    /*display: grid;
    grid-template-columns: 32px auto 32px;*/
    padding: 0;
}

.brand-icon[b-d3tv05kjjo] {
    position: absolute;
    left: 10px;
    top: 10px;
}

    .brand-icon a[b-d3tv05kjjo],
    .brand-bar-container a[b-d3tv05kjjo] {
        color: #012d88; /* white;*/
        background-color: white;
    }

.brand-title[b-d3tv05kjjo] {
    text-align: center;
    font-size: 2.5rem;
}

/*.brand-text {
}*/

@media (max-width: 600px) {
    .brand-title[b-d3tv05kjjo] {
        font-size: 2.0rem;
    }
}

@media (max-width: 400px) {
    .brand-title[b-d3tv05kjjo] {
        font-size: 1.6rem;
    }
}
/* /Components/CustomerOrderInvoiceDisplay.razor.rz.scp.css */
.invoice[b-xaruhkrn5f] {
    max-width: 750px;
}

.payment-ref-reminder[b-xaruhkrn5f] {
    font-size: 1.1rem;
    color: red;
}

.payment-ref-large[b-xaruhkrn5f] {
    font-size: 1.3rem;
    color: red;
}

.details-right[b-xaruhkrn5f] {
    margin-right: 15px;
}

.colour-caveat[b-xaruhkrn5f] {
    margin-top: 5px;
    /*font-style: italic;*/
    font-size: 1rem;
}

.terms-and-conditions[b-xaruhkrn5f] {
}

.details-right[b-xaruhkrn5f] {
    position: absolute;
    top:5px;
    left:700px;
    font-size: 1.2rem;
    text-align: right;
}

table[b-xaruhkrn5f] {
    th, td {
        font-size: 11px;
        padding: 3px 5px;
    }
}

.title[b-xaruhkrn5f] {
/*    margin-top: 5px;
    margin-bottom:15px;*/
    font-size: 1.8rem;
    text-align: center;
}

.subtitle[b-xaruhkrn5f] {
    /*margin-top: 5px;*/
    font-size: 1.5rem;
    text-align: center;
}

.notes[b-xaruhkrn5f],
.invoice-notes[b-xaruhkrn5f] {
    margin-top: 10px;
    font-size: 1.0rem;
    text-align: left;
}

/*    .invoice-notes {
        color: $color-tlc-blue;
        font-size: 1.2rem;
    }*/


.total[b-xaruhkrn5f] {
    font-size: 1.1rem;
}

.balance-to-pay[b-xaruhkrn5f] {
    font-size: 1.2rem;
}

.products-table[b-xaruhkrn5f] {
    font-size: 1.0rem;

    .product-name {
        font-size: 0.9rem;
    }
}

.bank-details[b-xaruhkrn5f] {
    margin: 10px 0 5px 0;
    font-size: 1.0rem;

    .title {
        margin-top: 15px;
        text-align: left;
        font-size: 1.2rem;
    }

    table[b-xaruhkrn5f] {
        width: 300px;
        border: none;

        th, td {
            padding: 0;
        }

        tr[b-xaruhkrn5f] {
            border: none;
            padding: 3px 0;

            th {
                background-color: none;
            }

            th[b-xaruhkrn5f], td[b-xaruhkrn5f] {
                padding: 0 10px;
                border: none;

                &:first-child {
                    padding-left: 0;
                }

                &:last-child[b-xaruhkrn5f] {
                    padding-right: 0;
                }
            }
        }
    }
}

.footnote[b-xaruhkrn5f] {
    margin-top: 5px;
    font-size: 1.1rem;
    text-align: center;
}
/* /Components/CustomerOrderListTableItemRow.razor.rz.scp.css */
.customer-name-and-order-title[b-li3fiowm5j] {
    display: flex;
    flex-direction: column;
}

td[b-li3fiowm5j] {
    vertical-align: middle;
}

.customer-name-box[b-li3fiowm5j] {
    display: flex;
    flex-direction: row;
   /* border:1px solid yellow;*/
}

.agent-indicator[b-li3fiowm5j] {
    font:Limonada;
    font-size:24px;
    color:hotpink;
    margin-left:5px;
    /*text-align:center;*/
}
/* /Components/CustomerOrderSummary.razor.rz.scp.css */
.title[b-j73i1arvbd] {
    font-size: 1.2rem;
}

.caveat[b-j73i1arvbd] {
    font-size: 1.0rem;
    color: orange;
}

.pv-name[b-j73i1arvbd] {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: space-between;
}

    .pv-name .bespoke-colour-display[b-j73i1arvbd] {
        margin-left:5px;
    }

@media (max-width: 500px)
{
    .remove-button[b-j73i1arvbd] {
        display: none;
    }
}
/* /Components/CustomerProductVariantList.razor.rz.scp.css */
.title[b-19saj03qi2] {
    font-size: 1.2rem;
}

.caveat[b-19saj03qi2] {
    font-size: 1.0rem;
    color: orange;
}

.pv-name[b-19saj03qi2] {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: space-between;
}

    .pv-name .bespoke-colour-display[b-19saj03qi2] {
        margin-left:5px;
    }

@media (max-width: 500px)
{
    .remove-button[b-19saj03qi2] {
        display: none;
    }
}
/* /Components/DiscountMessage.razor.rz.scp.css */
.discount-message[b-rp5lj5is0g] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    text-align: center;
    margin: 0;
    padding:0;
    font-family: 'Lemonada';
    font-style: normal;
    font-size: 1.6rem;
}
/* /Components/DiscountRates.razor.rz.scp.css */
.discount-rates-container[b-c3m3jlxpyc] {
    margin: 8px 0 0 0;
    text-align: center;
    padding: 0;
}

/* /Components/ErrorDisplay.razor.rz.scp.css */
.oh-bugger[b-m3fp1pap8t], sorry-dog[b-m3fp1pap8t] {
    margin: 20px 10px;
}

.error-container[b-m3fp1pap8t] {
    margin: 0 10px;
}

.images[b-m3fp1pap8t] {
    margin: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.image-left[b-m3fp1pap8t] {
    position: absolute;
    top: 100px;
    left: 0;
}

.image-bottom[b-m3fp1pap8t] {
    text-align: center;
    margin: 10px auto;
}

@media (width <= 850px)
{
    .image-left[b-m3fp1pap8t] {
        display: none;
    }
}

@media (width > 850px) {
    .image-bottom[b-m3fp1pap8t] {
        display: none;
    }
}
/* /Components/HomePageProductGrid.razor.rz.scp.css */
.product-image-grid-container[b-mkq5jml38u]{margin-top:2rem;display:flex;justify-content:center}.product-image-grid-container .product-image-grid[b-mkq5jml38u]{display:flex;flex-direction:column}.product-image-grid-container .product-image-grid .product-image-container[b-mkq5jml38u]{max-width:300px}.product-image-grid-container .product-image-grid .product-image-container.image-2[b-mkq5jml38u],.product-image-grid-container .product-image-grid .product-image-container.image-3[b-mkq5jml38u]{display:none}.product-image-grid-container .product-image-grid .product-image-container img[b-mkq5jml38u]{max-width:200px}@media screen and (min-width: 400px){.product-image-grid-container .product-image-grid .product-image-container img[b-mkq5jml38u]{max-width:250px}}@media screen and (min-width: 600px){.product-image-grid-container .product-image-grid[b-mkq5jml38u]{display:grid;grid-gap:10px;justify-items:center;grid-template-columns:auto-fill,repeat(2, 1fr);grid-template-rows:1fr}.product-image-grid-container .product-image-grid .product-image-container.image-1[b-mkq5jml38u]{grid-row:1;grid-column-start:1;grid-column-end:3}.product-image-grid-container .product-image-grid .product-image-container.image-2[b-mkq5jml38u],.product-image-grid-container .product-image-grid .product-image-container.image-3[b-mkq5jml38u]{display:unset;grid-row:2}.product-image-grid-container .product-image-grid .product-image-container img[b-mkq5jml38u]{max-width:250px}}@media screen and (min-width: 800px){.product-image-grid-container .product-image-grid[b-mkq5jml38u]{grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr}.product-image-grid-container .product-image-grid .product-image-container.image-1[b-mkq5jml38u],.product-image-grid-container .product-image-grid .product-image-container.image-2[b-mkq5jml38u],.product-image-grid-container .product-image-grid .product-image-container.image-3[b-mkq5jml38u]{grid-row:1;display:unset}.product-image-grid-container .product-image-grid .product-image-container.image-1[b-mkq5jml38u]{grid-column:2}.product-image-grid-container .product-image-grid .product-image-container.image-2[b-mkq5jml38u]{grid-column:1}.product-image-grid-container .product-image-grid .product-image-container.image-3[b-mkq5jml38u]{grid-column:3}}/*# sourceMappingURL=HomePageProductGrid.razor.css.map */
/* /Components/HumanityTest.razor.rz.scp.css */
.test-block[b-26k7o063dp] {
    width: 200px;
}

.response-field[b-26k7o063dp] {
    width: 120px;
}

.hidden[b-26k7o063dp] {
    display: none;
}

.you-are-human-message[b-26k7o063dp] {
    color: green;
}

.btn[b-26k7o063dp] {
    height: 29px;
    align-self: end;
}
/* /Components/LayoutBase.razor.rz.scp.css */
/*.page {
    position: relative;
    display: flex;
    flex-direction: column;
}

main {

}

.sidebar {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row-rows {
    display: flex;
    flex-direction: column;
}

.top-row {
    display: flex;
    flex-wrap: wrap;
    background-color: white; 
    justify-content: space-evenly;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem; 
}

    .top-row ::deep a, .top-row .btn-link {
        white-space: nowrap;
    }

    .top-row a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640px) {
    .top-row:not(.auth) {
        display: none;
    }

    .top-row.auth {
        justify-content: space-evenly;
    }

    .top-row a, .top-row .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page {
        flex-direction: row;
    }

    .sidebar {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row {*/
/*        position: sticky;
        top: 0;
        z-index: 1;*/
    /*}

    .top-row, article {
        padding-left: 1.5rem; 
        padding-right: 1.5rem;
    }
}

.footer {
    margin:10px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

    .footer .email {
        margin-top: 5px;
        font-size: 1.0rem;
    }

    .footer .whatsapp-number {
        margin-top:10px;
        font-size: 1.1rem;
        text-align: center;
    }*/
/* /Components/MainLayout.razor.rz.scp.css */
.page[b-75uyie6yey] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-75uyie6yey] {
/*    display: flex;
    flex-wrap: wrap;
    flex-direction: column;*/
}

.sidebar[b-75uyie6yey] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row-rows[b-75uyie6yey] {
    display: flex;
    flex-direction: column;
}

.top-row[b-75uyie6yey] {
    display: flex;
    flex-wrap: wrap;
    background-color: white; /* #012d88;*/
    justify-content: space-evenly;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem; 
}

    .top-row[b-75uyie6yey]  a, .top-row .btn-link[b-75uyie6yey] {
        white-space: nowrap;
        /*margin-left: 1.5rem;*/
    }

    .top-row a:first-child[b-75uyie6yey] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640px) {
    .top-row:not(.auth)[b-75uyie6yey] {
        display: none;
    }

    .top-row.auth[b-75uyie6yey] {
        justify-content: space-evenly;
    }

    .top-row a[b-75uyie6yey], .top-row .btn-link[b-75uyie6yey] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-75uyie6yey] {
        flex-direction: row;
    }

    .sidebar[b-75uyie6yey] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-75uyie6yey] {
/*        position: sticky;
        top: 0;
        z-index: 1;*/
    }

    .top-row[b-75uyie6yey], article[b-75uyie6yey] {
        padding-left: 1.5rem; 
        padding-right: 1.5rem;
    }
}

.footer[b-75uyie6yey] {
    margin:10px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

    .footer .email[b-75uyie6yey] {
        margin-top: 5px;
        font-size: 1.0rem;
    }

    .footer .whatsapp-number[b-75uyie6yey] {
        margin-top:10px;
        font-size: 1.1rem;
        text-align: center;
    }
/* /Components/MonthlyIncomeStatementDisplay.razor.rz.scp.css */
.invoice[b-x6w20x6ji9] {
    max-width:750px;
}

.orders-table[b-x6w20x6ji9] {
    margin-top:20px;

}

.details-right[b-x6w20x6ji9] {
    margin-right:15px;
}
/* /Components/OneHundredPercentCotton.razor.rz.scp.css */
.container[b-uu2m0aiuut] {
    font-size:12px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
/* /Components/PageHeader.razor.rz.scp.css */
.page-header-container[b-g66bb8m8u6] {
    margin-bottom: 8px;
}

@media (max-width: 500px) {
    .page-header-container[b-g66bb8m8u6] {
        margin-bottom: 5px;
    }
}
/* /Components/ProductFilters.razor.rz.scp.css */
.test-block[b-19ruiddsrb] {
    width: 200px;
}

.response-field[b-19ruiddsrb] {
    width: 120px;
}

.hidden[b-19ruiddsrb] {
    display: none;
}

.you-are-human-message[b-19ruiddsrb] {
    color: green;
}

.btn[b-19ruiddsrb] {
    height: 29px;
    align-self: end;
}
/* /Components/ProductGalleryDisplay.razor.rz.scp.css */
.gallery-container[b-0yoc3045o2] {
    margin: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}

.gallery-tab-content[b-0yoc3045o2] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: space-evenly;
}

.product-description[b-0yoc3045o2],
.product-variant-description[b-0yoc3045o2] {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}


.dev-container[b-0yoc3045o2] {
    margin-top: 5px;
    padding: 5px;
    display: flex;
    justify-content: center;
    border: 1px solid orange;
    width: 300px;
    color: grey;
}
/* /Components/ProductGalleryDisplayAddToQuote.razor.rz.scp.css */
.pv-code-name[b-bx8dcsfbxr] {
    font-size:0.8rem;
}

.pvid-display[b-bx8dcsfbxr] {
    color: grey;
}

.add-to-quote-title[b-bx8dcsfbxr] {
    text-align: center;
    font-size: 1.2rem;
}

.add-to-quote-container[b-bx8dcsfbxr] {
    margin: 5px 0 5px 0;
    border: 1px solid green;
    border-radius: 5px;
    padding: 5px;
    width: 350px;
}

@media (width <= 360px) {
    .add-to-quote-container[b-bx8dcsfbxr] {
        width: 100%;
    }
}

.add-or-cancel-buttons[b-bx8dcsfbxr] {
    margin-top: 5px;
    display: flex;
    justify-content: space-between;
}

.dev-container[b-bx8dcsfbxr] {
    margin-top: 5px;
    padding: 5px;
    border: 1px solid orange;
    width: 300px;
    color: grey;
}

.bed-size-container[b-bx8dcsfbxr] {
    margin-top:5px;
    /*width:160px;*/
    display: flex;
    flex-direction: row;
}

.bed-size-dropdown[b-bx8dcsfbxr] {
    width: 100px;
}

.bed-size-title[b-bx8dcsfbxr] {
    margin-top:5px;
    width:70px;
}

.select-product-variant[b-bx8dcsfbxr] {
    margin-top: 5px;
    width: 100%;
    /*width: 335px;*/
}

@media (width <= 360px) {
    .select-product-variant select[b-bx8dcsfbxr] {
        font-size: 0.8rem;
    }
}

.quantity-container[b-bx8dcsfbxr] {
    margin-top: 5px;
    /*width: 160px;*/
    display: flex;
    align-items: start;
    flex-direction: row;
}

.quantity-dropdown[b-bx8dcsfbxr] {
    width: 55px;
}

.quantity-title[b-bx8dcsfbxr] {
    margin-top: 5px;
    width: 70px;
}

.bespoke-colour-container[b-bx8dcsfbxr] {
    margin-top: 5px;
    /*width: 260px;*/
    display: flex;
    flex-direction: row;
}

.bespoke-colour-dropdown[b-bx8dcsfbxr] {
    width: 130px;
}

.bespoke-colour-title[b-bx8dcsfbxr] {
    margin-top: 5px;
    width: 70px;
}

.bespoke-colour-display[b-bx8dcsfbxr] {
    margin-top: 2px;
    margin-left: 5px;
}

.price-display[b-bx8dcsfbxr] {
    margin-top: 5px;
    width:250px;
    display: grid;
    grid-template-columns: 60px 70px;
    grid-template-rows: auto;
}

.price-display-price[b-bx8dcsfbxr] {
    text-align: end;
}
/* /Components/ProductGalleryDisplayItem.razor.rz.scp.css */
.item-container[b-1pm6ok6vrs] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-content: space-between;
    margin: 5px 0 0 0;
    padding: 10px;
}

@media (width <= 500px) {
    .item-container[b-1pm6ok6vrs] {
        padding: 5px 0 0 0;
    }
}

/*@media (width <= 320px) {
    .item-container {
        justify-content: center;
    }
}
*/
.image-container img[b-1pm6ok6vrs] {
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    width: 300px;
    height: 300px;
}

/*@media(width < 320px) {

    .image-container img {
        width: 70vw;
        height: 70vw;
    }
}*/

.image-container.top-level img[b-1pm6ok6vrs] {
}

.image-container.second-level img[b-1pm6ok6vrs] {
    width: 300px;
    height: 300px;
}

.item-container img:hover[b-1pm6ok6vrs] {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.6), 0 9px 30px 0 rgba(0, 0, 0, 0.3);
}

.image-and-title-container[b-1pm6ok6vrs] {
    margin: 0.5rem 10px 0.5rem 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-content: space-between;
    align-items: center;
}

    .image-and-title-container.top-level[b-1pm6ok6vrs] {
        /*        width: 320px;
        max-width: 320px;
        height: 320px;*/
    }

    .image-and-title-container.second-level[b-1pm6ok6vrs] {
        /*        width: 220px;
        max-width: 220px;
        height: 250px;*/
    }

.description-container[b-1pm6ok6vrs] {
    display: flex;
    flex-direction: column;
    align-items: center;
    /*max-width: 330px;*/
    text-align: center;
    line-height: 1.2rem;
}

.image-footer[b-1pm6ok6vrs] {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 330px;
}

@media (600px <= width <= 820px) {
    .image-footer[b-1pm6ok6vrs] {
        max-width: 80vw;
    }
}

@media (width <= 600px) {
    .image-footer[b-1pm6ok6vrs] {
        max-width: 90vw;
    }
}

.image-title[b-1pm6ok6vrs] {
    margin: 1.0rem 0 0.5rem 0;
    font-family: 'Nunito', sans-serif;
    font-size: 1.3rem;
    text-decoration: none;
    color: #4b3621;
    text-align: center;
    /*max-width: 330px;*/
}

/*.image-description {
    text-align: center;
}*/

.tag-list[b-1pm6ok6vrs] {
    color: grey;
}

.pv-code-name[b-1pm6ok6vrs] {
    font-size: 0.8rem;
}

.pvid-display[b-1pm6ok6vrs] {
    color: grey;
}

.hidden[b-1pm6ok6vrs] {
    display: none;
}

.dev-buttons[b-1pm6ok6vrs] {
    margin-top: 2px;
    display: flex;
    justify-content: space-between;
}

.open-add-to-quote-popup-button[b-1pm6ok6vrs] {
    margin: 5px 0 8px 0;
    text-align: center;
}

.add-to-quote-title[b-1pm6ok6vrs] {
    text-align: center;
    font-size: 1.2rem;
}

.add-to-quote-container[b-1pm6ok6vrs] {
    margin-top: 5px;
    border: 1px solid green;
    border-radius: 5px;
    padding: 5px;
    width: 350px;
}

.add-or-cancel-buttons[b-1pm6ok6vrs] {
    margin-top: 3px;
    display: flex;
    justify-content: space-between;
}

.image-description div[b-1pm6ok6vrs] {
    line-height: 1.3rem;
    margin-bottom: 0.9rem;
}

.dev-container[b-1pm6ok6vrs] {
    margin-top: 5px;
    padding: 5px;
    border: 1px solid orange;
    width: 300px;
    color: grey;
}

.added-to-quote-message[b-1pm6ok6vrs] {
    margin: 5px;
    color: green;
    width: 300px;
    text-align: center;
}


/* /Components/ProductThumbnails.razor.rz.scp.css */
.product-links-footer[b-7kkxw1cumt] {
    display: flex;
    flex-direction: column;
    margin: 20px 0 20px 0;
    font-size: 1.4rem;
    align-items: center;
}

.product-links-container[b-7kkxw1cumt] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding:5px;
    align-content: space-between;
    background-color: burlywood;
}

.product-links-item[b-7kkxw1cumt] {
    margin: 5px 5px 0 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.product-links-item-product-name[b-7kkxw1cumt] {
    text-decoration: none;
    color: brown;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 1.0rem;
}

.product-links-item-thumbnail[b-7kkxw1cumt] {
    
}

.product-variants-container[b-7kkxw1cumt] {
    margin: 10px 0 10px 0;

}

.product-variants-items-container[b-7kkxw1cumt] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.product-variant-item[b-7kkxw1cumt] {
    margin: 10px 10px 0 0;
}
/* /Components/PublicLayout.razor.rz.scp.css */
.page[b-uyq8et294o] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-uyq8et294o] {
    /*    display: flex;
    flex-wrap: wrap;
    flex-direction: column;*/
}

.sidebar[b-uyq8et294o] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.discount-box[b-uyq8et294o] {
    position: absolute;
    right: 15px;
    top: 15px;
}

.top-row-rows[b-uyq8et294o] {
    display: flex;
    flex-direction: column;
}

.top-row[b-uyq8et294o] {
    display: flex;
    flex-wrap: wrap;
    color: #012d88;
    background-color: white; /* #012d88;*/
    justify-content: space-evenly;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

    .top-row[b-uyq8et294o]  a, .top-row .btn-link[b-uyq8et294o] {
        white-space: nowrap;
    }

    .top-row a:first-child[b-uyq8et294o] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .top-row > .btn.btn-primary[b-uyq8et294o] {
        border: none;
    }

@media (max-width: 1200px) {

    .discount-box[b-uyq8et294o] {
        display: none;
    }
}

@media (max-width: 640px) {

        .top-row:not(.auth)[b-uyq8et294o] {
            display: none;
        }

        .top-row[b-uyq8et294o],
        .top-row.auth[b-uyq8et294o] {
            justify-content: space-evenly;
        }

            .top-row a[b-uyq8et294o], .top-row .btn-link[b-uyq8et294o] {
                margin-left: 0;
            }

        .top-row[b-uyq8et294o] {
            padding-left: 0.5rem;
            padding-right: 0.5rem;
        }
    }

    @media (min-width: 641px) {
        .page[b-uyq8et294o] {
            flex-direction: row;
        }

        .sidebar[b-uyq8et294o] {
            width: 250px;
            height: 100vh;
            position: sticky;
            top: 0;
        }

        .top-row[b-uyq8et294o] {
            /*        position: sticky;
        top: 0;
        z-index: 1;*/
        }

        .top-row[b-uyq8et294o] {
            /*        padding-left: 1.5rem;
        padding-right: 1.5rem;*/
            padding-left: 2rem !important;
            padding-right: 2rem !important;
        }
    }
/* /Components/ResultBlock.razor.rz.scp.css */
.result-block-centered[b-t4yt1y3u5u] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
/* /Components/Select/SelectMultipleBedSizes.razor.rz.scp.css */
.select-container[b-jb77xy50qi] {
    display: flex;
    flex-direction: column;
}

    .select-container .check-box-container[b-jb77xy50qi] {
        display: flex;
        flex-direction: row;
    }

        .select-container .check-box-container .btn[b-jb77xy50qi] {
            margin: 3px 10px 0 0;
        }

    .select-container .check-box-container .check-box[b-jb77xy50qi] {
        display: flex;
        flex-direction: column;
        margin: 0 10px 0 0;
    }
/* /Components/SocialMediaBlock.razor.rz.scp.css */
.social-media-icons[b-kybyn9dzb1] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    /*margin: 5px;*/
}

.social-media-icon[b-kybyn9dzb1]
{
    margin: 0 5px 0 5px;
}
/* /Components/ToastDisplay.razor.rz.scp.css */
.toast[b-v6fbiwuy9e] {
    font-size: 1.0rem;
}

@media (width < 500) {
    .toast[b-v6fbiwuy9e] {
        max-width: 80vw;
    }
}

.toast-header[b-v6fbiwuy9e]
{
    background-color: #012d88;
    color: white;
}
/* /Components/ToolTip.razor.rz.scp.css */
.tooltip-wrapper[b-0b54rw4e1t] {
    position: relative;
    display: inline-block;
    cursor: help;
}

.tooltip-wrapper.underline[b-0b54rw4e1t] {
    border-bottom: 1px dotted black;
}

span[b-0b54rw4e1t] {
    visibility: hidden;
    position: absolute;
    width: 120px;
    bottom: 100%;
    left: 50%;
    margin-left: -60px;
    background-color: beige;
    color: darkgray;
    text-align: center;
    padding: 5px 5px;
    border-radius: 6px;
    z-index: 1;
}

    span[b-0b54rw4e1t]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
    }

.tooltip-wrapper:hover span[b-0b54rw4e1t] {
    visibility: visible;
}
/* /Components/TopMenu.razor.rz.scp.css */
.btn-group[b-0m5sbun6ve] {
    background-color: white; /*#012d88;*/
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

    .btn-group > .btn[b-0m5sbun6ve] {
        flex: unset;
    }

.menu-bar[b-0m5sbun6ve] {
    /*width: 97vw;*/
    /*padding-left: 1.0rem;*/
    /*padding-right: 2.0rem;*/
}

.btn-primary[b-0m5sbun6ve] {
    background-color: white; /* #012d88;*/
    border-color: #012d88;
    border-left-color: white;
    border-right-color: white;
    font-size: 1.2rem;
}

    .btn-primary:hover[b-0m5sbun6ve] {
        color: white;
        background-color: #0740b5;
    }

.btn-primary[b-0m5sbun6ve] {
    border: none; /*1px solid darkblue;*/
}

    .btn-primary:focus[b-0m5sbun6ve] {
        box-shadow: none;
        color: white;
        background-color: #0740b5; /* #0740b5;*/
    }

.nav-pills .nav-link.active[b-0m5sbun6ve], .nav-pills .show > .nav-link[b-0m5sbun6ve] {
    color: #012d88; /*#495057;*/
    background-color: white; /*#fffbf5;*/
}

.nav-pills .nav-link.active[b-0m5sbun6ve], .nav-pills .show > .nav-link[b-0m5sbun6ve] {
    color: #012d88; /* #fff;*/
    background-color: white; /*$color-link-text;*/
    margin: 5px 5px 5px 0;
}

.btn-primary[b-0m5sbun6ve] {
    color: #012d88;
    background-color: white;
    border-color: white;
}

    .btn-primary:hover[b-0m5sbun6ve] {
        color: white;
        background-color: #0740b5;
        border-color: #0740b5;
    }

@media (max-width:700px) {
    .btn-primary[b-0m5sbun6ve] {
        font-size: 1.1rem;
    }

    .btn-group[b-0m5sbun6ve] {
        margin-left: 10px;
        margin-right: 10px;
    }
}

@media (max-width:600px) {
    .btn-primary[b-0m5sbun6ve] {
        font-size: 1.0rem;
    }
}

@media (max-width:450px) {
    .btn-group[b-0m5sbun6ve] {
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media (max-width:400px) {
    .btn-group[b-0m5sbun6ve] {
        margin-left: 30px;
        margin-right: 30px;
    }
}
