@import"https://fonts.googleapis.com/css2?family=Gelasio:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--color-black: #000000;--color-dark-green: #0D2818;--color-green: #1B4332;--color-green-light: #2D6A4F;--color-gold: #D4AF37;--color-gold-hover: #B8962E;--color-gold-glow: rgba(212, 175, 55, .3);--color-gold-10: rgba(212, 175, 55, .1);--color-gold-20: rgba(212, 175, 55, .2);--color-white: #FFFFFF;--color-gray-200: #E5E7EB;--color-gray-300: #D1D5DB;--color-gray-400: #9CA3AF;--color-gray-500: #6B7280;--body-font: "Inter", sans-serif;--font-heading: "Gelasio", serif;--header-height: 80px}*{word-wrap:break-word;box-sizing:border-box}body{background-color:var(--color-dark-green);font-family:var(--body-font);font-size:16px;color:var(--color-white);font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.2;text-rendering:optimizeLegibility;backface-visibility:hidden;display:flex;flex-direction:column;margin:0;padding:0}body.no-scroll{overflow:hidden}html{scroll-behavior:smooth}*{scrollbar-width:auto;scrollbar-color:#b1b1b1 #f5f5f5}*::-webkit-scrollbar-track{background:#f5f5f5}*::-webkit-scrollbar-thumb{background-color:#b1b1b1;border-radius:20px;border:1px solid #f5f5f5}article,aside,figcaption,figure,picture,header,main,nav,section,hgroup,footer{margin:0;padding:0;display:block}fieldset,legend{border:none}img{max-width:100%;height:auto;display:inline;vertical-align:middle}h1,h2,h3,h4,h5,h6{padding:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0 0 15px;font-weight:700}h1,.h1{font-size:32px}h2,.h2{font-size:28px}h3,.h3{font-size:20px}h4,.h4{font-size:16px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 15px;font-weight:300}b,strong,.strong{font-weight:700}a{display:inline-block;text-decoration:none;color:inherit}ul{list-style:disc}ul,ol{padding-left:20px;margin:0 0 15px}ul li,ol li{margin-bottom:6px}.no-bullets ul,.no-bullets ol{list-style:none;padding:0;margin:0}.no-bullets li{margin-bottom:0}input[type=number]{-webkit-appearance:textfield!important;appearance:textfield!important}input{box-shadow:none}input[type=submit]{transition:ease .3s;text-decoration:none!important;outline:none}button,input,select{font-family:var(--body-font)}a,button{transition:all .3s ease-in-out;text-decoration:none}button{border:0;padding:0;background:none;cursor:pointer}select{-webkit-appearance:none;appearance:none}a:hover,a:focus,button:hover,button:focus,textarea:focus,input:focus,select:focus{box-shadow:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none}a:focus-visible,button:focus-visible{outline:1px dotted var(--color-black);outline-offset:2px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{background-color:transparent!important;box-shadow:0 0 0 1000px transparent inset!important;transition:background-color 5000s ease-in-out 0s!important;-webkit-text-fill-color:var(--color-white)}.light{font-weight:300!important}.regular{font-weight:400!important}.medium{font-weight:500!important}.bold{font-weight:700!important}.font-italic{font-style:italic}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.relative{position:relative}.text-uppercase{text-transform:uppercase}.w-100{width:100%}.h-100{height:100%}main{display:flex;flex-direction:column;flex:1 0 auto}.white_bg{background-color:var(--color-white)}.gold-text{color:var(--color-gold)}.commonPY{padding-top:50px;padding-bottom:50px}.commonPT{padding-top:50px}.commonPB{padding-bottom:50px}.button-outer{margin-top:30px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:13px;font-weight:700;text-transform:uppercase;border:1px solid transparent;background-color:transparent;text-align:center;border-radius:6px;cursor:pointer;max-width:400px;min-height:40px}.btn img{width:22px}.btn-primary--large{min-width:170px;font-size:1.125rem;padding:1rem 2.5rem}.btn-primary{background-color:var(--color-gold);color:var(--color-dark-green);border-color:var(--color-gold)}.btn-primary:hover{background-color:transparent;color:var(--color-gold)}.btn-secondary{background-color:var(--color-dark-green);color:var(--color-white);border-color:var(--color-dark-green)}.btn-secondary:hover{background-color:transparent;color:var(--color-dark-green)}.btn-transparent{background-color:transparent;color:var(--color-dark-green);border-color:var(--color-dark-green)}.btn-transparent:hover{background-color:var(--color-dark-green);color:var(--color-white)}.btn-white-bg{background-color:var(--color-white);color:var(--color-dark-green)}.btn-white-bg:hover{background-color:var(--color-dark-green);color:var(--color-white)}.btn-outline{color:var(--color-gold);border-color:var(--color-gold)}.btn-outline:hover{background-color:var(--color-gold);color:var(--color-dark-green)}.form-group{margin-bottom:12px;position:relative}.form-group label{margin-bottom:5px;display:block}.form-control{font-size:14px;color:var(--color-white);font-weight:400;font-family:var(--body-font);padding:0 15px;height:35px;width:100%;background-color:transparent;border-radius:5px;border:1px solid var(--color-gray-200);box-shadow:none;transition:all .3s ease-in-out}textarea.form-control{resize:none}select{background-image:url(../images/icons/select-arrow.svg);background-size:10px;background-repeat:no-repeat;background-position:right 10px center;padding-right:20px;cursor:pointer}.disabled,[disabled]{opacity:.5;cursor:not-allowed!important}.disabled{pointer-events:none}.check_label{display:block;position:relative;padding-left:24px;margin:6px 0;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:16px}.check_label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radioMark{position:absolute;top:50%;left:0;transform:translateY(-50%);height:18px;width:18px;border-radius:50%;background-color:var(--color-white);border:1px solid #E4E4E4}.check_label input:checked~.radioMark{background:var(--primary);border-color:var(--primary-dark);box-shadow:var(--color-white) 0 0 0 2px inset}.checkMark{position:absolute;top:50%;left:0;transform:translateY(-50%);height:18px;width:18px;background-color:var(--color-white);border-radius:3px;border:1px solid #E4E4E4}.check_label input:checked~.checkMark{background:var(--primary);border-color:var(--primary-dark);box-shadow:var(--color-white) 0 0 0 1px inset}.check_label input:checked~.checkMark:after{content:"";display:block;opacity:1;border-top:0px solid transparent;border-left:0px solid transparent;border-right:2px solid var(--color-white);border-bottom:2px solid var(--color-white);transform:rotate(37deg);position:absolute;top:2px;left:5px;width:3px;height:7px}.header{background-color:var(--color-dark-green);position:sticky;top:0;z-index:1001;padding-block:20px;border-bottom:1px solid var(--color-green);box-shadow:0 2px 10px #0000004d;transition:all .6s ease-in-out}.header_logo{position:relative}.logo{background-color:var(--color-dark-green);position:absolute;top:-20px;left:12px;padding:10px;border:1px solid var(--color-green)}.logo img{width:auto;height:150px;max-width:120px;object-fit:contain}@media(max-width:991px){.logo-small img{height:90px}}.navbar>ul{display:flex;align-items:center;justify-content:center;gap:15px 50px}.navbar ul li{position:relative;font-weight:600}.navbar ul li a{padding:10px 0}.navbar ul li a:hover{color:var(--color-gold)}.navbar ul li.drop-down{display:flex;align-items:center;gap:10px}.drop-down-arrow{padding:0}.drop-down-arrow img{width:12px;transition:all .3s ease-in-out}.navbar ul li ul{width:220px;background-color:var(--color-dark-green);position:absolute;top:100%;left:0;padding:10px 20px;border:1px solid var(--color-green);opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 2px 10px #0000004d;-webkit-transform:translate(0,30px);transform:translateY(30px);transition:all .3s ease-in-out}.navbar ul li ul li{font-size:14px}.navbar ul li.drop-down:hover>ul{opacity:1;visibility:visible;pointer-events:visible;-webkit-transform:translate(0,0);transform:translate(0)}.navbar ul li.drop-down:hover .drop-down-arrow img{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.header_controls{display:flex;align-items:center;gap:22px}.header_control{width:24px;height:24px;padding:2px}.header_control svg{width:100%;height:100%;object-fit:contain}.header-close,.menu-active .menu-toggle,.cart-active .menu-toggle{display:none}.menu-active .header-close,.cart-active .header-close{display:block}.header_controls-right{justify-content:flex-end}.header_cart{position:relative}.header_cart-item-count{position:absolute;top:-8px;right:-8px;pointer-events:none;background-color:var(--color-gold);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;line-height:100%;padding:2px;min-width:18px;min-height:18px;aspect-ratio:1;border-radius:50%}.header_cart-item-count .item-count{color:var(--color-dark-green)}.header_navbar{background-color:var(--color-green);display:flex;flex-direction:column;overflow:auto;width:100%;max-width:370px;height:calc(100dvh - var(--header-height));position:fixed;top:var(--header-height);right:0;bottom:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate(100%);transition:all .2s ease-in-out;z-index:3}.menu-active .header_navbar,.site-menu--level-2-active .navbar_dropdown-list,.level-3-active+.navbar_sub-dropdown{opacity:1;visibility:visible;pointer-events:visible;transform:translate(0)}.menu_search{padding:20px 34px}.menu_search-icon{width:24px;height:24px;padding:4px;display:flex;align-items:center;justify-content:center;position:absolute;left:10px}.menu_search .form-control{font-size:12px;padding:4px 4px 4px 34px;outline:none}.menu_search .form-control::placeholder{color:var(--color-white)}.site-menu--level-2-active,.site-menu--level-3-active .navbar_sub-dropdown{overflow:hidden}.cart_block{background-color:var(--color-green);display:flex;flex-direction:column;width:100%;max-width:430px;position:fixed;height:calc(100dvh - var(--header-height));right:0;bottom:0;transform:translate(100%);transition:all .2s ease-in-out;z-index:100}body:not(.fixed) .cart_block{height:calc(100dvh - var(--header-height) - 0px)}.cart-active .cart_block{transform:translate(0)}.cart{background-color:var(--color-white);display:flex;flex-direction:column;overflow:auto;width:100%;height:100%;position:relative}.cart_inner{display:flex;flex-direction:column}.cart_empty{display:flex;align-items:center;flex-direction:column;text-align:center}.cart_empty{padding:34px}.cart_empty .cart_empty-title{font-size:10px;font-weight:400;margin:24px 0}.cart_block-empy .cart{display:none}.backdrop_overlay{position:fixed;top:var(--header-height);left:0;bottom:0;width:100%;height:100dvh;background-color:#00000080;pointer-events:none;visibility:hidden;opacity:0;display:block;transition:all .2s ease-in-out;z-index:5}.menu-active .backdrop_overlay,.cart-active .backdrop_overlay{pointer-events:all;opacity:1;visibility:visible}.hero-section{position:relative;padding-top:10rem;padding-bottom:8rem;overflow:hidden;min-height:80vh;display:flex;align-items:center}@media(min-width:768px){.hero-section{padding-top:12rem;padding-bottom:10rem}}.hero-bg{background-position:center;background-size:contain;background-repeat:no-repeat}.hero-bg-gradient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#1b4332,#0d2818 50% 100%);opacity:.8}.hero-logo{position:absolute;top:50%;opacity:.8;display:block;z-index:5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero-logo.left{left:2.5rem}.hero-logo.right{right:2.5rem}.hero-logo img{width:128px;height:auto}.hero-content-inner{max-width:80%;margin:0 auto;text-align:center}.font-serif{font-family:var(--font-heading)}.hero-title{font-size:3rem;font-weight:700;color:var(--color-gold);margin-bottom:1.5rem;text-shadow:0 2px 10px rgba(0,0,0,.3);letter-spacing:-.02em;line-height:1.1}@media(min-width:768px){.hero-title{font-size:4.5rem}}@media(min-width:1024px){.hero-title{font-size:6rem}}.hero-subtitle{font-size:1.125rem;color:var(--color-gray-200);margin-bottom:2.5rem;max-width:36rem;margin-left:auto;margin-right:auto;font-weight:300;letter-spacing:.025em}@media(min-width:768px){.hero-subtitle{font-size:1.25rem}}.category-grid{position:relative;border-radius:15px;overflow:hidden}.category-badge{position:absolute;top:15px;right:15px;background-color:var(--color-gold);color:var(--color-dark-green);border-radius:50px;padding:5px 15px;z-index:1}.category-grid-img{height:200px;overflow:hidden}.category-grid-img a{display:block;height:100%}.category-grid-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-in-out}.category-grid-content{background-color:var(--color-white);color:var(--color-dark-green);padding:30px}.category-grid-content h3{font-size:24px;margin-bottom:0}.item-count{margin-top:5px;color:var(--color-gray-500)}.view-category{margin-top:15px}.view-category a{width:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.view-category a>*{margin:0}.rounded-btn{background-color:var(--color-gold);position:relative;left:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:50%;transition:all .3s ease-in-out}.rounded-btn img{width:22px}.view-category a:hover{color:var(--color-gold)}.view-category a:hover .rounded-btn{left:5px}.category-grid:hover .category-grid-img img{transform:scale(1.05)}@media(min-width:1200px){.shop-product-inner .row{--bs-gutter-x: 2.5rem}}.product-image img{width:100%;border-radius:20px}.product-information{display:flex;flex-direction:column;gap:30px 0}.product-information h2,.product-information h3,.product-information h4,.product-information h5,.product-information h6{margin-bottom:0}.product-rating{display:flex;align-items:center;gap:2px}.product-rating img{max-height:15px}.product-title h2{color:var(--color-gold)}.sub-title{font-weight:500;margin-top:5px}.product-price{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.price{font-size:48px;color:var(--color-gold);font-weight:700}.product-price small{width:100%;display:inline-block;opacity:.6}.rrp{opacity:.6;font-size:20px;text-decoration:line-through}.quote-box{background:linear-gradient(180deg,#183f38,#14332d);padding:30px;border:1px solid var(--color-gold-glow);border-radius:12px}.quote-box p{font-style:italic;line-height:1.6}.quote-box span{display:block;margin-top:10px;color:var(--color-gold);font-weight:700}.features ul{padding-left:20px;margin:0}.features ul li{font-size:16px;margin:0}.features ul li::marker{color:var(--color-gold)}.features ul li+li{margin-top:12px}.price-meter{background:var(--color-white);color:var(--color-black);padding:25px;border-radius:16px}.price-meter h3{color:var(--color-dark-green);text-align:center;margin-bottom:15px}.price-row{display:flex;align-items:center;justify-content:space-between;color:var(--color-dark-green);padding:12px 0;border-bottom:1px solid var(--color-gray-400)}.price-row:last-child{background:var(--color-gold-10);font-weight:700;margin-top:12px;padding:14px;border-bottom:none;border-radius:10px}.price-red{color:red}.price-orange{color:#ff4500}.price-green{font-size:20px;color:var(--color-dark-green)}.actions{display:flex;gap:20px;flex-wrap:wrap}.footer-logo-img{width:auto;height:140px}h1.top-heading.font-serif{text-align:center;color:#d4af37;margin:11px;font-size:32px;font-weight:800}.request-page{padding-top:140px;padding-bottom:80px;max-width:900px;margin:auto}.request-page h1{font-size:40px;text-align:center;margin-bottom:10px;color:#fff}.request-desc{text-align:center;margin-bottom:30px;color:#ccc}.request-box{background:#1b4332;padding:25px;border-radius:8px;margin-bottom:30px}.request-form{display:flex;flex-direction:column;gap:15px}.request-form input,.request-form textarea,.request-form select{padding:12px;border-radius:6px;border:1px solid #2d6a4f;background:#0d2818;color:#fff}.request-form button{background:#d4af37;border:none;padding:14px;font-weight:700;border-radius:6px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/34/assets/style.css.map */
