.page-heading-section{
    height: 109px;
    background: 100% repeat url("https://web.archive.org/web/20250317153506im_/https://static.verticom.com.au/timber-direct/img/common/pd-header.webp");
}

.page-heading-section h1{
    text-align: left;
    padding: 40px 5px;
    font-weight: 900;
    font-size: 35px;
}

.productGrid .product {
    margin-bottom: 25px;
}

.breadcrumbs {
    text-align: left;
}

.productdescription
{
    background: #e7e5e5;
    padding: 1rem;
    margin-bottom: 2rem;
}

#faceted-search-container h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 25px;
}

@media(max-width: 991px) {
    .page-heading-section {
        height: 80px;
    }
    .page-heading-section h1 {
        padding: 25px 5px;
        font-size: 30px;
    }
}

@media(max-width: 767px) {
    #faceted-search-container {
        display: none;
    }
    .productGrid .product {
        margin-bottom: 0;
    }
    
}

@media(max-width: 400px) {
    .productGrid .product {
        padding-left: 0.25rem;
        padding-right: 0.25rem;
    }
}

.actionBar-section {
    float: right;
}

.is-highlighted {
    width: fit-content;
    border-bottom: 1px solid #759E2B;
    padding: 0 !important;
}

.navList-item-action {
    padding: 0 !important;
}

.product-top-seller-container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 5px;
}

.product-container {
    margin-top: 0;
    padding-top: 15px;
    display: grid;
    grid-template-columns: minmax(50px,70px) 1fr;
    grid-auto-rows: auto;
    gap: 1px;
    grid-template-areas:
        "img detail"
}

.product-detail {
    grid-area: detail;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-areas:
        "name"
        "price";
}

.product-image {
    grid-area: img;
    max-width: 100px;
}

.product-name {
    grid-area: name;
    font-size: 14px;
    padding-top: 5px;
    padding-left: 10px;
}

.product-price {
    grid-area: price;
    font-size: 14px;
    font-weight: 800;
    padding-left: 10px;
}

.top-seller-image {
    max-width: 100px;
    height: 100%;
    margin: 1px;
    object-fit: cover;
    padding: 5px;
    border-radius: 10px;
}

#faceted-search-container > h3,
#faceted-search-container > nav > h3 {
    margin-top: .5rem !important;
    margin-bottom: 1rem !important;
}
/*
     FILE ARCHIVED ON 15:35:06 Mar 17, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:16:21 Jul 30, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.999
  exclusion.robots: 0.024
  exclusion.robots.policy: 0.015
  esindex: 0.011
  cdx.remote: 701.17
  LoadShardBlock: 631.627 (3)
  PetaboxLoader3.datanode: 373.194 (4)
  PetaboxLoader3.resolve: 292.677 (2)
  load_resource: 90.665
*/