/* Release 3.1.0 — Figma-aligned catalogue and editorial pages. */
.lg-site{--lg-editorial-green:#62b849;--lg-editorial-mist:#f3f8f1;--lg-editorial-ink:#171717}
.lg-site em{font-style:normal;color:var(--lg-editorial-green)}
.lg-button.lg-outline{border:1px solid var(--lg-editorial-green);color:var(--lg-editorial-green);background:transparent}
.lg-button.lg-outline:hover{color:#fff;background:var(--lg-editorial-green)}

/* Catalogue */
.lg-catalogue-hero{padding:78px 0 62px;text-align:left;background:#fff}
.lg-catalogue-page .lg-shell{width:min(1175px,calc(100% - 80px))}
.lg-catalogue-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px}
.lg-catalogue-hero-grid>div:first-child{padding-left:7%}
.lg-catalogue-hero h1{max-width:620px;font-size:clamp(58px,4.8vw,72px);line-height:.9;white-space:nowrap}
.lg-catalogue-hero p:last-child{max-width:540px;margin:0;font-size:16px;line-height:1.65}
.lg-catalogue-hero-image{height:410px;display:grid;place-items:center}
.lg-catalogue-hero-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 25px rgba(0,0,0,.12))}
.lg-catalogue-grid-section{padding:28px 0 106px;background:#fff}
.lg-catalogue-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
.lg-catalogue-card{overflow:hidden;border:1px solid #e2e8df;border-radius:18px;box-shadow:0 5px 9px rgba(0,0,0,.13);background:#fff}
.lg-catalogue-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(30,70,25,.12)}
.lg-catalogue-card>img{height:170px;object-fit:cover}
.lg-catalogue-card>div{min-height:112px;padding:34px 17px 15px;display:flex;flex-direction:column;text-align:center}
.lg-catalogue-card span{font-size:10px;letter-spacing:.04em}
.lg-catalogue-card h2{margin:3px 0 5px;font-size:23px;line-height:.95}
.lg-catalogue-card b{display:none}
.lg-catalogue-card.is-prepared{grid-column:1/-1;width:min(820px,100%);min-height:170px;margin:80px auto 0;display:grid;grid-template-columns:.88fr 1.12fr;border-color:var(--lg-editorial-green);color:var(--lg-editorial-ink);background:#fff}
.lg-catalogue-card.is-prepared>img{width:100%;height:170px;order:2}
.lg-catalogue-card.is-prepared>div{min-height:170px;padding:30px 34px;justify-content:center;align-items:flex-start;text-align:left}
.lg-catalogue-card.is-prepared span{color:var(--lg-editorial-green)}
.lg-catalogue-card.is-prepared h2{max-width:360px;margin:5px 0;font-size:31px}
.lg-inline-cta{background:#fff}

/* Category */
.lg-category-page .lg-shell{width:min(1175px,calc(100% - 80px))}
.lg-category-hero{padding:70px 0 45px;background:#fff}
.lg-category-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:clamp(48px,5vw,72px)}
.lg-category-hero-grid>div:first-child{min-width:0;padding-left:7%}
.lg-category-hero h1{max-width:100%;font-size:clamp(52px,4.3vw,64px);line-height:.9;white-space:normal;text-wrap:balance}
.lg-category-hero-grid>div>p:last-child{max-width:540px;font-size:15px}
.lg-category-hero-image{--lg-category-mask:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6QAAAIWCAMAAAB3FLAlAAAAUVBMVEVMaXH////////////////////////////////////////////////////////////////////////////////////////////////////////JzkR1AAAAGnRSTlMAP28gf9+fv+8QX0CPH6/gzy9PYDCQgFDQoFnNg8IAAAAJcEhZcwAAA+gAAAPoAbV7UmsAAA7QSURBVHja7d3bVhtJEgXQklS6ixpJYOOJ///QKWBM+0LbgAQ6Vdr7sVc/lTkrIyMjU00Db3Jzc5hsNpu23S0Wi265XM4freoXq6f/vnzQ/5+7tm03m+NkMrm5WfuKcOZcHo6badsncj6vc5nP94/p7cM73Wz67B5kF95ofXPc9Mncny+Yf7d6iG7XJ3f6sOiKLfxbOKe77vf69TL61HaLvlI+Tg4iC306F5+6cL55oe0Tu2s38soVOmz6tbOGZP4Q1+Pkxr8d4y9u+9VzWPH8Pa392iqsjLS63XWrGov9cjeVVUa0fk6mI8rnT1nt2uPBPzADX0A3w65vXxfV6URziWE2iMa6gL7YC17uLKoMymS6vJ6A/pDU1prKIErca1pBX6p+N5ZUkptEm8U1B/R5Se23qf4YSKxx26V8/lD7Tq2oWELjhx8WG6ephOxCLaH/vkfdqXy5dJG7m0vi3xbUo6Yvl0uoIvd1OoUvlxj3k9A3Wcopn7uGahS9az31l4MqN/1kZqGPhITG95F2yl4+0E2rl3uW7ak/JT6mVeQ89IzHMpZTzt/MldAzd5HsTrERjV9OVb2caxE1Of9hMf2i6uUMi6iEfiibU05dRJW5YopFFDHFIiqmWEQRUyyiYgoW0Uv76nI4r1lE/yMrxhswWMS/x9Qbg/zplwnVubamaBbxisV06s+RF+rcTjaSYmox5deXrdW5aXb6vKhz9Xnx6h8aSJhbGPli6ukGda65hfidqb9SW1G0eVHncpqv/lhFlHCdxdRWFP0jbEVR8vL6U1F/8UpebEXR5eV9DOgO2cqUoK0oNqaIKCduTF2M0S3CxhTdIqSUX3m2aFztI3MNZotI5/kj3SI0efksMy/oSim6RZSb4Igov1v4E2+M/yGl6BZxir3hIxFFStHQRUp1i5BSRBTdIxoTukipCV3KVAMaupQJwatt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');position:relative;min-width:0;width:100%;height:auto;aspect-ratio:932/534;isolation:isolate}
.lg-category-hero-image:before,.lg-category-hero-image:after{content:'';position:absolute;inset:0;mask:var(--lg-category-mask) center/contain no-repeat;-webkit-mask:var(--lg-category-mask) center/contain no-repeat;pointer-events:none}
.lg-category-hero-image:before{z-index:0;background:var(--lg-editorial-green)}
.lg-category-hero-image:after{z-index:1;background:#fff;transform:scale(.992)}
.lg-category-hero-image img{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:block;object-fit:cover;filter:none;mask:var(--lg-category-mask) center/contain no-repeat;-webkit-mask:var(--lg-category-mask) center/contain no-repeat;transform:scale(.965)}
.lg-subcategory-section{padding:35px 0 92px;background:#fff}
.lg-subcategory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.lg-subcategory-card{border:1px solid #e1e6df;border-radius:18px;box-shadow:0 3px 8px rgba(0,0,0,.08)}
.lg-subcategory-image{height:208px;background:#171717}
.lg-subcategory-body{min-height:275px;padding:40px 24px 22px}
.lg-subcategory-body h2{font-size:31px}
.lg-subcategory-body ul{min-height:120px}
.lg-subcategory-body li{font-size:12px;line-height:1.35}
.lg-round-icon{width:56px;height:56px;top:-29px;border:0;box-shadow:0 5px 14px rgba(0,0,0,.15)}
.lg-card-meta{border-top:1px solid #e7ece5;padding-top:14px}

/* Product detail */
.lg-product-detail{padding:56px 0 92px}
.lg-product-detail-intro{grid-template-columns:.82fr 1.18fr;gap:58px;align-items:start}
.lg-product-detail-image{--lg-product-mask:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeUAAAK3CAMAAACMQKcxAAAAUVBMVEVMaXH////////////////////////////////////////////////////////////////////////////////////////////////////////JzkR1AAAAGnRSTlMAPx9fn3/vv98QIG/Pj69AT2DgL5AwgFDQoPzCG7cAAAAJcEhZcwAAA+gAAAPoAbV7UmsAAA5eSURBVHja7d3belvHEYRRSARIAMRBNCMrqfd/0ECy7NixI1MKD9hdq+7Ji/m/md1dXTNYreh79f7x5mZzXJ/uDtvtbb7qdrs93N2tj5ubd487a7Rguh9ujuvDNn+v28Np8+Ed2Evje78+3OZ7dWEN9TVr93izWZ8O2+9H+yfU65tH63l1fN/90L79prbrm/dW9noAn7Z5IR02tvTbf3rv1y8G+LctfQT67XTZwrd5HW03ju430OPrEf6quxur/qrf4Zv1KxP+tRizoV+r0joe8nZav4PgxRHf393mjXVwcL9orbW5y1Voi/NLIT7e5nqE80t8itfXhPgXzh9wedZ6+nR1iH+pw9Tbz4b47joR4/x8B/U1I/Z5fpZya33liH/xw2znKRX1N/UzWj/YFy8G8Zdj23b+EXcrS9M9bN+F+MPyEH/WyXae+DH+06lthvG0bbw5ZMlShD1hG99l6TqJ9n5Tj5vbDJBae1ZN/b8uZhhgjCu4fJzrtjHMHdv4q47ALt/+UGp/T298m7E6wDykN4Z5tsUFc2vFBXPTUQ3z7IoL5l+s6mMT44vWjuoGHfmYDfrZ57hBNzqnAt0++hwXqCFWcFPOuKCfKv4c1xTaGGd8Hv9xjfFvFdh7JVdDBbbD2KdZWT1D74Y5mT9B+lef5p2yukAnjBv0AWNn9iK0X+M4vc7WOs2vszF+4tgCY342C0QBxgKJFJjW6Yr0HuMIaGOsm3ptCwTjH9Tdch4zBmv6ZtYez9/MGM8vszF+Bv0DYwYYxgwwjGM0hbFmCuNymxPj+fUXxhn/PgHG8/0vjF9MO4y1zOLVWmYZAS0zxjGy+FUf5DLHt8yKrvlH9k7RNb9l9kGe3zK/80HO9DtT+5OVH39k3zusxx/Zjyrr8Uf2bmPNxx/Zqq7MD2YfrXemD6b2/7Tc449spfX8I3untJ5fZSu7Co7s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');position:relative;width:100%;height:auto;aspect-ratio:485/695;padding:0;isolation:isolate}
.lg-product-detail-image.lg-product-mask-b{--lg-product-mask:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeUAAAK3CAMAAACMQKcxAAAAUVBMVEVMaXH////////////////////////////////////////////////////////////////////////////////////////////////////////JzkR1AAAAGnRSTlMAPx9fn+9/v98QbyDPj69AT2DgL5AwgFDQoDBFVtEAAAAJcEhZcwAAA+gAAAPoAbV7UmsAAA5cSURBVHja7d3dWltHFoRhYYR+QEIQhnim7v9CR3YcJzNxPLYHsPaqt87hoL+ne69Vq7q1WtH36t3T9fXmuL7fHna7XT7pZrc7bLfr4+b66mlvjRZM9+H6uD585voV3RzuNw9XYC+N7+36cJPv1Zk11Jes/dP1Zn1/2H0/2r+gXl8/Wc+L43v1Q/v2q9qtr99Z2csBfL/LK+mwsaV//qf3dv1qgD9v6SPQP0/nLXyTt9Hu1tH9E/T0doQ/aXtt1d/0O3y9fmPCvxdjNvRbVVrHQ36e1lcQvDriNz+mv1BzO7hftdbabHMR2uH8WoiPN7kc4fwan+L1JSH+jfMDLi9aT99fHOLf6jD19osh3l4mYpxf7qC+ZMQ+zy9Sbq0vHPFvfpjtPKWi/qp+ResH++LFIP54bNvOP+BubbM03cL2XYgflof4g+5t54kf47+c2mYY37aNN4csWYqwb9jG2yxd96K9X9XT5iYDpNaeVVP/3cUMA4xxBZePc902hrljG3/SEdg/6WGbmVJq/9Eb32SsDjAP6Y1hnm1xwdxaccHcdFTDPLvigvk3q/rYxPistaO6QUc+ZoN+9Tlu0LXOqUA3Tz7HBWqIFVyXMy7op4o/xzWFNsYZn8d/WmP8uQJ7p+RqqMD2GPs0K6tn6GqYk/kLpF/6NO+V1QW6x7hBDxg7sxehuzWO0+tsrdP8OhvjbxxbYMzPZoEowFggkQLTOl2Q3mEcAW2MdVNvbYFg/IPaLucxY7Cmb2bt8fzNjPH8MhvjF9A/MGaAYcwAwzhGUxhrpjAutzkxnl9/YZzx7xNgPN//wvjVtMdYyyxerWWWEdAyYxwji9/1IJc5vmVWdM0/sveKrvktsw/y/Jb5ygc50+9M3d1b+fFH9q3DevyR/aSyHn9k7zfWfPyRrerK/GD20Xpn+mDq7p+We/yRrbSef2Tvldbzq2xl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')}
.lg-product-detail-image.lg-product-mask-c{--lg-product-mask:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAegAAAK6CAMAAADFID9fAAAAUVBMVEVMaXH////////////////////////////////////////////////////////////////////////////////////////////////////////JzkR1AAAAGnRSTlMAID9A758Qv3/fH29fYK/P4I8vTzCQgFDQoHRLxOgAAAAJcEhZcwAAA+gAAAPoAbV7UmsAAA5WSURBVHja7d3dWlvHEoRhCfSLBIqAhKTu/0I3xtjZcRIHbEBaU28d+cCczPfMrO7qmtFsRq/W6upiv9ssl+v1drtd5FmP/16vb5ab3f7idmWRJq2ru93x5k+039FifbO5u7Vi00O8fyScV+tws7mwu8999+43y8ezOT+tw3Jvb58n4s3yRefzK7Rd7q+s7Fmd0Os3Rvyn1jsb+xxK6Yvdzbsx/rqxj1ifFPLd8ZAP0nbjDD/RTv44yF/O8L1l/2BdbNY5hbZL2/rjtvIHfJO/t60vIPiQrXzIqbV1gr/zVt4vFzkLQf2eB/b6TChD/Y5+yIlqL6gbKuz/Rs1EeUvK25yvNFtvdWKfM+Un/YbST1df53piO7/ftsbOVHSUUPjhfnk6lJ82Na/sh8qv5SJT0xG2VxfZ06P8tKmV34N+mP+mHX4v3czrRaaspZrsRR3ztCk7voc/sv8//H+H5feO7OMio4hPNvpm1mfVbOYvtzt8qEffzEqyls2M9N91t864Ms/6On9cZGgtkH4ywDK8kB60AEP6r5qPfmYj3XJmI73aHdKlyi5r1XNmN5O+uEmltiuf5g6tndklOsJcol1HbDd04dNc0k4PXnrvYf4SRFj5NCvIYB5JYz6MMD/CXPCZbvXAynwThXZFNw3zv+tW2q+kxxpm2PwLmBn+qo5+6gW6glnlDbPK+1zckSXML7ZNVvopnjfM6jGY1WPckUibcEdsaf2ULQ1z15aGuWJLw1yxpUWEKrb0XBa/YUu7cvF2WjHBIoEAcwyxYFaOwawce1GlDXNDOaahSkOmaHUEpODsZnam4doGzB2t9A7m926lz6Kjkh5paKU1zhXlmI6qwgZVg3W00nc+zg1n962Pc4MNutpY+oZWWktVcXYbUnW00oywirPbdj6Rtrazs9t2dnb/kPa2c8PZLUPScXbf6p0rzm5VWMXZ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')}
.lg-product-detail-image.lg-product-mask-d{--lg-product-mask:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeUAAAK3CAMAAACMQKcxAAAAUVBMVEVMaXH////////////////////////////////////////////////////////////////////////////////////////////////////////JzkR1AAAAGnRSTlMAPx9fn3/vv98QIG/Pr49AT2DgL5AwgFDQoFeNi7oAAAAJcEhZcwAAA+gAAAPoAbV7UmsAAA5hSURBVHja7d3delvHsYRhUARIAMQPaUZWdt3/hW5Ilh0nVmRJISmsrrfOyYP5npnVXV0zWK3oe/Xu+fZ2c1of7w/b7V0+6267Pdzfr0+b25vnnTVaMN3H29P6sM3f6+5w3DzegL00vg/rw12+VxfWUF+zds+3m/XxsP1+tH9Bvb59tp5Xx/fmh/btV7Vd376zstcD+LjNK+mwsaV//qf3Yf1qgP/Y0iegf54uW/gub6PtxtH9E/T8doQ/6/7Wqr/pd/h2/caEfy/GbOi3qrROh/w8rW8geHXEb35Mf6HmdnC/aq21uc9VaIvzayE+3eV6hPNrfIrX14T4N86PuLxoPX28OsS/1WHq7RdDfH+diHF+uYP6mhH7PL9IubW+csS/+WG285SK+qv6Fa0f7IsXg/jTsW07/4C7dZ+l6QG270L8uDzEH3W0nSd+jP9yapthfNs23hyyZCnCvmEb32fpOor2flXPm7sMkFp7Vk393y5mGGCMK7h8nOu2Mcwd2/izTsAu3/5Qan9Pb3yXsTrAPKQ3hnm2xQVza8UFc9NRDfPsigvm36zqUxPji9aO6gad+JgN+tXnuEG3OqcC3T37HBeoIVZwW864oJ8q/hzXFNoYZ3we/3mN8R8V2DslV0MFtsPYp1lZPUM3w5zMXyD90qd5p6wu0BHjBj1i7MxehPZrHKfX2Vqn+XU2xt84tsCYn80CUYCxQCIFpnW6Ir3DOALaGOum3toCwfgHdb+cx4zBmr6ZtcfzNzPG88tsjF9A/8CYAYYxAwzjGE1hrJnCuNzmxHh+/YVxxr9PgPF8/wvjV9MOYy2zeLWWWUZAy4xxjCx+16Nc5viWWdE1/8jeKbrmt8w+yPNb5hsf5Ey/M7U/WvnxR/aDw3r8kf2ssh5/ZO821nz8ka3qyvxg9sl6Z/pgav9Pyz3+yFZazz+yd0rr+VW2sqvg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')}
.lg-product-detail-image:before{content:"";position:absolute;z-index:3;inset:0;border:0;background:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjQ4Ny4yNjIiIGhlaWdodD0iNjk3LjQ5IiB2aWV3Qm94PSIwIDAgNDg3LjI2MiA2OTcuNDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJWZWN0b3IgNSIgZD0iTTE0NS4wNjMgNTMuNTQ0OUMyMzMuNzk1IDExLjQxMjQgMjgxLjU5NSAyLjk5MTIgMjk0LjQwMyA0LjA0NzE1QzM4NS42NyAtMTMuMDU5MyA0MjkuMzUgNDYuMDIxMyA0MzkuNzgxIDc3LjY5OTlDNDk0LjQ0NyAyMTguMjc0IDQ5MC4wODkgNTAyLjk4NSA0ODAuMTg2IDU4NS4zNDlDNDcwLjI4MyA2NjcuNzE0IDQzMi42NTEgNjk5Ljc4OCAyMzUuNzc2IDY5Ni4yMjRDMzguOTAxMiA2OTIuNjYgNC40MzgzIDU5Ni4wNDEgNS4yMzA1NSA1MjIuNzg0QzYuMDIyOCA0NDkuNTI3IC00LjY3MjYxIDQ2MC4yMTkgNS4yMzA1NSAyODQuNzk5QzE1LjEzMzcgMTA5LjM3OSAzNC4xNDc4IDEwNi4yMTEgMTQ1LjA2MyA1My41NDQ5WiIgc3Ryb2tlPSIjNjVCQTREIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==") center/contain no-repeat;pointer-events:none;transform:none}
.lg-product-detail-image:after{display:none}
.lg-product-detail-image img{position:absolute;z-index:2;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;mask:var(--lg-product-mask) center/contain no-repeat;-webkit-mask:var(--lg-product-mask) center/contain no-repeat;transform:scale(.965);transition:opacity .22s ease,transform .32s ease,filter .22s ease}
.lg-product-detail-image.is-switching img{opacity:.28;filter:blur(2px);transform:scale(.985)}
.lg-product-detail-copy h1{max-width:440px;font-size:clamp(58px,4.8vw,76px);line-height:.9}
.lg-product-description{max-width:600px;font-size:15px}
.lg-product-count{display:none}
.lg-product-groups{margin-top:42px;display:grid;gap:32px}
.lg-product-group-heading{margin-bottom:18px;padding:0;display:block;border:0}
.lg-product-group-heading h2{font-family:'Montserrat',Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:.02em}
.lg-product-group-heading span{display:none}
.lg-product-format-list{display:grid;gap:8px;border:0}
.lg-product-format-row{min-height:58px;padding:11px 14px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(110px,.6fr) 20px;align-items:center;gap:14px;border:1px solid var(--lg-editorial-green);border-radius:8px;background:#fff;transition:.2s}
.lg-product-format-row:hover,.lg-product-format-row.is-preview-active{padding-left:25px;background:var(--lg-editorial-mist)}
.lg-product-format-row:focus-visible{outline:3px solid #255b24;outline-offset:3px}
.lg-product-format-row strong{font-size:12px;font-weight:500}
.lg-product-format-row span{color:#555;font-size:11px;text-align:right}
.lg-product-format-row b{color:var(--lg-editorial-green);font-size:17px;text-align:right}

/* Shared editorial pages */
.lg-editorial-page main{overflow:hidden}
.lg-editorial-hero{padding:54px 0 44px;background:#fff}
.lg-editorial-hero-grid{min-height:520px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}
.lg-editorial-hero-copy{padding-left:7%}
.lg-editorial-hero h1{margin:0;color:var(--lg-editorial-ink);font-size:clamp(52px,4.2vw,64px);line-height:.92}
.lg-editorial-lead{max-width:570px}
.lg-editorial-lead p{margin:0 0 13px;font-size:15px;line-height:1.65}
.lg-editorial-hero .lg-button{margin-top:18px}
.lg-editorial-hero small{margin-top:12px;display:block;color:#7b7b7b;font-size:11px}
.lg-editorial-hero-media{width:min(100%,520px);height:460px;display:grid;place-items:center;justify-self:center;overflow:hidden}
.lg-editorial-hero-media img{width:100%;height:100%;object-fit:cover}
.lg-how-editorial-hero .lg-editorial-hero-media img{object-fit:contain;filter:drop-shadow(0 24px 28px rgba(0,0,0,.13))}
.lg-how-editorial-hero .lg-editorial-hero-media{width:100%;max-width:none;height:500px}
.lg-how-editorial-hero{background:var(--lg-editorial-mist)}
.lg-how-flow{padding:90px 0 112px;background:#fff}
.lg-how-flow>.lg-shell>h2{margin-bottom:54px;color:var(--lg-editorial-ink);font-size:62px;text-align:center}
.lg-how-step{margin:0 auto 64px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:76px}
.lg-how-step:last-child{margin-bottom:0}
.lg-how-step.is-reverse .lg-how-step-media{order:2}
.lg-how-step.is-reverse .lg-how-step-copy{order:1}
.lg-how-step-media{position:relative;height:460px;overflow:hidden}
.lg-how-step-media img{width:100%;height:100%;object-fit:cover}
.lg-how-step-media span{position:absolute;bottom:-18px;left:18px;color:#fff;font-family:'Bebas Neue',Impact,sans-serif;font-size:145px;line-height:1;text-shadow:0 5px 18px rgba(0,0,0,.25)}
.lg-how-step-copy h3{margin:0 0 17px;color:var(--lg-editorial-ink);font-size:58px;line-height:.95}
.lg-how-step-copy>p:not(.lg-eyebrow){max-width:510px;font-size:18px;line-height:1.55}
.lg-editorial-cta{position:relative;min-height:420px;padding:80px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:#fff;background:var(--lg-editorial-green);text-align:center;isolation:isolate}
.lg-editorial-cta h2{margin:0;font-size:clamp(60px,7vw,105px);line-height:.9}
.lg-editorial-cta p{margin:22px auto 30px;font-size:19px}

/* About */
.lg-about-hero .lg-editorial-hero-media{height:470px;border-radius:52% 18px 52% 18px}
.lg-about-hero .lg-editorial-hero-media img{object-position:center}
.lg-story-section{padding:100px 0}
.lg-story-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:82px}
.lg-story-row h2,.lg-mission-section h2,.lg-recognition-section h2{margin:0;color:var(--lg-editorial-ink);font-size:58px;line-height:.95}
.lg-story-row>div:last-child>p:last-child,.lg-mission-section p,.lg-recognition-section p{max-width:560px;font-size:16px;line-height:1.65}
.lg-organic-media{overflow:hidden;border-radius:56% 44% 64% 36%/45% 52% 48% 55%}
.lg-organic-media img{width:100%;height:100%;object-fit:cover}
.lg-story-row .lg-organic-media{height:540px}
.lg-trades-section{background:#171717}
.lg-trades-grid{display:grid;grid-template-columns:1fr 1fr}
.lg-trades-grid figure{position:relative;height:570px;margin:0;overflow:hidden}
.lg-trades-grid img{width:100%;height:100%;object-fit:cover;opacity:.8}
.lg-trades-grid figcaption{position:absolute;bottom:42px;left:48px;color:#fff;font-family:'Bebas Neue',Impact,sans-serif;font-size:62px;text-transform:uppercase}
.lg-recognition-section{padding:106px 0;background:var(--lg-editorial-mist)}
.lg-recognition-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px}
.lg-recognition-media{height:500px;overflow:hidden}
.lg-recognition-media img{width:100%;height:100%;object-fit:cover}
.lg-mission-section{padding:110px 0}
.lg-mission-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:90px}
.lg-mission-images{position:relative;height:620px}
.lg-mission-images img{position:absolute;object-fit:cover;box-shadow:0 18px 35px rgba(0,0,0,.12)}
.lg-mission-images img:first-child{left:0;top:0;width:72%;height:62%}
.lg-mission-images img:last-child{right:0;bottom:0;width:58%;height:68%;object-fit:contain;background:#f3efe7}

/* Rewards */
.lg-referral-hero{padding:58px 0 66px;background:#fff}
.lg-referral-hero-grid{display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:72px}
.lg-referral-hero-grid>div:first-child{padding-left:7%}
.lg-referral-hero h1{margin:0 0 26px;color:var(--lg-editorial-ink);font-size:clamp(54px,4.2vw,66px);line-height:.92}
.lg-referral-hero p{max-width:600px;line-height:1.65}
.lg-referral-hero .lg-organic-media{width:min(100%,520px);height:440px;justify-self:center;border-radius:18px 52% 18px 52%}
.lg-referral-price{display:flex;align-items:end;gap:14px;color:var(--lg-editorial-green)}
.lg-referral-price strong{font-family:'Bebas Neue',Impact,sans-serif;font-size:86px;font-weight:400;line-height:.8}
.lg-referral-price span{padding-bottom:8px;font-family:'Bebas Neue',Impact,sans-serif;font-size:25px;text-transform:uppercase}
.lg-referral-result{width:max-content;margin:14px 0 24px;padding:7px 22px 6px;display:flex;align-items:baseline;gap:8px;border:2px solid var(--lg-editorial-green);border-radius:999px;color:var(--lg-editorial-ink);font-family:'Bebas Neue',Impact,sans-serif;font-size:31px;line-height:1;text-transform:uppercase}
.lg-referral-result strong{color:var(--lg-editorial-green);font-size:49px;font-weight:400;line-height:.9}
.lg-referral-form-section{padding:100px 0;background:#fff}
.lg-referral-form-grid{display:grid;grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px}
.lg-referral-form-grid h2{margin:0 0 20px;color:var(--lg-editorial-ink);font-size:52px;line-height:.95}
.lg-detailed-form{padding:38px;background:#fff;box-shadow:0 15px 36px rgba(31,68,26,.11)}
.lg-form-section+ .lg-form-section{margin-top:30px}
.lg-form-section h3{margin-bottom:18px;color:var(--lg-editorial-ink);font-family:'Montserrat',Arial,sans-serif;font-size:17px;font-weight:600;text-transform:none}
.lg-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}
.lg-form-grid label{font-size:12px;font-weight:600}
.lg-form-grid input{width:100%;height:48px;margin-top:7px;padding:0 14px;border:1px solid #cbd5c8;border-radius:0}
.lg-check{margin:24px 0;display:flex;align-items:flex-start;gap:10px;font-size:12px}
.lg-check input{margin-top:3px;accent-color:var(--lg-editorial-green)}
.lg-best-time{margin:25px 0 8px;padding:0;display:flex;gap:28px;border:0}
.lg-best-time legend{width:100%;margin-bottom:15px;color:var(--lg-editorial-green);font-family:'Bebas Neue',Impact,sans-serif;font-size:20px;text-transform:uppercase}
.lg-best-time label{display:flex;align-items:center;gap:8px;font-size:12px}
.lg-best-time input{width:20px;height:20px;accent-color:var(--lg-editorial-green)}
.lg-referral-credit{margin-top:34px;padding:23px 28px;display:flex;flex-direction:column;color:#fff;background:var(--lg-editorial-green);border-radius:15px;box-shadow:0 12px 26px rgba(60,126,46,.16)}
.lg-referral-credit strong{font-family:'Bebas Neue',Impact,sans-serif;font-size:52px;font-weight:400;line-height:1}
.lg-referral-credit span{font-size:12px}

/* Contact */
.lg-contact-hero{padding:58px 0 66px;background:var(--lg-editorial-mist)}
.lg-contact-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px}
.lg-contact-hero-grid>div:first-child{padding-left:7%}
.lg-contact-hero h1{margin:0 0 18px;color:var(--lg-editorial-green);font-size:clamp(48px,4vw,60px);line-height:.92}
.lg-contact-hero a{width:max-content;margin-bottom:3px;display:block;color:var(--lg-editorial-ink);font-family:'Montserrat',Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.3}
.lg-contact-hero p{max-width:530px;margin-top:28px;font-size:15px;line-height:1.65}
.lg-contact-hero .lg-organic-media{width:min(100%,520px);height:420px;justify-self:center;border-radius:18px 52% 18px 52%}
.lg-contact-form-section{padding:100px 0;background:var(--lg-editorial-mist)}
.lg-contact-layout{display:grid;grid-template-columns:1fr 430px;align-items:center;gap:100px}
.lg-contact-layout h2{margin:0 0 20px;color:var(--lg-editorial-ink);font-size:62px;line-height:.95}
.lg-contact-form-wrap .lg-form{border-radius:0}

/* Form landing */
.lg-form-page-hero{min-height:900px;background-position:center}
.lg-form-page-hero .lg-hero-inner{min-height:810px}

/* Career */
.lg-career-hero{padding:72px 0 90px}
.lg-career-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}
.lg-career-hero-grid>div:first-child{padding-left:7%}
.lg-career-hero h1{margin:0 0 24px;color:#666;font-size:39px;line-height:1}
.lg-career-hero h2{max-width:520px;margin:0;color:var(--lg-editorial-ink);font-size:clamp(34px,2.8vw,42px);line-height:1}
.lg-career-hero b{display:block;margin:0 0 7px;color:var(--lg-editorial-green)}
.lg-career-hero p{max-width:550px;margin:0 0 10px;line-height:1.5}
.lg-career-hero .lg-organic-media{width:min(100%,520px);height:470px;justify-self:center;border-radius:18px 52% 18px 52%}
.lg-jobs-section{padding:95px 0 108px;background:var(--lg-editorial-mist)}
.lg-jobs-section>.lg-shell>h2{margin:0 0 48px;color:var(--lg-editorial-ink);font-size:60px;text-align:center}
.lg-jobs-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.lg-jobs-grid article{display:grid;grid-template-columns:.9fr 1.1fr;min-height:340px;background:#fff}
.lg-jobs-grid article>img{width:100%;height:100%;object-fit:cover}
.lg-jobs-grid article>div{padding:38px 32px;display:flex;flex-direction:column}
.lg-jobs-grid small{color:var(--lg-editorial-green);font-weight:600;text-transform:uppercase}
.lg-jobs-grid h3{margin:12px 0;color:var(--lg-editorial-ink);font-size:34px;line-height:.95}
.lg-jobs-grid p{font-size:13px;line-height:1.55}
.lg-jobs-grid a{margin-top:auto;color:var(--lg-editorial-green);font-weight:600}

/* 404 */
.lg-not-found-main{padding:86px 0 104px;background:var(--lg-editorial-mist)}
.lg-not-found-grid{min-height:590px;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:76px}
.lg-not-found-grid h1{max-width:670px;margin:0;color:var(--lg-editorial-ink);font-size:clamp(72px,6.2vw,102px);line-height:.88}
.lg-not-found-grid>div:first-child>p:last-of-type{max-width:570px;font-size:17px;line-height:1.65}
.lg-not-found-grid .lg-organic-media{height:570px}
.lg-not-found-actions{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap}

@media(max-width:1180px){
  .lg-catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
  .lg-catalogue-card.is-prepared{grid-column:1/-1}
  .lg-editorial-hero-grid,.lg-referral-hero-grid,.lg-contact-hero-grid,.lg-career-hero-grid{gap:34px}
  .lg-jobs-grid article{grid-template-columns:1fr}
  .lg-jobs-grid article>img{height:250px}
}

@media(max-width:850px){
  .lg-catalogue-hero{padding:50px 0 35px}.lg-catalogue-hero-grid{display:flex;flex-direction:column-reverse;gap:12px}.lg-catalogue-hero-grid>div:first-child{padding-left:0}.lg-catalogue-hero-image{width:100%;height:250px}.lg-catalogue-hero h1{font-size:58px;white-space:normal}.lg-catalogue-grid-section{padding:44px 0 72px}.lg-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lg-catalogue-card>img{height:130px}.lg-catalogue-card>div{min-height:124px;padding:14px}.lg-catalogue-card h2{font-size:21px}.lg-catalogue-card.is-prepared{display:flex;min-height:0;flex-direction:column}.lg-catalogue-card.is-prepared>img{height:190px;order:0}.lg-catalogue-card.is-prepared>div{min-height:180px;padding:25px}.lg-catalogue-card.is-prepared h2{font-size:34px}
  .lg-category-hero{padding:45px 0 30px}.lg-category-hero-grid>div:first-child{padding-left:0}.lg-category-hero-image{height:255px}.lg-category-hero h1{font-size:51px;white-space:normal}.lg-subcategory-grid{grid-template-columns:1fr}.lg-subcategory-image{height:245px}.lg-subcategory-body{min-height:0}.lg-subcategory-body ul{min-height:0}
  .lg-product-detail-image{height:390px}.lg-product-detail-image:before{transform:scale(1.035)}.lg-product-detail-copy h1{max-width:none;font-size:54px}.lg-product-groups{margin-top:38px}.lg-product-format-row{grid-template-columns:1fr 24px;gap:5px 14px}.lg-product-format-row span{grid-column:1;text-align:left}.lg-product-format-row b{grid-row:1/3;grid-column:2}
  .lg-editorial-hero{padding:45px 0 60px}.lg-editorial-hero-grid{min-height:0;display:flex;flex-direction:column-reverse;gap:34px}.lg-editorial-hero-copy{width:100%;padding-left:0}.lg-editorial-hero h1{font-size:58px}.lg-editorial-hero-media{width:100%;height:380px}.lg-how-editorial-hero .lg-editorial-hero-media{height:430px}.lg-how-flow{padding:68px 0 80px}.lg-how-flow>.lg-shell>h2{font-size:46px}.lg-how-step,.lg-how-step.is-reverse{margin-bottom:52px;display:flex;flex-direction:column;gap:25px}.lg-how-step.is-reverse .lg-how-step-media,.lg-how-step.is-reverse .lg-how-step-copy{order:initial}.lg-how-step-media{width:100%;height:330px}.lg-how-step-copy h3{font-size:46px}.lg-how-step-copy>p:not(.lg-eyebrow){font-size:16px}.lg-editorial-cta{min-height:350px}.lg-editorial-cta h2{font-size:56px}
  .lg-about-hero .lg-editorial-hero-media{height:370px}.lg-story-section{padding:72px 0}.lg-story-row{display:flex;flex-direction:column;gap:45px}.lg-story-row .lg-organic-media{width:100%;height:380px}.lg-story-row h2,.lg-mission-section h2,.lg-recognition-section h2{font-size:46px}.lg-trades-grid{grid-template-columns:1fr}.lg-trades-grid figure{height:390px}.lg-recognition-section{padding:72px 0}.lg-recognition-grid{display:flex;flex-direction:column;gap:42px}.lg-recognition-media{width:100%;height:340px}.lg-mission-section{padding:72px 0}.lg-mission-grid{display:flex;flex-direction:column;gap:48px}.lg-mission-images{width:100%;height:480px}
  .lg-referral-hero{padding:45px 0 68px}.lg-referral-hero-grid{display:flex;flex-direction:column-reverse;gap:35px}.lg-referral-hero-grid>div:first-child{padding-left:0}.lg-referral-hero .lg-organic-media{width:100%;height:360px}.lg-referral-hero h1{font-size:58px}.lg-referral-price strong{font-size:88px}.lg-referral-form-section{padding:72px 0}.lg-referral-form-grid{grid-template-columns:1fr;gap:38px}.lg-referral-form-grid h2{font-size:44px}.lg-detailed-form{padding:28px 22px}.lg-form-grid{grid-template-columns:1fr}.lg-best-time{flex-wrap:wrap;gap:14px 22px}
  .lg-contact-hero{padding:45px 0 68px}.lg-contact-hero-grid{display:flex;flex-direction:column-reverse;gap:38px}.lg-contact-hero-grid>div:first-child{padding-left:0}.lg-contact-hero .lg-organic-media{width:100%;height:360px}.lg-contact-hero h1{font-size:68px}.lg-contact-form-section{padding:72px 0}.lg-contact-layout{grid-template-columns:1fr;gap:38px}.lg-contact-layout h2{font-size:46px}.lg-contact-form-wrap .lg-form{width:100%}
  .lg-form-page-hero{min-height:0}.lg-form-page-hero .lg-hero-inner{min-height:0}
  .lg-career-hero{padding:45px 0 68px}.lg-career-hero-grid{display:flex;flex-direction:column-reverse;gap:38px}.lg-career-hero-grid>div:first-child{padding-left:0}.lg-career-hero .lg-organic-media{width:100%;height:370px}.lg-career-hero h2{font-size:40px}.lg-jobs-section{padding:70px 0 80px}.lg-jobs-section>.lg-shell>h2{font-size:48px}.lg-jobs-grid{grid-template-columns:1fr}.lg-jobs-grid article{grid-template-columns:1fr 1fr}.lg-jobs-grid article>img{height:100%}
  .lg-not-found-main{padding:55px 0 75px}.lg-not-found-grid{min-height:0;display:flex;flex-direction:column-reverse;gap:42px}.lg-not-found-grid .lg-organic-media{width:100%;height:370px}.lg-not-found-grid h1{font-size:59px}
}

@media(max-width:430px){
  .lg-catalogue-hero-image{height:210px}.lg-catalogue-hero h1{font-size:51px}.lg-catalogue-grid{grid-template-columns:1fr}.lg-catalogue-card>img{height:190px}
  .lg-category-hero-image{height:220px}.lg-category-hero h1{font-size:46px}.lg-subcategory-image{height:215px}
  .lg-product-detail-image{height:330px}.lg-product-detail-copy h1{font-size:49px}.lg-product-format-row{padding:14px 13px}.lg-product-format-row:hover,.lg-product-format-row.is-preview-active{padding-left:15px}
  .lg-editorial-hero h1{font-size:52px}.lg-editorial-hero-media,.lg-how-editorial-hero .lg-editorial-hero-media{height:330px}.lg-how-step-media{height:280px}.lg-how-step-media span{font-size:105px}.lg-editorial-cta h2{font-size:50px}
  .lg-story-row .lg-organic-media,.lg-about-hero .lg-editorial-hero-media{height:320px}.lg-trades-grid figure{height:330px}.lg-trades-grid figcaption{left:26px;bottom:25px;font-size:48px}.lg-recognition-media{height:300px}.lg-mission-images{height:410px}
  .lg-referral-hero .lg-organic-media,.lg-contact-hero .lg-organic-media,.lg-career-hero .lg-organic-media,.lg-not-found-grid .lg-organic-media{height:310px}.lg-referral-price{align-items:flex-end;gap:7px}.lg-referral-price strong{font-size:76px}.lg-referral-price span{font-size:18px}.lg-referral-result{max-width:100%;padding:7px 17px 6px;gap:6px;font-size:25px;white-space:nowrap}.lg-referral-result strong{font-size:40px}
  .lg-jobs-grid article{grid-template-columns:1fr}.lg-jobs-grid article>img{height:235px}.lg-jobs-grid article>div{padding:30px 24px}
  .lg-not-found-actions{flex-direction:column}.lg-not-found-actions .lg-button{width:100%}
}

/* Legal pages and cookie consent */
.lg-legal-hero{padding:96px 0 76px;background:var(--lg-editorial-mist)}
.lg-legal-hero .lg-shell{max-width:1040px}
.lg-legal-hero h1{max-width:900px;margin:0;color:var(--lg-editorial-ink);font-size:clamp(64px,6vw,92px);line-height:.9}
.lg-legal-hero>div>p:not(.lg-eyebrow){max-width:760px;margin:0;font-size:18px;line-height:1.65}
.lg-legal-hero small{margin-top:18px;display:block;color:#63705f}
.lg-legal-content{padding:80px 0 110px;background:#fff}
.lg-legal-document{max-width:920px;margin:0 auto}
.lg-legal-document section{padding:0 0 42px;margin:0 0 42px;border-bottom:1px solid #dce8d9}
.lg-legal-document section:last-child{margin-bottom:0;border-bottom:0}
.lg-legal-document h2{margin:0 0 18px;color:var(--lg-editorial-ink);font-size:36px;line-height:1}
.lg-legal-document p,.lg-legal-document li{font-size:16px;line-height:1.72}
.lg-legal-document p{margin:0 0 14px}
.lg-legal-document ul{margin:14px 0 18px;padding-left:24px}
.lg-legal-document li{margin:7px 0}
.lg-legal-document a{color:var(--lg-editorial-green);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.lg-legal-document address{padding:22px 26px;color:var(--lg-editorial-ink);background:var(--lg-editorial-mist);border-left:4px solid var(--lg-editorial-green);font-style:normal;line-height:1.7}
.lg-footer-bottom a,.lg-footer-bottom button{color:inherit;font:inherit}
.lg-footer-bottom button{padding:0;border:0;background:transparent;cursor:pointer}
.lg-footer-bottom a:hover,.lg-footer-bottom button:hover{text-decoration:underline}
.lg-cookie-banner[hidden],.lg-cookie-modal[hidden]{display:none!important}
.lg-cookie-banner{position:fixed;z-index:99998;right:0;bottom:0;left:0;min-height:110px;padding:20px 34px;display:grid;grid-template-columns:64px minmax(280px,1fr) auto;align-items:center;gap:28px;color:#3f4244;background:#f0f4f6;box-shadow:0 -9px 30px rgba(25,40,25,.12);font-family:'Montserrat',Arial,sans-serif}
.lg-cookie-banner>img{width:58px;height:58px;object-fit:contain}
.lg-cookie-banner>p{margin:0;font-size:15px;line-height:1.55}
.lg-cookie-banner>p a{color:#252727;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.lg-cookie-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;white-space:nowrap}
.lg-cookie-actions a,.lg-cookie-actions button,.lg-cookie-dialog-actions button{min-height:46px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;font:600 14px/1 'Montserrat',Arial,sans-serif;cursor:pointer;transition:.2s}
.lg-cookie-actions a:focus-visible,.lg-cookie-actions button:focus-visible,.lg-cookie-dialog-actions button:focus-visible,.lg-cookie-options input:focus-visible{outline:3px solid #255b24;outline-offset:3px}
.lg-cookie-read{color:#252727;background:transparent}
.lg-cookie-reject{color:#315b2f;background:transparent;border-color:#8aae83!important}
.lg-cookie-settings{color:#252727;background:#fff;border-color:#cad5c8!important}
.lg-cookie-accept{color:#fff;background:var(--lg-editorial-green)}
.lg-cookie-actions a:hover,.lg-cookie-actions button:hover,.lg-cookie-dialog-actions button:hover{transform:translateY(-1px)}
.lg-cookie-modal{position:fixed;z-index:99999;inset:0;padding:24px;display:grid;place-items:center;background:rgba(17,25,16,.62)}
.lg-cookie-open{overflow:hidden}
.lg-cookie-dialog{width:min(100%,660px);max-height:min(760px,calc(100vh - 48px));padding:38px;overflow:auto;background:#fff;border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.24)}
.lg-cookie-dialog h2{margin:0 0 15px;color:var(--lg-editorial-ink);font-size:48px;line-height:.95}
.lg-cookie-dialog>p:not(.lg-eyebrow){margin:0 0 25px;line-height:1.6}
.lg-cookie-options{display:grid;border-top:1px solid #dce5da}
.lg-cookie-options label{min-height:84px;padding:17px 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;border-bottom:1px solid #dce5da;cursor:pointer}
.lg-cookie-options label:first-child{cursor:default}
.lg-cookie-options span{display:flex;flex-direction:column;gap:5px}
.lg-cookie-options strong{color:var(--lg-editorial-ink)}
.lg-cookie-options small{color:#687067;line-height:1.45}
.lg-cookie-options input{width:24px;height:24px;accent-color:var(--lg-editorial-green)}
.lg-cookie-dialog-actions{margin-top:28px;display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}
@media(max-width:1180px){.lg-cookie-banner{grid-template-columns:58px 1fr}.lg-cookie-banner>img{grid-row:1/3}.lg-cookie-actions{justify-content:flex-start;flex-wrap:wrap}}
@media(max-width:700px){.lg-legal-hero{padding:65px 0 56px}.lg-legal-hero h1{font-size:56px}.lg-legal-hero>div>p:not(.lg-eyebrow){font-size:16px}.lg-legal-content{padding:58px 0 80px}.lg-legal-document section{padding-bottom:32px;margin-bottom:34px}.lg-legal-document h2{font-size:31px}.lg-legal-document p,.lg-legal-document li{font-size:15px}.lg-cookie-banner{max-height:82vh;padding:18px 20px;grid-template-columns:44px 1fr;gap:14px 16px;overflow:auto}.lg-cookie-banner>img{width:42px;height:42px;grid-row:auto}.lg-cookie-banner>p{font-size:13px;line-height:1.45}.lg-cookie-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:9px;white-space:normal}.lg-cookie-actions a,.lg-cookie-actions button{width:100%;min-height:44px;padding-inline:10px;font-size:12px}.lg-cookie-dialog{padding:28px 22px;border-radius:16px}.lg-cookie-dialog h2{font-size:40px}.lg-cookie-options label{min-height:78px;gap:16px}.lg-cookie-dialog-actions{display:grid;grid-template-columns:1fr 1fr}.lg-cookie-dialog-actions .lg-cookie-accept{grid-column:1/-1}.lg-cookie-dialog-actions button{width:100%;padding-inline:12px}}

@media(prefers-reduced-motion:reduce){.lg-product-detail-image img{transition:none}.lg-product-format-row{transition:none}}
