#orleghy-catalog{--green:#173e35;--lime:#e7bd24;--muted:#62716b;--line:#dce3de;font-family:'DM Sans',Arial,sans-serif;color:#18382e;background:#fafbf9}#orleghy-catalog *{box-sizing:border-box}#orleghy-catalog{margin:0}#orleghy-catalog button,#orleghy-catalog select{font:inherit}#orleghy-catalog a{color:inherit}#orleghy-catalog button,#orleghy-catalog a,#orleghy-catalog select{touch-action:manipulation}#orleghy-catalog button{cursor:pointer}#orleghy-catalog button:focus-visible,#orleghy-catalog a:focus-visible,#orleghy-catalog select:focus-visible{outline:3px solid #ad8600;outline-offset:4px}#orleghy-catalog .wrap{width:min(1240px,92%);margin:auto}#orleghy-catalog .preview{background:#e7bd24;color:#233b30;text-align:center;font-size:13px;padding:9px}#orleghy-catalog .utility{background:var(--green);color:white;font-size:14px;padding:9px 0}#orleghy-catalog .utility .wrap{display:flex;justify-content:space-between}#orleghy-catalog .header{display:flex;align-items:center;justify-content:space-between;gap:25px;height:100px;background:#fff}#orleghy-catalog .header img{width:155px}#orleghy-catalog .header nav{display:flex;gap:27px;align-items:center;font-size:14px}#orleghy-catalog .header a{text-decoration:none}#orleghy-catalog .header .active{font-weight:700;border-bottom:2px solid #3e813d;padding-bottom:6px}#orleghy-catalog .intro{padding:42px 0 28px;display:flex;align-items:end;justify-content:space-between;gap:30px}#orleghy-catalog .eyebrow{font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#617267}#orleghy-catalog h1,#orleghy-catalog h2,#orleghy-catalog h3{font-family:Manrope,Arial,sans-serif}#orleghy-catalog h1{font-size:clamp(35px,4.1vw,56px);letter-spacing:-.05em;line-height:1.1;margin:10px 0 14px}#orleghy-catalog p{line-height:1.6}#orleghy-catalog .intro p{margin:0;color:var(--muted);max-width:560px}#orleghy-catalog .quality{font-size:14px;padding-bottom:7px;white-space:nowrap}#orleghy-catalog .layout{display:grid;grid-template-columns:1fr 365px;gap:30px;align-items:start}#orleghy-catalog .products{display:grid;grid-template-columns:1fr 1fr;gap:20px}#orleghy-catalog .product{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;position:relative}#orleghy-catalog .product.selected{border:2px solid var(--green)}#orleghy-catalog .photo{height:265px;background:#eef1ec;position:relative;overflow:hidden}#orleghy-catalog .photo img{height:100%;width:100%;object-fit:contain;padding:24px;mix-blend-mode:multiply}#orleghy-catalog .badge{position:absolute;top:16px;left:16px;background:white;padding:7px 11px;border-radius:30px;font-size:12px;font-weight:700;z-index:1}#orleghy-catalog .product-copy{padding:23px}#orleghy-catalog .product h2{font-size:23px;letter-spacing:-.04em;margin:0 0 6px}#orleghy-catalog .spec{color:var(--muted);font-size:15px;margin:0 0 22px}#orleghy-catalog .price{font:700 31px Manrope,sans-serif;letter-spacing:-.04em}#orleghy-catalog .vat{font-size:13px;color:var(--muted);margin-left:7px}#orleghy-catalog .unit{font-size:14px;color:var(--muted);margin:7px 0 22px}#orleghy-catalog .choose{width:100%;border:1px solid var(--green);border-radius:7px;padding:13px;background:white;color:var(--green);font-weight:700}#orleghy-catalog .selected .choose{background:var(--green);color:white}#orleghy-catalog .calculator{background:var(--green);color:white;padding:28px;border-radius:16px;position:sticky;top:20px}#orleghy-catalog .calculator .eyebrow{color:#c9d8cc}#orleghy-catalog .calculator h2{font-size:26px;letter-spacing:-.035em;margin:8px 0 22px}#orleghy-catalog .calculator label{display:block;font-size:14px;margin-bottom:9px}#orleghy-catalog .calculator select{width:100%;background:white;color:#213e33;padding:13px;border-radius:7px;border:0;min-height:48px}#orleghy-catalog .calc-product{font-size:15px;margin:21px 0 16px;color:#e0e9e2}#orleghy-catalog .summary-row{display:flex;justify-content:space-between;gap:12px;font-size:15px;margin:12px 0}#orleghy-catalog .total{border-top:1px solid #ffffff40;margin-top:20px;padding-top:19px;align-items:center}#orleghy-catalog .total strong{font-size:31px;letter-spacing:-.04em}#orleghy-catalog .small{font-size:13px;line-height:1.5;color:#d1ddd4}#orleghy-catalog .buy{width:100%;background:var(--lime);color:#173e35;padding:16px;border:0;border-radius:7px;font-weight:700;margin-top:14px}#orleghy-catalog .buy:disabled{background:#ffffff23;color:#d1ddd4;cursor:default}#orleghy-catalog .help{display:block;text-align:center;margin:19px 0 0;font-size:14px;text-underline-offset:4px}#orleghy-catalog .delivery{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:30px 0 45px;padding:24px 0;border-block:1px solid var(--line)}#orleghy-catalog .delivery b{font-size:15px}#orleghy-catalog .delivery p{font-size:14px;color:var(--muted);margin:7px 0}#orleghy-catalog .number{color:#6b826f;font-size:13px;display:block;margin-bottom:10px}#orleghy-catalog .story{display:grid;grid-template-columns:1fr 1fr;background:#eaf0e8;border-radius:16px;overflow:hidden;margin:10px 0 55px}#orleghy-catalog .story img{width:100%;height:325px;object-fit:cover}#orleghy-catalog .story-copy{padding:36px}#orleghy-catalog .story h2{font-size:32px;letter-spacing:-.045em;line-height:1.2;margin:12px 0}#orleghy-catalog .story p{color:var(--muted);font-size:16px}#orleghy-catalog .faq{max-width:850px;margin:0 auto 65px}#orleghy-catalog .faq h2{font-size:32px;letter-spacing:-.04em}#orleghy-catalog details{border-bottom:1px solid var(--line);padding:18px 0}#orleghy-catalog summary{cursor:pointer;font-weight:600}#orleghy-catalog details p{color:var(--muted);margin-bottom:0}#orleghy-catalog footer{background:var(--green);color:#e0e9e2;padding:30px 0;font-size:14px}#orleghy-catalog footer .wrap{display:flex;justify-content:space-between;gap:20px}#orleghy-catalog dialog{border:0;border-radius:16px;padding:30px;max-width:460px;width:92%;color:var(--green)}#orleghy-catalog dialog::backdrop{background:#10251ed0}#orleghy-catalog dialog h2{margin-top:0}#orleghy-catalog dialog button{border:0;background:var(--green);color:white;border-radius:7px;padding:13px 20px;width:100%}#orleghy-catalog .notice{min-height:40px;margin:12px 0 0}#orleghy-catalog .photo-note{font-size:12px;color:var(--muted);margin:15px 0}#orleghy-catalog .selected-mark{float:right}@media(max-width:950px){#orleghy-catalog .layout{grid-template-columns:1fr}#orleghy-catalog .calculator{position:static;max-width:none}#orleghy-catalog .header nav a:not(.active){display:none}#orleghy-catalog .quality{display:none}#orleghy-catalog .photo{height:300px}}@media(max-width:600px){#orleghy-catalog .header{height:80px}#orleghy-catalog .header img{width:130px}#orleghy-catalog .utility .wrap span{display:none}#orleghy-catalog .intro{padding-top:28px}#orleghy-catalog .products{gap:12px}#orleghy-catalog .product-copy{padding:15px}#orleghy-catalog .photo{height:185px}#orleghy-catalog .photo img{padding:15px}#orleghy-catalog .product h2{font-size:19px}#orleghy-catalog .price{font-size:25px}#orleghy-catalog .vat{display:block;margin:4px 0}#orleghy-catalog .spec{font-size:14px;min-height:42px;margin-bottom:10px}#orleghy-catalog .badge{font-size:11px;top:10px;left:10px;padding:5px 8px}#orleghy-catalog .unit{font-size:13px;min-height:38px;margin-bottom:13px}#orleghy-catalog .choose{font-size:14px;padding:12px 5px}#orleghy-catalog .layout{gap:22px}#orleghy-catalog .calculator{padding:24px}#orleghy-catalog .delivery{grid-template-columns:1fr;gap:14px}#orleghy-catalog .delivery>div{display:grid;grid-template-columns:26px 1fr}#orleghy-catalog .delivery p{grid-column:2}#orleghy-catalog .number{margin:0}#orleghy-catalog .story{grid-template-columns:1fr}#orleghy-catalog .story img{height:240px}#orleghy-catalog .story-copy{padding:25px}#orleghy-catalog footer .wrap{flex-direction:column}#orleghy-catalog .selected-mark{display:none}}#orleghy-catalog .quantity{width:72px;padding:10px;border:1px solid #bdc9c0;border-radius:6px;margin:0 0 12px}#orleghy-catalog .cart-line{border-bottom:1px solid #ffffff40;padding:12px 0}#orleghy-catalog .cart-line button{font:inherit;background:transparent;color:white;border:0;text-decoration:underline}#orleghy-catalog .cart-line input{width:65px;margin:8px;padding:7px}#orleghy-catalog .calc-status{min-height:25px}#orleghy-catalog .products{grid-template-columns:repeat(2,minmax(0,1fr))}#orleghy-catalog .cart-line label{display:inline}#orleghy-catalog .checkout[aria-disabled="true"]{pointer-events:none;opacity:.5}#orleghy-catalog .checkout{display:block;text-align:center;text-decoration:none}#orleghy-catalog .rates label{font-size:14px;margin:12px 0}#orleghy-catalog .rates input{margin-right:8px}
#orleghy-catalog{padding:32px 0 56px;width:min(1240px,92%);margin:auto}#orleghy-catalog .calculator{top:140px}#orleghy-catalog .calculator h2,#orleghy-catalog .calculator a.help{color:white}#orleghy-catalog .buy{display:block;color:#173e35}#orleghy-catalog .product{float:none;width:auto;margin:0}#orleghy-catalog .product h2{padding:0}#orleghy-catalog .photo img{max-width:100%}#orleghy-catalog input{font:inherit}

@media(max-width:600px){#orleghy-catalog .products{grid-template-columns:minmax(0,1fr)}#orleghy-catalog .photo{height:260px}#orleghy-catalog .product-copy{padding:22px}#orleghy-catalog .delivery>div{display:block}#orleghy-catalog .delivery p{margin:7px 0}#orleghy-catalog .spec,#orleghy-catalog .unit{min-height:0}#orleghy-catalog .calculator{position:static}#orleghy-catalog .total strong{font-size:28px}}
