:root{--mainfont:'Poppins';--headingfont:'Baskervville';--subheadingfont:'Fuggles';--prim:#8b6a48;--sec:#d2a64d;--dark:#333;--cream:#f5f5f5;--darkcream:#e5e9ea;--lightgrey:#E6E5E5;--grey:#787878;--colour-1:#816243;--gradientcolor:var(--prim) linear-gradient(to bottom,var(--prim),var(--colour-1));--yellow:#face01;--border-line:1px solid rgba(232,234,234,1);--img-filter:invert(44%) sepia(34%) saturate(511%) hue-rotate(350deg) brightness(91%) contrast(88%)}body,h1,h2,h3,h4,h5,h6,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu,a.read-more{font-family:var(--mainfont),sans-serif}body{font-size:16px}a{transition:0.3s all ease}.ti-widget{margin-top:2.5em}.ti-widget .ti-review-content{font-weight:300;font-size:14px!important}.ti-widget .ti-widget-container .ti-name{font-weight:600!important}.border-line{border-bottom:1px solid #eddd}.gfield--type-captcha{display:flex;justify-content:center}.product-category-custom-content table{width:100%;border-collapse:collapse;margin:25px 0;font-family:inherit;box-shadow:0 1px 3px rgba(0,0,0,.1)}.product-category-custom-content table thead th{background-color:#f7f7f7;color:#333;font-weight:600;text-align:left;padding:12px 15px;border-bottom:2px solid #ddd}.product-category-custom-content table tbody tr{border-bottom:1px solid #ddd}.product-category-custom-content table tbody tr:nth-of-type(even){background-color:#f9f9f9}.product-category-custom-content table tbody tr:last-of-type{border-bottom:2px solid #ddd}.product-category-custom-content table tbody td{padding:12px 15px;vertical-align:top}.product-category-custom-content table tbody td:first-child{font-weight:500;width:25%}.product-category-custom-content table tbody td:nth-child(2){font-weight:500;color:var(--sec);width:35%}.product-category-custom-content table tbody td:nth-child(3){font-style:italic;color:#666;width:40%}.product-category-custom-content h2{margin-top:1em}.dds-banner-wrapper h2{font-size:clamp(40px,4vw,70px);margin-bottom:20px}.dds-banner-wrapper small{display:block;color:#fff;margin-top:10px}.main-row.dds-banner-container{padding-top:3em;padding-bottom:3em}.dds-banner-wrapper a.action{background:#fff;color:var(--dark);font-size:15px;margin-top:1em}.dds-banner-wrapper a.action:hover{background:var(--sec);color:#fff}.dds-banner-container{position:relative}.dds-banner-wrapper p{font-size:clamp(15px,1vw,16px)}.centred .carousel-content{padding:3%}.jumbotron .carousel-content ul{display:inline-block;column-width:clamp(20em,30vw,40em);margin-bottom:1.5em}.jumbotron .carousel-content ul li::before{content:"";font-family:'Material Symbols Outlined';vertical-align:sub;font-size:clamp(1.5em,2vw,2em);width:clamp(30px,5vw,50px);height:clamp(30px,5vw,50px);background:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:100px}.jumbotron .carousel-content ul li.delivery::before{content:"\f3a1"}.jumbotron .carousel-content ul li.price::before{content:"\efb7"}.jumbotron .carousel-content ul li.wood::before{content:"\e903"}.jumbotron .carousel-content ul li.dining::before{content:"\eac6"}.jumbotron .carousel-content ul li.lounge::before{content:"\e903"}.jumbotron .carousel-content ul li{margin:0;display:flex;align-items:center;justify-content:center;gap:10px;font-size:clamp(16px,1vw,18px)}.landing_page-template .jumbotron__title h2{padding-bottom:20px;border-bottom:1px solid;margin-bottom:.5em;font-size:clamp(38px,4vw,70px)}.jumbotron a.action{padding:1.1em 6em;font-size:clamp(16px,1vw,18px)}.post-holder{margin-top:1.5em}h1,h2,h3,h4,h5,h6{font-family:var(--headingfont);font-weight:500;text-transform:capitalize;margin-top:0}.subheading{font-family:var(--subheadingfont)}h1,.h1{font-size:clamp(50px,5vw,60px)}h2,.h2,.panel-grid .widget-title{font-size:clamp(40px,4vw,52px)}.underline-text h2.widget-title{border-bottom:1px solid;padding-bottom:20px}h1 small,h1 .h1 small,h2 small,.h2 small,h3 small,.h3 small{font-family:var(--mainfont);font-weight:300;font-size:clamp(17px,1.2vw,19px);text-transform:uppercase;margin-bottom:14px}.landing_page-template h1{font-size:clamp(35px,3vw,56px)}.landing_page-template h2,.landing_page-template .panel-grid .widget-title{font-size:clamp(30px,2vw,42px)}.split-row .panel-grid-cell .so-panel:not(.widget_sow-image),.split-content .so-panel{padding:6%}.gallery-row .gallery{margin:0}.landing_page-template .woocommerce ul.products li.product .onsale{display:inline-flex;justify-content:center;align-items:center;background:red;text-transform:uppercase}.landing_page-template .woocommerce ul.products li::before{display:none}.landing_page-template .woocommerce{margin-top:2em}.split-row .sow-image-container img{width:100%}.cta-shop{padding:40px;display:flex;justify-content:space-between;border-radius:10px;flex-wrap:wrap;gap:15px;position:relative}.cta-shop::before{content:"\f295";font-family:'FontAwesome';color:#fff;font-size:16em;position:absolute;opacity:.08;top:50%;transform:translate(0,-50%)}.cta-shop h2,.cta-shop a.action,.cta-shop p{margin:0}.cta-shop h2{margin-bottom:.5em}.cta-shop-content{z-index:1}.delivery-banner p,.cta-shop-content p{font-size:1.2em}.top{background:var(--gradientcolor);font-size:14px}.top a:hover,.navigation--top>li>a:hover{color:#ddd}li.top-cta a{background:var(--sec);display:inline-block;padding:5px 10px;margin-left:20px}li.top-cta a:hover{background:#cd9918}.centred-widgets.right-widgets{gap:10px}.fullwidth .main-title{padding:clamp(3rem,3rem + 3.2vw,6rem) 1em;border-bottom:0;text-align:left}.navigation{border-top:var(--border-line);box-shadow:unset}.navigation--main>li>a{font-weight:normal;font-size:15px}body ul.mega-sub-menu>li.mega-menu-item.menu-title>a.mega-menu-link{border-bottom:2px solid red!important}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item a::after,ul.sub-menu-columns li a::after{background-color:var(--dark);content:"";display:block;height:1px;transition:300ms;width:0;margin-bottom:7px;bottom:0;position:absolute;left:50%;transform:translate(-40px)}ul.sub-menu-columns li a::after{left:0;transform:translate(0);top:100%;background:var(--prim)}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item a:hover::after,ul.sub-menu-columns li a:hover::after{width:80px}ul.sub-menu-columns li a:hover::after{width:100%}#mega-menu-wrap-main-menu #mega-menu-main-menu{padding:5px 0}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{font-size:16px;color:var(--dark)}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link:focus{color:#000}.left-side-icons .is-form-style{max-width:400px;width:clamp(320px,30vw,500px)}.left-side-icons .is-form-style input.is-search-input{padding-top:25px;padding-bottom:25px;border-radius:50px;position:relative;font-weight:normal}.left-side-icons span.is-search-icon{padding-bottom:38px;border:none;background:var(--prim);color:#fff}.left-side-icons span.is-search-icon:hover{background:var(--colour-1)}.left-side-icons .is-search-icon{width:45px;border-radius:100px}.left-side-icons .is-form-style button.is-search-submit{height:calc(100px - 48px);position:absolute;right:50px;border-radius:50px}.left-side-icons .is-search-icon svg{width:30px;padding-top:2px}.left-side-icons .is-form-style .is-search-submit path{fill:#fff}body .is-ajax-search-details a,body .is-ajax-search-result a{color:var(--sec)}body .is-ajax-woocommerce-actions .add_to_cart_inline a.button{padding:7px 10px;background:var(--prim);font-weight:400}body .is-search-sections .thumbnail img{border-radius:5px;height:100%;object-fit:cover}body .is-search-sections .thumbnail{height:100%}body .is-search-sections{display:flex;align-items:stretch}body .is-ajax-result-description{font-size:13px}body .is-ajax-search-posts-details .is-ajax-result-description{font-size:0}body .is-ajax-search-posts-details .is-ajax-woocommerce-actions .quantity{width:inherit}body .is-ajax-search-posts-details .is-search-sections .meta>div>span{display:block;margin:4px 0 0 0}body div.is-ajax-search-details,body div.is-ajax-search-result{background:var(--sec);padding:4px;border-radius:6px;margin-top:5px}body .simplebar-content-wrapper .quantity .qty{width:30px}body .woocommerce a.added_to_cart{font-weight:500;margin-left:8px}.navigation--main>li>a::before{background-color:var(--prim);content:"";display:block;height:1px;transition:100ms;width:0;margin-bottom:7px;bottom:0;top:100%;position:absolute;left:50%;transform:translate(-50px);opacity:1;transition:0.3s all ease}.navigation--main>li:hover>a::before{width:100px}body .menu-top-side-info-container ul{display:inline-flex;align-items:center;gap:10px}ul#menu-top-side-info li.trade-account{position:relative}ul#menu-top-side-info li.trade-account::after{content:"Trade Login";position:absolute;top:-32px;background:url(https://adamsteak.co.uk/wp-content/uploads/2025/03/Shape.png);background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fff;width:70px;font-size:10px;padding:4px 5px 10px 5px;left:10px}.navigation--main{position:relative}.navigation--main>li{position:static}.navigation--main .sub-menu{display:block;position:absolute;left:0;width:100%;background:white;padding:2em clamp(8vw,8vw,20em) 3em;z-index:100;opacity:0;transform:translateY(-200%);pointer-events:none;transition:.5s all cubic-bezier(.4,0,.2,1);border-top:var(--border-line)}.navigation--main>li:hover .sub-menu{opacity:1;transform:translateY(0);pointer-events:auto}.navigation--main>li:not(:hover) .sub-menu{opacity:0;transform:translateY(-200%);transition:.5s all cubic-bezier(.4,0,.2,1)}.mega-menu-wrapper{display:flex;width:100%}.mega-menu-categories{flex:1;padding-right:20px}.mega-menu-promos{flex:1;display:flex;gap:20px}.mega-menu-promos p{font-weight:normal;font-size:14px;position:relative}b.stand-out{display:inline-block;background:red;padding:2px 10px;font-weight:normal}.mega-menu-promos h3{font-size:24px;margin-bottom:10px;color:#fff;position:relative}ul.sub-menu-columns{margin:0 0 0 1em;padding:0;font-weight:normal;columns:180px 2}ul.sub-menu-columns li{padding-bottom:6px}ul.sub-menu-columns li a{color:var(--dark);position:relative;font-weight:500;font-size:15px;padding-bottom:3px}.promo-box{flex:1;padding:clamp(20px,2vw,30px);background:var(--cream);align-content:center;border-radius:10px}.sale-box{background:var(--prim);color:#fff}.mega-menu-promos .action{padding:10px 20px;background:#fff;font-size:14px;font-weight:500;color:var(--dark);text-decoration:none;margin-top:15px}.sub-menu-title{font-size:clamp(24px,2vw,30px);margin-bottom:15px;display:inline-block;border-bottom:var(--border-line);width:350px;padding-bottom:10px;color:var(--dark);font-weight:400}.trade-box{background:url(https://adamsteak.co.uk/wp-content/uploads/2025/01/Trade-login.jpg) no-repeat;background-size:cover;color:#fff;position:relative;transition:0.5s all ease}.trade-box::before{content:'';background:#000;opacity:.7;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}.hero-img-container{position:relative;overflow:hidden}.hero-img-container img{height:75vh;object-fit:cover;width:100%}h2.hero-title{position:absolute;z-index:2;bottom:30px;color:#fff;left:30px;opacity:0;margin:0;transition:0.4s all ease;font-size:clamp(40px,4vw,50px);width:200px;line-height:1}a.hero-link,a.hero-link::after,.hero-img-container img,.category-card,.category-content,.category-card img{transition:0.4s all ease}a.hero-link:hover h2{opacity:1}a.hero-link:hover::after{background:url(https://adamsteak.co.uk/wp-content/uploads/2025/01/overley.png) bottom left/contain repeat-x;content:"";position:absolute;inset:0;transition:0.4s all ease}a.hero-link:hover img,.category-card:hover img{transform:scale(1.1)}.trust-message-svg img{filter:var(--img-filter);max-width:90px}.trust-message-svg.xxl img{max-width:110px}.trust-message-container{display:flex;align-items:center;gap:20px}.trust-message-content h3{margin-top:0;font-size:clamp(20px,1.5vw,24px)}.trust-message-content p{margin:0;font-size:14px;line-height:1.3}.product-category-title-area{display:flex;align-items:center;border-bottom:1px solid var(--prim);padding-bottom:1.5em;gap:10px}.product-category-title-area h2,.product-category-title-area h1,.product-category-title-area p{margin:0}.product-category-title-area div{width:50%}.product-category-title-area p{font-size:15px}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;margin-top:2.5em}.category-content{position:absolute;bottom:20px;width:95%;left:50%;transform:translateX(-50%);padding:20px;border-radius:12px;cursor:pointer;text-decoration:none;color:inherit;background:rgba(255,255,255,.6);backdrop-filter:blur(10px)}.category-image-wrapper{overflow:hidden;border-radius:8px}a.category-card:hover .category-content{bottom:20%}.category-card img{width:100%;height:450px;display:block;object-fit:cover}.category-content-wrapper{position:relative}h2.category-title{margin:0;font-size:20px;color:var(--dark);font-weight:600}.category-content-wrapper.testproduct{display:none}.product-carousel{position:relative;overflow:hidden;width:100%;margin-top:2.5em}.product-item{position:relative}.product-carousel .slides-wrapper{display:flex;transition:transform 0.8s ease-in-out}.product-slide{flex:0 0 33.333%;max-width:33.333%;box-sizing:border-box;padding:10px;text-align:center;position:relative;overflow:hidden}.product-details{position:absolute;background:rgba(255,255,255,.6);backdrop-filter:blur(10px);bottom:40px;width:85%;left:50%;transform:translateX(-50%);padding:10px 20px;border-radius:12px;transition:0.4s all ease;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);backdrop-filter:blur(10px);color:white;border:none;padding:10px;cursor:pointer;z-index:6}.carousel-arrow.prev{left:10px}.carousel-arrow.next{right:10px}.carousel-pagination{text-align:center;margin-top:20px}.carousel-pagination .dot{display:inline-block;width:10px;height:10px;background:#ccc;border-radius:50%;margin:0 5px;cursor:pointer}.carousel-pagination .dot.active{background:var(--prim)}.product-grid{display:grid;gap:20px;margin-top:2.5em}.product-item{text-align:center}.product-image-wrapper{border-radius:8px}.product-image{width:100%;height:clamp(350px,30vw,500px);object-fit:cover;display:block;margin-bottom:0;transition:0.4s all ease}.product-image-wrapper,.product-slide{overflow:hidden}.product-slide a,.product-item a{text-decoration:none;color:inherit}.product-image-wrapper a:hover img{transform:scale(1.1)}.product-slide h2,.product-item h2{margin:10px 0;font-size:clamp(1.2em,1.5vw,1.3em);color:var(--dark);font-weight:600;line-height:1.3;text-align:left}.product-slide p,.product-item p{margin:5px 0;font-size:1.2em;color:var(--dark)}.product-slide p,.product-grid p{margin:0;padding:5px 10px;border-radius:100px;border:2px solid var(--prim);background:#fff;font-size:clamp(1em,2vw,1.1em)}.product-slide:hover .product-details,.product-item:hover .product-details{bottom:150px}.sale-badge{position:absolute;top:20px;right:20px;background-color:#f44;color:white;padding:5px 12px;border-radius:100px;border:1px solid #fff;width:60px;height:60px;display:inline-flex;z-index:5;font-weight:bold;font-size:.9em;text-transform:uppercase;align-items:center;justify-content:center}.product-actions{position:absolute;bottom:40px;width:85%;left:50%;transform:translateX(-50%);display:flex;gap:10px;opacity:0;visibility:hidden;transition:0.4s all ease;z-index:6}.product-actions a,.product-actions button{border:none;border-radius:4px;cursor:pointer;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);transition:0.3s all ease;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 15px;color:var(--dark);text-decoration:none;font-size:.9em}.add-to-cart-btn{flex:1;font-weight:500}.quick-view-btn{padding:8px!important;width:40px;flex:0 0 auto}.quick-view-btn span{display:none}.product-actions svg{width:18px;height:18px;stroke-width:2px}.product-actions a:hover,.product-actions button:hover{background:var(--prim);color:white}.product-actions a:hover svg,.product-actions button:hover svg{stroke:white}.product-slide:hover .product-actions,.product-item:hover .product-actions{opacity:1;visibility:visible;bottom:150px}.product-slide:hover .product-details,.product-item:hover .product-details{opacity:0;visibility:hidden}.add-to-cart-btn.loading{opacity:.7;pointer-events:none}#quick-view-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:99999;display:none}#quick-view-modal.open{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quick-view-content{background:white;max-width:1000px;margin:40px auto;padding:clamp(25px,2vw,40px);position:relative;border-radius:8px}.quick-view-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2vw,40px);align-items:stretch}.quick-view-close{position:absolute;top:20px;right:20px;font-size:24px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:50%}.quick-view-images img{width:100%;height:500px;border-radius:8px;object-fit:cover}.quick-view-summary .price{font-size:clamp(19px,2vw,24px);margin-bottom:clamp(.2em,2vw,.6em)}.quick-view-summary .description{margin-bottom:20px}.quick-view-summary h2,.woocommerce-MyAccount-content h2{font-size:clamp(30px,2vw,40px);margin-bottom:clamp(.2em,2vw,.6em)}.short-content,.out-of-stock-notice,.full-content{font-size:clamp(14px,1vw,15px)}.stock-status{margin:15px 0;font-weight:500}.stock-status .in-stock{background:#008a00;color:white;display:inline-flex;align-items:center;padding:8px 16px;border-radius:4px;font-size:clamp(14px,1vw,16px)}.stock-status .out-of-stock{background:#dc3545;color:white;display:inline-flex;align-items:center;padding:8px 16px;border-radius:4px}.stock-status .on-backorder{background:#ffc107;color:#000;display:inline-flex;align-items:center;padding:8px 16px;border-radius:4px}.cart-form{margin:20px 0}.quantity-wrapper{display:flex;gap:10px;margin-bottom:20px}.quantity input{width:80px;height:45px;text-align:center;border:1px solid #ddd;border-radius:4px}.single_add_to_cart_button{flex:1;background:#000;color:white;border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-weight:500}.add-to-wishlist{display:flex;align-items:center;gap:8px;color:#666;text-decoration:none}.read-more{color:var(--dark);text-decoration:none;display:block;margin-top:10px;font-size:13px}.quick-view-summary .description a.read-more{font-weight:600;margin-left:0}.add-to-cart-btn.disabled{opacity:.5;cursor:not-allowed;background:rgba(220,220,220,.9)!important}.add-to-cart-btn.disabled:hover{background:rgba(220,220,220,.9)!important;color:inherit}.out-of-stock-notice{background:var(--cream);padding:15px 20px;border-radius:4px;margin:15px 0}.out-of-stock-notice p{margin:0;line-height:1.5}.out-of-stock-notice a{color:var(--prim);text-decoration:none;font-weight:500}.out-of-stock-notice a:hover{text-decoration:underline}.variations{width:100%;margin-bottom:20px}.variations td{padding:5px 0;vertical-align:middle;font-size:clamp(14px,1vw,16px)}.variations td.label{padding-right:15px;min-width:70px}.variations td,.variations tr{font-size:14px}.variations select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;background-color:#fff}.single_variation_wrap{margin-top:20px}.woocommerce-variation-price{margin-bottom:15px;font-weight:500}.woocommerce-variation-availability{margin-bottom:15px}.variations_form .quantity-wrapper{display:flex;gap:10px;align-items:center}.single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;gap:10px;align-items:stretch;font-size:clamp(14px,1vw,16px)}.sides{padding-left:clamp(2em,4vw,10em);padding-right:clamp(2em,4vw,10em)}.main-row.sides.trust-boxes{padding-top:2.5em;padding-bottom:2.5em}.main-row.reduced{padding-top:3em;padding-bottom:3em}.pad30{padding:30px}.woocommerce-cart .pad30{padding:clamp(15px,2vw,30px)}.single-product .main-row.product-summary-container{padding-top:clamp(1em,4vw,5em);padding-bottom:5em}.lightbg{background:var(--cream)}.colouredbg{background:var(--prim)}.whitebg{background:#fff}.darklightbg{background:var(--darkcream)}.certified-banner{padding:clamp(30px,4vw,50px);border-radius:10px}.certified-banner .sow-image-container{justify-content:center}.certified-banner p{font-size:15px}.certified-banner .right-side{background:#009932;align-items:center;display:flex;justify-content:center;border-radius:8px}.message-row-container{display:flex;justify-content:space-around;margin:0;gap:20px;padding:30px 20px}.message-row-wrapper{display:flex;align-items:center;gap:10px;width:300px}.certified-banner .sow-image-container img{width:400px}.message-row-icon img{width:80px;filter:var(--img-filter)}.message-row-icon.sm img{width:60px}.message-row-content h3{font-size:1.2em}.message-row-content p{font-size:13px;margin:0}.message-row-content h3 a{font-weight:600;border-bottom:1px dashed;padding-bottom:3px}a.action,input.gform_button[type=submit]{text-transform:uppercase;padding:14px 24px;font-size:16px;font-weight:500;margin-bottom:0;transition:all 0.3s ease}.colouredbg a.action{background:#fff;color:var(--dark);align-content:center}.delivery-banner a.action{margin:.5em 0 0 0}.delivery-banner a:not(.action){border-bottom:1px dashed}.colouredbg a.action:hover{background:var(--cta-hover);color:#fff}.contact-details-icon{font-size:1.5em;color:var(--sec)}.contact-left{border-right:var(--border-line);padding-right:25px}.contact-page-row h1,.panel-grid .contact-page-row .widget-title,.contact-page-row h2{font-size:30px}.contact-page-row hr{border-color:var(--sec);margin-top:2em;margin-bottom:2em}.contact-details{display:inline-flex;gap:10px;margin-top:1.2em}.contact-page-row p{font-size:15px}.contact-details p{margin:0}.contact-details{display:inline-flex;gap:10px;margin:1.2em auto 15px}.contact-details-link{display:grid}.contact-details-link-box{display:inline-flex;gap:10px;align-items:center;margin-bottom:10px}a.cd-link small{display:block;color:var(--dark);font-size:.7em;line-height:1.8;font-weight:600;margin-top:5px}a.cd-link{font-weight:600}ul.socails{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:10px;margin-top:.9em}ul.socails li a{height:40px;line-height:30px;width:40px;font-size:1.1em;border-radius:50%;background:var(--sec);display:inline-flex;color:#fff;justify-content:center;align-items:center;border:1px solid}ul.socails li a:hover{background:transparent;border:1px solid var(--sec);color:var(--sec)}.menu-useful-links-menu-container ul{list-style:none;margin:0;padding:0}.footer h6.footer__headings{font-size:1.3em}.footer .textwidget h2{font-size:1.5em;font-family:var(--mainfont)}.footer .widget_nav_menu ul>li{padding-bottom:5px}.footer .widget_nav_menu ul>li>a{font-size:16px;margin-left:0;font-weight:300}.footer .widget_nav_menu ul>li>a::before{display:none}p.smaller{font-size:14px}.footer-socials,.footer-cards{display:flex;gap:10px;align-items:center}.footer-socials div a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--prim);border-radius:100px;font-size:18px;border:1px solid var(--prim);transition:0.4s all ease}.footer-socials div a:hover{background:transparent}.footer .footer-socials i{color:#fff}.footer .footer-socials div a:hover i{color:var(--prim)}.footer-img{margin-top:20px}.footer-img img{width:200px}.footer .footer-cards i{font-size:28px}p.cards-text{margin:15px 0 4px 0;font-size:10px}.footer-bottom{border-top:var(--border-line)}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}button.content-collapse[aria-expanded="false"]:not(.faqtitle)::after{content:' MORE \f107'}button.content-collapse[aria-expanded="true"]:not(.faqtitle)::after{content:' LESS \f106'}body .menu-top-side-info-container ul,body .menu-top-side-icons-container ul{list-style-type:none;margin:0;padding:0}.menu-top-side-icons-container ul .woocommerce-Price-amount.amount{display:none}.menu-top-side-icons-container ul,.menu-top-side-info-container ul .material-symbols-outlined{width:50px;height:50px;background:var(--prim);font-weight:200;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;font-size:32px;color:#fff;transition:0.3s all ease}.menu-top-side-info-container ul .material-symbols-outlined:hover{background:var(--colour-1)}.menu-top-side-icons-container ul li.menu-item.woofc-menu-item a{pointer-events:none}.menu-top-side-icons-container ul .woofc-menu-item .woofc-menu-item-inner:after{left:26px;background:#fff;color:var(--prim);box-shadow:3px 4px 24px 0 rgba(0,0,0,.11)}body .menu-top-side-icons-container .woofc-menu-item .woofc-menu-item-inner i{margin:unset;width:unset;color:#fff}#featured-product-container ul li.product::before{display:none}.woofc-count span{background-color:var(--prim)}body .woofc-area.woofc-style-02 .woofc-area-mid{padding-left:8px}body .woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-thumb img{border-radius:5px}button.single_add_to_cart_button.button.alt{background:var(--prim);font-weight:400;transition:0.3s all ease}button.single_add_to_cart_button.button.alt:hover{background:var(--sec)}#wc-stripe-express-checkout-element{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.single-product .main-title{display:none}.single-product .navigation{border-bottom:var(--border-line)}.single-product .product-tabs h2{font-size:22px;border-bottom:1px solid;width:330px;padding-bottom:10px}a.added_to_cart.wc-forward{display:flex;align-items:center;justify-content:center;font-size:15px;text-transform:capitalize}a.added_to_cart.wc-forward::after{content:"\f1e1";font-family:'Material Symbols Outlined';margin-left:4px;transition:0.3s all ease;width:20px;height:20px;background:var(--prim);color:#fff;display:inline-flex;border-radius:100px;justify-content:center}a.added_to_cart.wc-forward:hover::after{background:var(--sec)}body.woocommerce-page .woocommerce-message{padding:20px}.woocommerce #reviews #comments ol.commentlist{padding-left:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:0;border-color:var(--sec)}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{color:var(--prim)}.woocommerce #review_form #respond p.stars{font-size:16px}.woocommerce .comment-form-rating{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:1em}.woocommerce #review_form #respond{padding:20px;background:#fff;border-radius:6px;border:1px solid var(--darkcream)}.woocommerce #review_form #respond #reply-title{text-transform:uppercase;border-bottom:1px solid;width:100%;display:block;padding-bottom:10px}.woocommerce #review_form #respond p.must-log-in{margin-top:1em}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received p{border-bottom:1px solid;padding-bottom:1em}.woocommerce #review_form #respond label{text-transform:capitalize}.woocommerce #review_form #respond textarea{margin-top:10px}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,.woocommerce ul.order_details{padding:20px;background:var(--cream);position:relative}.woocommerce ul.order_details{height:100px}.woocommerce ul.order_details::after{content:"\f812";font-family:'Material Symbols Outlined';font-size:clamp(2em,7vw,4em);width:clamp(80px,10vw,100px);height:clamp(80px,10vw,100px);border-radius:100px;background:var(--sec);color:#fff;display:inline-flex;align-items:center;justify-content:center;vertical-align:sub;position:absolute;right:-20px;transform:rotate(344deg)}.woocommerce div.product p.stock{font-weight:600;font-size:18px;text-transform:uppercase;position:relative;display:block;padding:20px;background:red;color:#fff;border-radius:0;border-left:5px solid var(--sec)}.woocommerce div.product p.stock::after{content:"\f071 \00a0 This product is currently only available on backorder";font-family:'FontAwesome','Open Sans';text-transform:none;font-size:clamp(16px,1vw,18px);display:block;font-weight:500;padding-top:10px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:var(--sec)}.archive.tax-product_cat .master-container{margin-top:5em;margin-bottom:3em}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:var(--prim)}html body.woocommerce-page nav.woocommerce-pagination ul li .next:hover{color:#fff!important}body.single-product .ti-widget.ti-no-profile-img{text-align:left;margin:clamp(1em,2vw,2em) auto 0}body.single-product .ti-widget.ti-no-profile-img a.ti-header{padding:0;margin:0}body.single-product .ti-widget[data-layout-id='111'][data-set-id='light-minimal'] .ti-profile-img img{width:25px!important;height:25px!important}body.single-product .ti-widget.ti-no-profile-img .ti-header{flex-wrap:nowrap}.woocommerce div.product .product_title{font-size:30px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{font-size:24px}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:500}.woocommerce div.product p.price{color:var(--prim);margin-top:10px}.product-category-custom-content{margin-top:2em}body.woocommerce-page .woocommerce-product-details__short-description,.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce div.product .woocommerce-tabs .panel ul,.woocommerce div.product .woocommerce-tabs .panel{font-size:14px;line-height:1.6}.woocommerce div.product form.cart{width:100%;display:flex;align-items:stretch}.woocommerce div.product form.variations_form.cart{display:block;margin:1.8em auto}body .woocommerce .quantity .qty{width:100%}.woocommerce .quantity{width:25%}body.woocommerce-page button{text-transform:uppercase}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:21px}.woocommerce div.product .woocommerce-product-rating{margin-bottom:0}.woocommerce div.product .woocommerce-tabs .panel ul,body.woocommerce-page .woocommerce-product-details__short-description ul{list-style-type:none;margin:0 0 .7em;padding-left:0}.woocommerce div.product .woocommerce-tabs .panel ul li,body.woocommerce-page .woocommerce-product-details__short-description ul li{margin:0 0 .5em 1.5em;font-weight:500;line-height:1.3;-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;-mx-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid}.woocommerce div.product .woocommerce-tabs .panel ul li::before,body.woocommerce-page .woocommerce-product-details__short-description ul li::before{font-family:'Material Symbols Outlined';content:'\e2e6';margin:0 8px 0 -1.5em;font-size:1.2em;color:var(--sec)}.woocommerce .product .product_meta>span.tagged_as{font-size:0;width:0;height:0;padding:0;margin:0}body.woocommerce .product .product_meta span{align-content:center}body.woocommerce .product .product_meta{padding:0 0 25px 0;display:flex;align-items:stretch;gap:10px;text-transform:capitalize}.woocommerce .product .product_meta>span.sku_wrapper,.woocommerce .product .product_meta>span.posted_in{display:inline-block;padding:10px;background:var(--sec);color:#fff;border-radius:5px}.woocommerce .product .product_meta>span.sku_wrapper{width:30%}.woocommerce .product .product_meta>span.posted_in{width:70%}.woocommerce .product .product_meta>span.posted_in a{color:#fff;border-bottom:1px dashed}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{display:none;opacity:0;pointer-events:none}body .woocommerce-product-gallery .flex-viewport{height:clamp(400px,60vw,600px)!important;overflow:hidden!important}.woocommerce-product-gallery__wrapper{height:100%;display:flex}.woocommerce-product-gallery__image{width:100%}.woocommerce-product-gallery__image a{display:block;height:100%;width:100%;position:relative}.woocommerce-product-gallery__image a::after{content:'\e8ff';font-family:'Material Symbols Outlined';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px;color:var(--dark);opacity:0;height:70px;width:70px;border-radius:100px;background:#fff;display:inline-flex;transition:opacity 0.3s ease;justify-content:center;align-items:center;background:rgba(255,255,255,.6);backdrop-filter:blur(10px)}.woocommerce-product-gallery__image a:hover::after{opacity:1}.woocommerce div.product div.images img,.woocommerce-product-gallery__image .wp-post-image{width:100%;height:100%;object-fit:cover;object-position:center;margin:0;border:var(--border-line)}.woocommerce-product-gallery__image img{pointer-events:none user-select:none;-webkit-user-drag:none}.woocommerce-product-gallery__wrapper{transition:transform 0.5s easet;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{vertical-align:sub;font-size:14px}.woocommerce-variation-price span.price{color:#fff!important}.woocommerce-variation-price .price{padding:14px;background:var(--grey);border-radius:5px;margin-top:-10px;position:relative;display:block}.woocommerce-variation-price .price::after{font-weight:bolder;position:absolute;right:13px;top:calc(100% - 77px);font-size:clamp(3em,5vw,4em);color:rgba(255,255,255,.2);content:'\eaf1';font-family:'Material Symbols Outlined';transform:rotate(-8deg);top:50%;right:0;transform:translate(0,-50%) rotate(-8deg)}.woocommerce-variation-price span.price::before{content:"New Price: ";text-transform:uppercase;font-size:17px;margin-right:10px}.woocommerce div.product form.cart .button.disabled{background:var(--dark)}.woocommerce div.product form.cart .button.disabled:hover{background:var(--prim)}.woocommerce div.product form.cart .woocommerce-variation-description p{font-size:15px;padding-bottom:10px;display:inline-flex;font-weight:500}.woocommerce div.product form.cart .woocommerce-variation-description p::before{content:"\e5cc";font-family:'Material Symbols Outlined'}body.woocommerce-page span.onsale{position:absolute;top:30px;left:20px;background-color:#f44;color:#fff;border-radius:100px;border:1px solid #fff;width:clamp(40px,22vw,60px);height:clamp(40px,22vw,60px);display:inline-flex;z-index:2;font-weight:bold;font-size:.9em;text-transform:uppercase;align-items:center;justify-content:center}.woocommerce ul.products li.product .onsale{width:30px;height:30px;font-size:13px;padding:25px;margin:5px}.woocommerce div.product div.images .flex-control-thumbs{margin-top:1em}.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{list-style:none;cursor:pointer;padding:0;height:100px;width:100%}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{border:2px solid var(--prim)}.woocommerce div.product div.images .flex-control-thumbs li img{height:100%;object-fit:cover;border:2px solid #eee;transition:0.3s all ease}.single-product-trust-message{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:10px;text-align:center;margin-bottom:1em}.sp-container{padding:20px;background:var(--cream);border:1px solid var(--darkcream);width:100%;height:130px;align-content:center;border-radius:6px}.sp-text p{margin:0;font-size:13px}.woocommerce-tabs .wc-tabs,.woocommerce-Tabs-panel h2:first-child{display:none}.accordion{background:transparent;cursor:pointer;padding:12px;width:100%;border:none;text-align:left;font-size:16px;margin:10px auto 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;transition:0.3s all ease}.accordion::after,.accordion.active::after{content:"\e313";font-family:'Material Symbols Outlined';font-size:1.8em;font-weight:200}.accordion.active{background:var(--cream);border-top:1px solid var(--cream);border-bottom:1px solid #ddd;transition:0.3s all ease}.accordion.active::after{content:"\e316"}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes{border:0}.woocommerce div.product .woocommerce-tabs .panel{padding:1.5em;margin-bottom:10px;background:var(--cream)}section.related.products h2{margin-bottom:.6em;position:relative}section.related.products h2::before{content:"High Quality Products";font-size:16px;position:absolute;bottom:100%;font-family:var(--mainfont);text-transform:uppercase;font-weight:300;margin-bottom:6px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.1em;font-weight:500;text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__title::before{content:""}.woocommerce ul.products li.product .price{position:relative;font-size:1.08em;font-weight:600;text-align:center;color:var(--prim)}.woocommerce ul.products li.product div{overflow:hidden;border-radius:8px}.woocommerce ul.products li.product a img{border-radius:8px;transition:0.3s all ease}.woocommerce ul.products li.product a:hover img{transform:scale(1.1)}.woocommerce ul.products li.product .button{background:var(--prim);color:#fff;font-weight:400;font-size:0;text-transform:uppercase;margin-left:10px;position:absolute;bottom:50%;left:50%;transform:translateX(-50%);margin:0;width:80%;text-align:center}.woocommerce ul.products li.product:hover .button{font-size:16px;bottom:50%;left:50%;transform:translateX(-50%)}.stock-message-container{background:red;padding:20px;border-radius:6px;color:#fff;font-size:15px;margin-bottom:2em}strong.sorry{display:flex;align-items:center;gap:10px;font-size:18px;text-transform:capitalize}strong.sorry::after{content:"\e811";font-family:'Material Symbols Outlined';font-weight:500;font-size:25px}.stock-message-container div{margin-top:1em}.stock-message-container a{border-bottom:1px dashed}div#project-navigation-anchor{display:none}.breadcrumbs{box-shadow:unset;margin-bottom:30px}.breadcrumbs a{color:var(--sec);padding-top:0;padding-bottom:0}.breadcrumbs a:hover{color:var(--prim)}.breadcrumbs a::before,.breadcrumbs a::after{height:12px}.breadcrumbs span>span{padding-top:0}.woocommerce .woocommerce-ordering select{border-radius:100px;padding:10px;font-size:14px;border:var(--border-line)}.woocommerce ul.products li.product .star-rating{margin-top:.6em;font-size:1.5em;align-self:center;left:50%;transform:translate(-50%,0)}body.woocommerce-page .star-rating,.woocommerce .star-rating{color:#f7c51e}.woocommerce-info{border-top-color:var(--sec)}.basket-right{border:1px solid var(--dark)}.wc-proceed-to-checkout a.checkout-button.button{font-size:16px;font-weight:500;text-transform:uppercase;padding:1.5em 20px}.cart_totals h2{font-size:30px;padding-bottom:10px}.woocommerce table.shop_table td,.woocommerce table.shop_table tr,.woocommerce table.shop_table,.woocommerce table.shop_table tbody th{border:0}.coupon label{display:none}.coupon{width:50%}body.woocommerce-page button.button{background:var(--grey);color:#fff;font-weight:400;font-size:15px}.woocommerce-cart .woocommerce .quantity{width:80%}.woocommerce-cart-form__contents{border:none;margin:0}.woocommerce-cart-form__contents thead th{background:transparent;border:none;border-bottom:1px solid #e5e5e5;font-weight:500;text-transform:none padding:15px 12px;font-size:16px}.woocommerce-cart-form__cart-item{border-bottom:1px solid #e5e5e5}.product-thumbnail img{width:80px!important;height:auto;border-radius:5px}.product-name a{text-decoration:none;font-weight:500;font-size:14px;color:var(--dark)}.woocommerce .quantity .qty{width:70px;border:1px solid #ddd;padding:8px;border-radius:4px;text-align:center}span.woocommerce-Price-amount.amount{font-weight:700}.product-remove a.remove{color:#999;font-size:20px}.product-remove a.remove:hover{background:transparent;color:#333}.coupon{display:flex;align-items:stretch;gap:10px}.coupon label{margin:0}#coupon_code{width:200px;border:1px solid #ddd;padding:8px 12px;margin:0;border-radius:4px}.woocommerce-page table.cart td.actions{padding-top:3em}.variation{margin-top:5px;font-size:14px;color:#666}.variation dt{font-weight:normal;display:inline-block;margin-right:5px}.variation dd{display:inline-block;margin:0}.variation p{margin:0}.button[name="update_cart"]{float:right}.woocommerce-cart button.button{background:var(--prim)!important}body.woocommerce-page .woocommerce-message{margin-top:2em}.woofc-area .woofc-suggested .woofc-suggested-product{align-items:stretch;background:var(--cream);border-radius:5px}.woofc-area .woofc-suggested .woofc-suggested-product-info{padding-top:10px}.woofc-area.woofc-rounded-yes .woofc-inner .woofc-area-bot .woofc-suggested .woofc-suggested-product-atc .button{background:var(--prim);color:#fff}.woofc-area .woofc-suggested .woofc-suggested-product-price{color:var(--prim);opacity:.8;font-weight:500}.woofc-area .woofc-suggested .woofc-suggested-product-image img{height:100%;object-fit:cover}body form.wc-block-components-form.wc-block-checkout__form{padding:30px;background:var(--cream);border-radius:10px}.woocommerce-checkout .master-container{overflow:inherit}#custom-order-section{background:var(--cream);padding:20px;margin:20px 0;border-radius:6px}#custom-order-section:last-child{display:none}#custom-order-section .info-box{display:inline-flex;gap:10px;margin:10px auto}#custom-order-section .icon span.material-symbols-outlined{font-size:2.3em;color:var(--prim)}#custom-order-section .content p{font-size:13px;margin:0}body .wp-block-woocommerce-checkout{padding-top:3em;padding-bottom:3em}body .wc-block-components-product-metadata__description{display:none}body .wc-block-checkout__sidebar .wc-block-components-product-name{font-weight:600}body .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width:60px;width:60px;border-radius:5px}body .wc-block-components-product-details.wc-block-components-product-details li{font-size:12px;margin-bottom:2px}body .wp-block-woocommerce-checkout-order-summary-block{background:var(--prim);color:#fff;padding-left:10px;padding-right:10px}body .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border:0}body .wc-block-components-order-summary .wc-block-components-order-summary-item{border-bottom:1px solid #fff}body .wc-block-components-totals-wrapper,body .wp-block-woocommerce-checkout-order-summary-totals-block{border-color:#fff}body .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{background:var(--prim);color:#fff;border:0;border-radius:10px;transition:0.3s all ease}body .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover,.woocommerce-checkout span.wp-block-button a:hover,body.woocommerce-page a.button.wc-backward:hover{background:var(--sec)}body form.wc-block-components-form.wc-block-checkout__form{font-size:15px}body .wc-block-components-checkout-step__description{font-size:1em;margin-top:10px}.woocommerce-checkout span.wp-block-button a,a.button.wc-backward{display:inline-block;background:var(--prim);padding:.8em 1.2em;border-radius:10px;font-weight:normal;color:#fff;transition:0.3s all ease}.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description-group .read-more-content{background:var(--prim);padding:6px;color:#fff;border-left:7px solid var(--sec);font-size:14px}.wc-block-components-sidebar{position:sticky}.wp-block-woocommerce-checkout-access-message{background-color:#fff3cd;color:#856404;padding:10px;margin:10px 0 2em;font-size:14px;border-left:7px solid #ffa502}div#customer_login{margin-top:5em;margin-bottom:5em}.woocommerce form.login,.woocommerce form.register{border:0;padding:0}div#customer_login .u-column1,div#customer_login .u-column2,#order-tracking{padding:30px;border:var(--border-line);border-radius:10px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;font-weight:normal;font-size:14px;text-transform:unset}p.woocommerce-LostPassword.lost_password{font-size:14px;margin-top:10px}body.woocommerce-page button.button{text-transform:uppercase;padding:14px 24px;font-size:16px;font-weight:normal;background:var(--prim);transition:0.3s all ease}body.woocommerce-page button.button:hover{background:var(--sec)}.woocommerce form .form-row label{font-size:14px;font-weight:500;text-transform:uppercase}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:8px}div#customer_login .u-column2 p{font-size:14px}.woocommerce-privacy-policy-text a{border-bottom:1px dashed}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-top:2em}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{color:#fff}body nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link::before{content:"";font-family:'Material Symbols Outlined';font-size:1.2em;vertical-align:sub}body nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard::before{content:"\e853"}body nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders::before{content:"\eb14"}body nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads::before{content:"\f001"}body nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address::before{content:"\e55e"}body nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--payment-methods::before{content:"\e870"}body nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account::before{content:"\e3c9"}body nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout::before{content:"\e9ba"}nav.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{padding:20px;background:var(--cream);border-radius:6px}nav.woocommerce-MyAccount-navigation{text-transform:capitalize}.woocommerce-MyAccount-content legend{text-transform:capitalize;padding-top:1em}.woocommerce-MyAccount-content em{font-size:14px}.woocommerce-MyAccount-content address{padding:10px;background:#fff;border:var(--border-line)}nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:not(:last-child){border-bottom:1px solid #a19f9f;padding-bottom:10px}.woocommerce .woocommerce-info .button{font-weight:400}.woocommerce-account .addresses .title .edit{float:left;margin-bottom:10px}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button{background:var(--prim);color:#fff;font-weight:400;text-transform:uppercase}body.woocommerce-page a.button:hover{background:var(--sec)}#order-tracking{margin:5em auto;padding:clamp(2em,2vw,5em)}#order-tracking .woocommerce form .form-row{width:100%;margin:15px auto}#order-tracking .woocommerce button.button{background:var(--prim);color:#fff;padding:1em 20px;font-weight:500;transition:0.2s all ease}#order-tracking .woocommerce button.button::after{content:"\ Order"}#order-tracking .woocommerce button.button:hover{background:var(--sec);color:#fff}#order-tracking p{font-size:clamp(15px,1vw,16px)}#order-tracking p.order-info{margin-bottom:2em}body .page-order-tracking .widget_sow-editor .woocommerce-order-details ul li:before{display:none}body .page-order-tracking .widget_sow-editor .woocommerce-order-details ul li{margin-left:0;padding-top:10px}body .page-order-tracking .woocommerce .woocommerce-customer-details address{height:200px;display:flex;flex-direction:column;justify-content:center;font-size:17px;margin:20px auto}@media (min-width:1400px){div#headstuff,.footer .container,.top .container,.footer-bottom .container{width:clamp(1370px,100vw,1500px)}}@media (min-width:992px){.dds-banner-wrapper p{width:80%}div#headstuffs{justify-content:center}.navigation--main>li>a{padding:10px clamp(15px,1.8vw,20px)}.is-sticky-navbar:not(.header-transparent) .fullwidth .navigation{z-index:9999}.is-sticky-navbar .navigation--main .sub-menu{box-shadow:4px 5px 14px rgb(0 0 0 / 2%)}.navigation--main>li:hover,.navigation--main>li.is-hover,.navigation--main>li.current-menu-item{box-shadow:unset}.mobile-close,.mobile-actions{display:none}.header-centre .logo,.centre-trans .logo{transform:translate(-50%);left:10%;position:relative;width:max-content}.logo{padding-top:20px;padding-bottom:20px}div#collapsy.trust-message-wrapper .panel-grid-cell{width:calc(23% - var(--copad))}.is-sticky-navbar:not(.header-transparent) .navigation{border-bottom:var(--border-line)}.product-slide{flex-basis:33.33%}.single-product .header,.post-type-archive-product .header{margin-bottom:0}.main-title__primary{font-size:58px}.footer{padding:50px 0 0}}@media (max-width:1199px){.somethingrandom{color:#333}.logo{margin-left:70px}.trust-message-container{flex-direction:column;align-items:center}.trust-message-content{text-align:center}}@media (max-width:991px){.dds-banner-wrapper{max-width:58%}.somethingrandom{color:#333}.centred .carousel-content{padding:10% 3%}body .jumbotron .item img{animation:none}body .split-row.main-row .sow-image-container img{height:clamp(300px,80vw,500px);object-fit:cover}div#customer_login .u-column2{margin-top:30px}.top__right{padding-bottom:10px}div#navi{background:unset}.menu-top-side-icons-container ul li.menu-item.woofc-menu-item a{pointer-events:unset}.navigation{border:0}.header-centre .logo{padding-left:0;margin:0}.navigation--main>li>a::before,.menu-top-side-info-container,.contact-page-row hr{display:none}.sub-menu-title{width:100%}body .promo-box{margin:0}.mega-menu-categories{margin-bottom:1em}.mega-menu-promos{gap:20px}.mobile-actions{width:100px}.navbar-toggle{display:block;border:none;background:none;padding:0;z-index:1001;position:relative;transition:opacity 0.3s ease}.navbar-toggle.menu-open{opacity:0;visibility:hidden;pointer-events:none}#buildpress-navbar-collapse{position:fixed;top:0;left:-100%;width:100%;height:100vh;background:white;z-index:1000;transition:left 0.3s ease;padding:60px 20px 20px;overflow-y:auto;visibility:hidden;transform:translateX(-100%);transition:transform 0.3s ease-in-out,visibility 0.3s ease-in-out;will-change:transform}#buildpress-navbar-collapse.show{left:0;visibility:visible;transform:translateX(0);animation:slideIn 0.3s ease-in-out forwards}#buildpress-navbar-collapse.closing{transform:translateX(100%);visibility:visible}#buildpress-navbar-collapse.transitioning{pointer-events:none}#buildpress-navbar-collapse.show+.mobile-close,#buildpress-navbar-collapse.in+.mobile-close{display:block}.navigation--main>li{width:100%;display:block;margin:0;border-bottom:1px solid #eee;opacity:0;transform:translateY(10px);transition:opacity 0.3s ease-out,transform 0.3s ease-out;transition-delay:calc(var(--item-index,0) * 0.1s)}.navigation--main>li>a{padding:15px 0;display:block;font-size:18px}.navigation--main .sub-menu{position:relative;width:100%;transform:none;box-shadow:none;padding:0;display:none}#buildpress-navbar-collapse.show .navigation--main>li{opacity:1;transform:translateY(0);animation:fadeIn 0.3s ease-out forwards;animation-delay:calc(var(--item-index,0) * 0.1s)}.navigation--main>li:hover .sub-menu,.navigation--main>li:not(:hover) .sub-menu,.navigation--main .sub-menu{transform:unset;opacity:1}.mega-menu-wrapper{flex-direction:column;background:var(--cream);padding:30px;margin:1em auto 2em;border:1px solid #eee}.mega-menu-categories{padding:0}.sub-menu-columns{columns:1}.promo-box{width:100%;margin:10px 0}.navigation--main>li.show-submenu .sub-menu{display:block}ul.sub-menu-columns li{line-height:1.4;padding-bottom:10px}.mobile-close{position:absolute;top:20px;right:20px;font-size:50px;border:none;background:none;z-index:1002;font-weight:200}.left-side-icons .is-form-style button.is-search-submit{right:32px}body .woofc-area.woofc-style-02 .woofc-area-mid{padding-left:0}.product-slide:hover .product-actions{opacity:0}div#collapsy.hero-img-wrapper .panel-grid-cell{width:50%}h2.hero-title{opacity:1;width:100%}h2.hero-title::after{content:"\e5cc";font-family:'Material Symbols Outlined';vertical-align:sub;font-size:.9em;margin-left:6px;font-weight:300}a.hero-link::after{background:url(https://adamsteak.co.uk/wp-content/uploads/2025/01/overley.png) bottom left / contain repeat-x;content:"";position:absolute;inset:0}.contact-left{border-right:0}ul.socails{border-bottom:1px solid var(--sec);padding-bottom:2em;margin-bottom:2em}div#collapsy.trust-message-wrapper .panel-grid-cell{margin-bottom:1.5em}.product-slide{flex:0 0 50%;max-width:50%}body .wc-block-components-product-name{color:#fff;font-size:1.1em;font-weight:600;font-family:var(--main-font);line-height:1.2}body .is-mobile .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{margin:1em auto}body .is-mobile .wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step{margin-bottom:4em}body .wc-block-components-title.wc-block-components-title{color:#fff;font-family:var(--main-font);font-size:16px}body.woocommerce-checkout .wc-block-components-title.wc-block-components-title{color:var(--prim);font-size:1.2em}.message-row-wrapper,.message-row-container{flex-wrap:wrap}.footer .col-xs-12{width:50%}.footer{text-align:left}.footer .row{display:flex;flex-wrap:wrap}}@media (max-width:779px){.anotherrandom{color:#333}.categories-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.quick-view-wrapper{grid-template-columns:auto}.hero-img-container img{height:45vh}.product-slide:hover .product-actions,.product-item:hover .product-actions{bottom:100px}.quick-view-images img{height:200px}.woocommerce .quantity .qty,.coupon{width:100%}.woocommerce .woocommerce-info .button{width:100%;text-align:center;margin-top:10px}.product-category-custom-content table{border:0;box-shadow:none}.product-category-custom-content table thead{display:none}.product-category-custom-content table tbody tr{margin-bottom:15px;display:block;border:1px solid #ddd;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.product-category-custom-content table tbody td{display:block;padding:10px;position:relative;border-bottom:1px solid #eee}.product-category-custom-content table tbody td:last-child{border-bottom:0}.product-category-custom-content table tbody td:before{content:attr(data-label);position:absolute;left:10px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:600}.product-category-custom-content table tbody td:first-child,.product-category-custom-content table tbody td:nth-child(2),.product-category-custom-content table tbody td:nth-child(3){width:100%}}@media (max-width:767px){#buildpress-navbar-collapse.show{animation:slideIn 0.3s ease-in-out forwards}#buildpress-navbar-collapse.closing{transform:translateX(-100%)}.woocommerce-cart table.cart .product-thumbnail{display:block;text-align:left!important}.product-thumbnail img{width:100%!important;height:clamp(300px,80vw,500px)!important;object-fit:cover}.woocommerce-cart table.cart .product-thumbnail::before{display:none}#coupon_code{width:100%}.woocommerce-cart .quantity{display:flex}.woocommerce table.shop_table_responsive tr td::before{margin-right:10px}.product-remove a.remove{font-size:30px}.jumbotron .carousel-content ul li{margin-bottom:20px}.jumbotron .carousel-content ul li:last-child{margin-bottom:0}}@media (max-width:727px){body .is-medium .wc-block-checkout__sidebar,body .is-small .wc-block-checkout__sidebar,body .is-mobile .wc-block-checkout__sidebar{display:none}}@media (max-width:660px){.message-row-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,2fr))}}@media (max-width:580px){.mega-menu-promos{flex-direction:column}.message-row-container{justify-items:center}.message-row-wrapper{text-align:center;justify-content:center}body .woocommerce ul.order_details::after{display:none}body .woocommerce ul.order_details{height:250px;display:flex;flex-direction:column;gap:10px;padding-top:0}body .woocommerce ul.order_details li{border-right:0}body .woocommerce ul.order_details li.woocommerce-order-overview__total.total{padding:10px;background:var(--prim);color:#fff;font-size:.9em}div#collapsy.hero-img-wrapper .panel-grid-cell,.product-category-title-area div{width:100%}h2.hero-title{width:unset}.product-category-title-area{flex-wrap:wrap;gap:20px}.product-slide{flex:0 0 100%;max-width:100%}.jumbotron .carousel-content ul li::before{display:none}}@media (max-width:460px){div#dds-banner{background:url(/wp-content/uploads/2025/04/DDS-icon.png) #012442 no-repeat!important;background-position:bottom left!important;background-size:100%!important}.dds-banner-wrapper{max-width:100%}.header-centre .logo{max-width:calc(100% - 120px)}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}.single_variation_wrap .woocommerce-variation-add-to-cart,.woocommerce div.product form.cart,.quantity-wrapper,.coupon{flex-direction:column}.woocommerce div.product form.cart{gap:10px}.woocommerce div.product form.cart .button,button.single_add_to_cart_button.button.alt{padding:1.2em 20px}.breadcrumbs a,.breadcrumbs{font-size:12px}.breadcrumbs span>span{padding-top:10px}.footer .col-xs-12,.woocommerce .quantity,.woocommerce div.product form.cart div.quantity,.woocommerce-page table.cart td.actions .coupon .button{width:100%}}@media (max-width:380px){body.single-product .ti-widget.ti-no-profile-img .ti-profile-images{display:none}}@keyframes slider{0%{transform:scale(1)}100%{transform:scale(1.3)}}.jumbotron .item img{animation:slider 12s infinite alternate}@keyframes slideIn{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}