[hidden]{display:none!important}button:disabled,.btn:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #7ba52d;outline-offset:4px}.skip-link{position:fixed;top:-100px;left:12px;z-index:200;background:#fff;color:#111;padding:12px}.skip-link:focus{top:10px}.header-actions .icon,.header-actions .cart-button{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.header-actions svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.rte{line-height:1.7}.rte img{max-width:100%;height:auto}.rte table{display:block;overflow:auto}.rte a{color:inherit;text-decoration:underline}.product-detail-grid{display:grid;grid-template-columns:2fr 1fr;gap:48px}.product-detail-grid details{border-bottom:1px solid #ccc;padding:20px 0}.native-product-form .field{margin:20px 0}.native-product-form select{width:100%;white-space:normal}.native-product-form fieldset label{margin-right:20px}.native-product-form input[type=number],.cart-row input[type=number]{max-width:110px}.cart-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:48px}.cart-layout .order-summary{height:fit-content}.cart-layout .btn{margin-bottom:12px}.cart-row img{max-width:90px;object-fit:contain}.cart-row a{color:inherit}.pagination{display:flex!important;flex-wrap:wrap;gap:15px;margin-top:32px}.pagination a,.pagination span{padding:10px}.sidebar label{display:block;margin:12px 0}.sidebar details{padding:16px 0;border-bottom:1px solid #ddd}.sidebar .btn{margin:20px 0}.shopify-policy__container{max-width:1000px!important;padding:60px 24px}.form-errors{color:#b52323}.product-zoom{border:0;background:#fff;width:100%;cursor:zoom-in}.product-zoom img{width:100%;object-fit:contain}.config-quantity{max-width:120px}.config-error:empty{display:none}.config-error a{color:inherit;text-decoration:underline}.config-disclaimer{line-height:1.5}.config-proof p{max-width:440px}.account-page{max-width:1050px;margin:auto;min-height:50vh}.account-form{max-width:520px}.account-form .field{margin:18px 0}.account-page table{width:100%;text-align:left;border-collapse:collapse}.account-page td,.account-page th{padding:15px 8px;border-bottom:1px solid #ddd}.contact-result{padding:16px;background:#eee}dialog form .field{margin:16px 0}.product-stage .pdp-image{aspect-ratio:1}.page-intro .field{max-width:640px}.product-information{scroll-margin-top:100px}@media(max-width:900px){.cart-layout,.product-detail-grid{grid-template-columns:1fr;gap:25px}.catalogue .sidebar{display:block}.catalogue{grid-template-columns:1fr}.sidebar form{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}.sidebar details{min-width:150px}.sidebar .field,.sidebar .btn{margin:0}.sidebar{border-bottom:1px solid #ccc;padding-bottom:24px}.account-page table{display:block;overflow:auto}}@media(max-width:760px){#MainNavigation.is-open{display:flex;position:absolute;top:100%;left:0;right:0;background:#111;color:#fff;flex-direction:column;padding:24px;gap:20px;z-index:60}header{position:relative}.product-detail-grid{gap:20px}.cart-row{gap:12px}.cart-row img{max-width:60px}.cart-page{padding-bottom:50px}.config-page~.product-information{padding-bottom:120px}}nav.pagination{position:static;inset:auto;background:transparent;padding:0;display:flex!important;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;transform:none}nav.pagination a,nav.pagination span{color:#17201b;font-size:14px;min-width:44px;min-height:44px;text-align:center}nav.pagination [aria-current=page]{font-weight:700;background:#e2e9d7}.service-grid button.text-link{background:none;border:0;border-bottom:1px solid currentColor;padding:10px 0;white-space:normal;text-align:left;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/20/assets/shopify.css.map */
