/* Generated by convert.py: inline styles and table labels from the preview pages */
.cs-1 img { object-position: 86% 50% !important; }
.cs-2 img { object-position: 40% 100% !important; }
.cs-3 img { object-position: 50% 60% !important; }
.cs-4 img { object-position: 50% 45% !important; }
.cs-5 img { object-position: 50% 55% !important; }
.cs-6 { position:relative !important; }
.cs-7 { margin:0 !important; }
.cs-8 { position:absolute !important; left:-9999px !important; }
.cs-9 { margin-inline:0 !important; }
@media (max-width: 900px) { .tree-table td:nth-child(2)::before { content: "Scent"; } }
@media (max-width: 900px) { .tree-table td:nth-child(3)::before { content: "Needles"; } }
@media (max-width: 900px) { .tree-table td:nth-child(4)::before { content: "Best for"; } }
.cs-10 { --hill: var(--bone) !important; }
.cs-11 { color:var(--ink) !important; }
.cs-12 { padding-bottom:64px !important; }
.cs-13 img { object-position: 50% 30% !important; }
.cs-14 { margin-top:40px !important; }
.cs-15 { padding-block:96px !important; }
.cs-16 { color:var(--link) !important; font-size:40px !important; }
.cs-17 { white-space:normal !important; font-size:18px !important; }
.cs-18 { margin-bottom:48px !important; }
.cs-19 { font-weight:600 !important; }
.cs-20 { color:var(--on-brand) !important; }
.cs-21 { margin-bottom:40px !important; }
.cs-22 { aspect-ratio:4/3 !important; }
