body:has(.lx-collection){background:#f6f7f4}.lh.lx-collection{width:calc(100% - var(--container-gutter)*2);max-width:1480px;background:#f6f7f4;padding-bottom:64px;color:#19241e;font-family:Arial,Helvetica,sans-serif}.lx-collection .lx-collection-heading{max-width:none;padding:36px 0 32px}.lx-collection .lx-collection-heading h1{font-size:clamp(34px,3.5vw,54px);line-height:1.08;margin:0;max-width:750px}.lx-collection .lx-collection-heading p{font-size:16px;line-height:1.65;max-width:720px;margin-top:20px;color:#59645f;text-wrap:balance}.lx-collection-toolbar{gap:16px;padding:18px 0;margin-bottom:32px;border-color:#dce1dd}.lx-collection-filters{background:transparent;border:0;border-radius:0;padding:0;gap:8px}.lx-collection-filters button{border:1px solid #dce1dd;background:#fff;border-radius:6px;font-weight:400;font-family:Arial,Helvetica,sans-serif;min-height:44px;padding:10px 14px;gap:8px}.lx-collection-filters button[aria-pressed=true]{background:#072522;box-shadow:none;border-color:#072522}.lx-collection-filters .lx-filter-icon{width:20px;height:20px}.lx-collection-sort select{border-radius:6px;font-weight:400;background:#fff;font-family:Arial,Helvetica,sans-serif}.lx-collection .lx-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lx-collection .lx-catalogue-card{border:1px solid #dce1dd;border-radius:8px;box-shadow:none;transition:none}.lx-collection .lx-catalogue-image{aspect-ratio:4/3;border-radius:0;background:#fff;overflow:hidden}.lx-collection .lx-catalogue-image img{object-fit:contain;transform:none;transition:none}.lx-collection .lx-catalogue-image>span{inset:16px auto auto 16px;border-radius:30px;padding:7px 12px;background:#fff;font-size:12px;color:#19241e}.lx-collection .lx-catalogue-copy{padding:22px}.lx-collection .lx-catalogue-copy h2{font-size:26px;line-height:1.15;margin-bottom:12px;min-height:0}.lx-collection .lx-catalogue-copy .lx-card-feature{font-size:14px;color:#59645f;line-height:1.6;min-height:0;margin-bottom:20px}.lx-collection .lx-card-fit{background:transparent;border-top:1px solid #dce1dd;border-radius:0;padding:18px 0 0;gap:12px}.lx-collection .lx-card-fit svg{width:20px;height:20px;color:#486256}.lx-card-fit strong{font-weight:400;font-size:14px}.lx-collection .lx-card-footer{flex-direction:column;align-items:stretch;gap:16px;padding-top:20px}.lx-collection .lx-card-footer .lx-card-price{font-size:24px;font-weight:400}.lx-collection .lx-card-footer .lx-catalogue-link{display:flex;justify-content:center;background:#072522;color:#fff;border-radius:6px;width:100%;font:600 14px/1.4 Arial,Helvetica,sans-serif;min-height:48px}.lx-collection .lx-catalogue-card.lc-model{border-radius:8px}.lx-collection .lc-model__photo{border-radius:0}.lx-collection .lc-model__photo img{object-fit:cover}.lx-collection .lc-model__body{padding:22px}.lx-collection .lc-model__heading h2{margin:0;font-size:28px}.lx-collection-fit-note{font-size:13px;line-height:1.6;color:#59645f;margin:-12px 0 24px;max-width:720px}.lx-collection .lx-collection-breadcrumb{font-size:12px;color:#59645f}.lx-collection [hidden]{display:none!important}.lx-collection .lx-card-compare{font-size:13px}
@media(hover:hover){.lx-collection .lx-catalogue-card:hover{border-color:#bdcbbc;box-shadow:none}.lx-collection .lx-catalogue-link:hover{background:#173c30}.lx-collection-filters button:not([aria-pressed=true]):hover{background:#ebeeea;box-shadow:none}}
@media(min-width:750px) and (max-width:989px){.lx-collection .lx-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
@media(max-width:749px){.lh.lx-collection{padding-top:20px;padding-bottom:48px}.lx-collection .lx-collection-heading{padding:28px 0}.lx-collection .lx-collection-heading h1{font-size:32px}.lx-collection .lx-collection-heading p{margin-top:18px}.lx-collection .lx-catalogue-grid,.lx-collection:has(.lx-pergola-card) .lx-catalogue-grid{grid-template-columns:1fr;gap:24px}.lx-collection-filters{display:flex;flex-wrap:wrap;width:100%;gap:8px}.lx-collection-filters button{flex-direction:row;min-height:44px;font-size:12px;padding:10px 12px}.lx-collection-filters .lx-filter-icon{flex-basis:20px}.lx-collection .lx-catalogue-copy{padding:22px}.lx-collection .lx-catalogue-copy h2{font-size:26px}.lx-collection .lx-catalogue-copy .lx-card-feature{font-size:14px}.lx-collection .lx-card-fit{padding:18px 0 0}.lx-card-fit strong{font-size:14px}.lx-card-fit span{font-size:11px}.lx-collection .lx-card-footer .lx-card-price{font-size:24px}.lx-collection .lc-model__heading{flex-direction:row}.lx-collection .lx-catalogue-image>span{inset:16px auto auto 16px;font-size:12px;padding:7px 12px}}
body:has(.lx-collection) main,.shopify-section:has(> .lx-collection){background:#f6f7f4}.lh.lx-collection{max-width:var(--container-max-width,1500px)}.lh.lx-collection .lx-collection-fit-note{margin:-12px 0 24px}.lh.lx-collection .lx-card-feature{margin:0 0 20px}.lh.lx-collection .lx-card-footer .lx-card-price{margin:0}
@media(min-width:750px) and (max-width:989px){.lx-collection:has(.lx-pergola-card) .lx-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
