:root{--wd-text-font:"Albert Sans", Arial, Helvetica, sans-serif;--wd-text-font-weight:400;--wd-text-color:#333333;--wd-text-font-size:16px;--wd-title-font:"Fredoka", Arial, Helvetica, sans-serif;--wd-title-font-weight:500;--wd-title-color:#242424;--wd-entities-title-font:"Fredoka", Arial, Helvetica, sans-serif;--wd-entities-title-font-weight:500;--wd-entities-title-color:rgb(75,163,79);--wd-entities-title-color-hover:rgb(46, 125, 50);--wd-alternative-font:"Fredoka", Arial, Helvetica, sans-serif;--wd-widget-title-font:"Fredoka", Arial, Helvetica, sans-serif;--wd-widget-title-font-weight:500;--wd-widget-title-transform:capitalize;--wd-widget-title-color:#333333;--wd-widget-title-font-size:16px;--wd-header-el-font:"Fredoka", Arial, Helvetica, sans-serif;--wd-header-el-font-weight:500;--wd-header-el-transform:capitalize;--wd-header-el-font-size:16px;--wd-brd-radius:25px;--wd-otl-style:dotted;--wd-otl-width:2px;--wd-primary-color:rgb(46,125,50);--wd-alternative-color:rgb(160,132,92);--btn-default-bgcolor:#f7f7f7;--btn-default-bgcolor-hover:#efefef;--btn-accented-bgcolor:rgb(46,125,50);--btn-accented-bgcolor-hover:rgb(1,124,21);--btn-transform:capitalize;--btn-font-size:14px;--wd-form-brd-width:1px;--notices-success-bg:#459647;--notices-success-color:#fff;--notices-warning-bg:#E0B252;--notices-warning-color:#fff;--wd-link-color:rgb(99,99,99);--wd-link-color-hover:rgb(46,125,50)}.wd-age-verify-wrap{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#111;background-image:none;background-repeat:no-repeat;background-size:contain;background-position:left center}.wd-promo-popup-wrap{--wd-popup-width:800px}:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg,:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat){--wd-prod-bg:rgb(255,255,255);--wd-bordered-bg:rgb(255,255,255)}:is(.woodmart-woocommerce-layered-nav,.wd-product-category-filter) .wd-scroll-content{max-height:223px}.wd-page-title .wd-page-title-bg img{object-fit:cover;object-position:center center}.wd-footer{background-color:#237522;background-image:none}html .wd-checkout-steps{font-size:26px;text-transform:capitalize}html .wd-nav-mobile>li>a{text-transform:capitalize}html table th{text-transform:capitalize}body,[class*=color-scheme-light],[class*=color-scheme-dark],.wd-search-form[class*="wd-header-search-form"] form.searchform,.wd-el-search .searchform{--wd-form-bg:rgb(255,255,255)}.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)){--wd-arrow-size:42px;--wd-arrow-icon-size:16px;--wd-arrow-offset-h:-21px;--wd-arrow-color:rgb(255,255,255);--wd-arrow-color-hover:rgba(255,255,255,0.9);--wd-arrow-color-dis:rgb(255,255,255);--wd-arrow-bg:rgb(46,125,50);--wd-arrow-bg-hover:rgb(0,124,6);--wd-arrow-bg-dis:rgb(76,124,77);--wd-arrow-radius:24px}.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)){--wd-arrow-gap:10px;--wd-arrow-size:42px;--wd-arrow-icon-size:16px;--wd-arrow-offset-h:-5px;--wd-arrow-offset-v:5px;--wd-arrow-color:rgb(255,255,255);--wd-arrow-color-hover:rgba(255,255,255,0.8);--wd-arrow-color-dis:rgb(255,255,255);--wd-arrow-bg:rgb(46,125,50);--wd-arrow-bg-hover:rgb(46,125,50);--wd-arrow-bg-dis:rgb(71,124,78);--wd-arrow-radius:24px}.wd-nav-scroll{--wd-nscroll-bg:rgba(0,124,6,0.29);--wd-nscroll-drag-bg:rgb(46,125,50);--wd-nscroll-drag-bg-hover:rgb(93,124,99)}.wd .product-label.onsale{background-color:#1e73be}.wd .product-label.new{background-color:#81d742}.mfp-wrap.wd-popup-quick-view-wrap{--wd-popup-width:920px}@media (max-width:768.98px){.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)){--wd-arrow-size:32px;--wd-arrow-icon-size:14px;--wd-arrow-offset-h:62px}.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)){--wd-arrow-size:32px;--wd-arrow-icon-size:14px}}:root{--wd-container-w:1420px;--wd-form-brd-radius:35px;--btn-default-color:#333;--btn-default-color-hover:#333;--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-default-brd-radius:35px;--btn-default-box-shadow:none;--btn-default-box-shadow-hover:none;--btn-accented-brd-radius:35px;--btn-accented-box-shadow:none;--btn-accented-box-shadow-hover:none}@media (min-width:1420px){section.elementor-section.wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}.wcr-buying-info{--wcr-green:#2E7D32;--wcr-dark:#145A24;--wcr-soft:#F4FAF3;--wcr-border:#CFE8D0;--wcr-text:#1F2933;--wcr-muted:#667085;--wcr-warning:#B84322;--wcr-gold:#D6B45C;font-family:inherit;color:var(--wcr-text)}.wcr-buying-info,.wcr-buying-info *{box-sizing:border-box}.wcr-buying-info .wcr-hero{background:linear-gradient(135deg,#2E7D32 0%,#145A24 100%);color:#fff;border-radius:24px;padding:48px;margin-bottom:32px;position:relative;overflow:hidden}.wcr-buying-info .wcr-hero::after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:rgb(255 255 255 / .08)}.wcr-buying-info .wcr-hero h1{color:#fff;font-size:42px;line-height:1.1;margin:0 0 16px}.wcr-buying-info .wcr-hero p{max-width:760px;margin:0;color:rgb(255 255 255 / .92);font-size:18px;line-height:1.7}.wcr-buying-info .wcr-quick-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:0 0 36px 0!important}.wcr-buying-info .wcr-quick-card{display:flex!important;align-items:flex-start!important;gap:16px!important;width:100%!important;min-height:132px!important;padding:22px!important;background:#ffffff!important;border:1px solid #CFE8D0!important;border-radius:20px!important;box-shadow:0 8px 24px rgb(20 90 36 / .06)!important;color:#1F2933!important;text-decoration:none!important;overflow:hidden!important;transition:all 0.2s ease!important}.wcr-buying-info .wcr-quick-card:hover{transform:translateY(-3px)!important;border-color:#2E7D32!important;box-shadow:0 12px 30px rgb(20 90 36 / .12)!important;text-decoration:none!important}.wcr-buying-info .wcr-card-number{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;max-height:44px!important;border-radius:50%!important;background:#2E7D32!important;color:#ffffff!important;font-size:18px!important;font-weight:700!important;line-height:1!important;margin:0!important;padding:0!important}.wcr-buying-info .wcr-card-content{display:block!important;flex:1 1 auto!important;min-width:0!important}.wcr-buying-info .wcr-card-title{display:block!important;margin:0 0 8px 0!important;color:#2E7D32!important;font-size:19px!important;font-weight:700!important;line-height:1.3!important}.wcr-buying-info .wcr-card-text{display:block!important;margin:0!important;color:#667085!important;font-size:14px!important;line-height:1.55!important}.wcr-buying-info .wcr-section{background:#fff;border:1px solid var(--wcr-border);border-radius:22px;padding:34px;margin-bottom:24px;line-height:1.75}.wcr-buying-info .wcr-section.wcr-soft{background:var(--wcr-soft)}.wcr-buying-info .wcr-section h2{color:var(--wcr-green);font-size:30px;line-height:1.2;margin:0 0 14px}.wcr-buying-info .wcr-section h3{color:var(--wcr-dark);font-size:20px;line-height:1.3;margin:22px 0 8px}.wcr-buying-info .wcr-section p{margin:0 0 14px;line-height:1.75;color:var(--wcr-text)}.wcr-buying-info .wcr-note{background:#fff8ec;border:2px solid var(--wcr-border);border-radius:16px;padding:20px 22px;margin:22px 0;line-height:1.7}.wcr-buying-info .wcr-note strong{color:var(--wcr-dark)}.wcr-buying-info .wcr-warning{background:#fff4f0;border-radius:16px;border:2px solid var(--wcr-border);padding:20px 22px;margin:22px 0;line-height:1.7}.wcr-buying-info .wcr-warning strong{color:var(--wcr-warning)}.wcr-buying-info .wcr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px}.wcr-buying-info .wcr-step{background:var(--wcr-soft);border-radius:18px;padding:22px;border:1px solid var(--wcr-border);line-height:1.6}.wcr-buying-info .wcr-step strong{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--wcr-green);color:#fff;align-items:center;justify-content:center;margin-bottom:12px;font-size:15px;line-height:1}.wcr-buying-info .wcr-step h3{margin:0 0 8px;font-size:18px;line-height:1.3;color:var(--wcr-dark)}.wcr-buying-info .wcr-step p{margin:0;font-size:14px;color:var(--wcr-muted)}.wcr-buying-info .wcr-livestock-schedule-note{background:#f0f8ed;border:1px solid #b9dfb9;border:2px solid var(--wcr-border);border-radius:16px;padding:18px 20px;margin:22px 0 0;color:#163b1b;line-height:1.65}.wcr-buying-info .wcr-livestock-schedule-note strong{color:var(--wcr-dark)}.wcr-buying-info .wcr-order-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 26px}.wcr-buying-info .wcr-order-type-card{border:1px solid #d5ead1;border-radius:18px;padding:22px;background:#fbfdf9}.wcr-buying-info .wcr-order-type-card h3{margin:8px 0 10px;color:var(--wcr-dark);font-size:22px}.wcr-buying-info .wcr-order-type-card p{margin:0 0 14px;color:#405140;line-height:1.65}.wcr-buying-info .wcr-order-type-live{background:#f0f8ed;border-color:#b9dfb9}.wcr-buying-info .wcr-order-type-products{background:#fff}.wcr-buying-info .wcr-order-type-label{display:inline-flex;align-items:center;border-radius:999px;background:#e8f5e7;color:var(--wcr-dark);border:1px solid #cfe8d0;padding:6px 12px;font-size:13px;font-weight:700}.wcr-buying-info .wcr-mini-list{margin:14px 0 0;padding:0;list-style:none}.wcr-buying-info .wcr-mini-list li{position:relative;padding:8px 0 8px 24px;border-top:1px solid rgb(207 232 208 / .8);color:#405140;line-height:1.55}.wcr-buying-info .wcr-mini-list li::before{content:"✓";position:absolute;left:0;top:8px;color:var(--wcr-green);font-weight:700}.wcr-buying-info .wcr-delivery-zones{background:#fbfdf9;border:1px solid #d5ead1;border-radius:20px;padding:24px;margin:26px 0}.wcr-buying-info .wcr-delivery-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.wcr-buying-info .wcr-delivery-header h2{margin:0 0 6px;color:var(--wcr-green);font-size:28px;line-height:1.2}.wcr-buying-info .wcr-delivery-header p{margin:0;color:#405140;font-size:15px;line-height:1.5}.wcr-buying-info .wcr-delivery-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:#e8f5e7;color:var(--wcr-dark);border:1px solid #cfe8d0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.wcr-buying-info .wcr-zone-checker{background:#fff0;border:0;border-radius:0;padding:0;box-shadow:none;overflow:visible!important}.wcr-buying-info .wcr-delivery-input-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;align-items:end!important}.wcr-buying-info .wcr-field{min-width:0!important}.wcr-buying-info .wcr-field label{display:block!important;margin-bottom:8px!important;color:#193d1d!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important}.wcr-buying-info select#wcr-county-select,.wcr-buying-info .wcr-county-select,.wcr-buying-info .wcr-eircode-input{display:block!important;width:100%!important;height:52px!important;min-height:52px!important;max-height:none!important;line-height:52px!important;padding:0 16px!important;margin:0!important;border:1px solid #cfe2ca!important;border-radius:14px!important;background-color:#ffffff!important;color:#1F2933!important;font-size:15px!important;font-family:inherit!important;font-weight:400!important;box-sizing:border-box!important;outline:none!important;overflow:visible!important;vertical-align:middle!important}.wcr-buying-info .wcr-eircode-input{line-height:normal!important}.wcr-buying-info select#wcr-county-select option,.wcr-buying-info .wcr-county-select option{font-size:15px!important;line-height:1.4!important;color:#1F2933!important;background:#ffffff!important}.wcr-buying-info select#wcr-county-select:focus,.wcr-buying-info .wcr-county-select:focus,.wcr-buying-info .wcr-eircode-input:focus{border-color:var(--wcr-green)!important;box-shadow:0 0 0 3px rgb(46 125 50 / .12)!important}.wcr-buying-info select#wcr-county-select,.wcr-buying-info .wcr-county-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5L7 7L12.5 1.5' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 18px center!important;background-size:14px 9px!important;padding-right:52px!important}.wcr-buying-info select#wcr-county-select::-ms-expand,.wcr-buying-info .wcr-county-select::-ms-expand{display:none!important}.wcr-buying-info .wcr-cost-actions{display:flex;justify-content:flex-end;margin-top:14px}.wcr-buying-info .wcr-delivery-check{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:150px!important;height:52px!important;min-height:52px!important;padding:0 22px!important;border:1px solid var(--wcr-green)!important;border-radius:14px!important;background:var(--wcr-green)!important;color:#ffffff!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;white-space:nowrap!important;text-align:center!important;transition:all 0.2s ease!important}.wcr-buying-info .wcr-delivery-check:hover{background:var(--wcr-dark)!important;border-color:var(--wcr-dark)!important}.wcr-buying-info .wcr-zone-result{margin-top:18px;padding:16px 18px;border-radius:16px;border:1px solid #d5ead1;background:#f0f8ed;color:#163b1b;line-height:1.5}.wcr-buying-info .wcr-zone-result-empty{color:#667466;font-size:15px;font-weight:500}.wcr-buying-info .wcr-zone-result-active{background:#e9f7e8;border-color:#b9dfb9}.wcr-buying-info .wcr-zone-result-contact{background:#fff8e9;border-color:#e4c15f}.wcr-buying-info .wcr-result-label{display:block;color:#667466;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.wcr-buying-info .wcr-result-main{display:block;color:var(--wcr-green);font-size:24px;font-weight:800;line-height:1.2}.wcr-buying-info .wcr-result-sub{display:block;margin-top:6px;color:#405140;font-size:14px;font-weight:500}.wcr-buying-info .wcr-delivery-mini-notes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.wcr-buying-info .wcr-delivery-mini-notes div{background:#f7fbf5;border:1px solid #d5ead1;border-radius:14px;padding:13px 14px;color:#405140;font-size:14px;line-height:1.45}.wcr-buying-info .wcr-delivery-mini-notes strong{display:block;color:var(--wcr-dark);margin-bottom:3px}.wcr-buying-info .wcr-delivery-details{margin-top:14px;border-top:1px solid #e3efdf;padding-top:12px}.wcr-buying-info .wcr-delivery-details summary{cursor:pointer;color:var(--wcr-dark);font-weight:700;font-size:14px}.wcr-buying-info .wcr-delivery-details p{margin:10px 0 0;color:#405140;font-size:14px;line-height:1.55}.wcr-buying-info .wcr-zone-layout,.wcr-buying-info .wcr-zone-cards,.wcr-buying-info .wcr-zone-card{display:none!important}.wcr-buying-info .wcr-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.wcr-buying-info .wcr-list{margin:16px 0 0;padding:0;list-style:none}.wcr-buying-info .wcr-list li{padding:10px 0 10px 28px;position:relative;border-bottom:1px solid #edf3ed;line-height:1.6}.wcr-buying-info .wcr-list li::before{content:"✓";position:absolute;left:0;top:10px;color:var(--wcr-green);font-weight:700}.wcr-buying-info .wcr-faq details{background:#fff;border:1px solid var(--wcr-border);border-radius:14px;padding:18px 20px;margin-bottom:12px}.wcr-buying-info .wcr-faq summary{cursor:pointer;font-weight:700;color:var(--wcr-dark)}.wcr-buying-info .wcr-faq p{margin-top:12px;color:var(--wcr-muted)}.wcr-buying-info .wcr-cta{background:var(--wcr-dark);color:#fff;border-radius:24px;padding:38px;text-align:center;margin-top:32px}.wcr-buying-info .wcr-cta h2{color:#fff;margin:0 0 12px;font-size:30px;line-height:1.2}.wcr-buying-info .wcr-cta p{color:rgb(255 255 255 / .88);max-width:720px;margin:0 auto 22px;line-height:1.7}.wcr-buying-info .wcr-button{display:inline-block;background:#fff;color:var(--wcr-dark);padding:13px 24px;border-radius:999px;font-weight:700;text-decoration:none;transition:all 0.2s ease}.wcr-buying-info .wcr-button:hover{background:var(--wcr-gold);color:#1F2933;text-decoration:none}@media (max-width:1024px){.wcr-buying-info .wcr-quick-grid,.wcr-buying-info .wcr-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wcr-buying-info .wcr-two-col,.wcr-buying-info .wcr-order-type-grid{grid-template-columns:1fr}.wcr-buying-info .wcr-delivery-header{flex-direction:column}}@media (max-width:900px){.wcr-buying-info .wcr-delivery-input-grid{grid-template-columns:1fr!important}.wcr-buying-info .wcr-cost-actions{justify-content:stretch}.wcr-buying-info .wcr-delivery-check{width:100%!important}}@media (max-width:768px){.wcr-buying-info .wcr-delivery-mini-notes{grid-template-columns:1fr!important}.wcr-buying-info .wcr-delivery-zones{padding:18px}.wcr-buying-info .wcr-result-main{font-size:21px}}@media (max-width:640px){.wcr-buying-info .wcr-hero{padding:32px 24px;border-radius:20px}.wcr-buying-info .wcr-hero h1{font-size:32px}.wcr-buying-info .wcr-quick-grid,.wcr-buying-info .wcr-steps{grid-template-columns:1fr!important}.wcr-buying-info .wcr-quick-card{min-height:auto!important}.wcr-buying-info .wcr-section{padding:26px 22px;border-radius:18px}.wcr-buying-info .wcr-section h2,.wcr-buying-info .wcr-cta h2{font-size:26px}.wcr-buying-info .wcr-delivery-header h2{font-size:24px}.wcr-buying-info select#wcr-county-select,.wcr-buying-info .wcr-county-select,.wcr-buying-info .wcr-eircode-input{height:52px!important;min-height:52px!important;line-height:52px!important;font-size:15px!important}.wcr-buying-info .wcr-zone-result{font-size:15px;padding:15px}.wcr-buying-info .wcr-cta{padding:30px 22px;border-radius:20px}}.scrollToTop{right:auto!important;left:50%!important;bottom:24px!important;transform:translateX(-50%)!important;z-index:9998!important}.scrollToTop.button-show{transform:translateX(-50%)!important}@media (max-width:767px){.scrollToTop{right:auto!important;left:50%!important;bottom:78px!important;transform:translateX(-50%)!important}.scrollToTop.button-show{transform:translateX(-50%)!important}}@media (max-width:767px){iframe[title*="chat"],iframe[title*="Chat"],iframe[src*="tawk.to"]{bottom:72px!important;right:14px!important;transform:scale(.82)!important;transform-origin:bottom right!important}}