.elementor .thk-detail-related{max-width:36rem;padding:0px;margin-block-start:2.5rem;display:flex;flex-direction:column;gap:0.5rem;grid-column:1 / -1;grid-row:6;& .e-image-link-base { display:block;overflow:hidden; } & .e-image-link-base img { transition:transform 0.25s; } & .e-image-link-base:hover img, & .e-image-link-base:focus-visible img { transform:scale(1.045); }\n}.elementor .thk-detail-gallery{width:100%;max-width:100%;position:relative;z-index:2;padding:0px;margin:0px;display:block;grid-column:1;grid-row:1 / 5;align-self:start;}.elementor .thk-detail-share{padding:0px;margin-block-start:1.25rem;display:flex;flex-direction:column;gap:0.5rem;grid-column:2;grid-row:4;align-self:start;}.elementor .thk-detail-specs{max-width:20rem;font-family:Poppins;font-size:0.75rem;color:#777777;padding:0px;display:flex;flex-direction:column;gap:0px;grid-column:2;grid-row:3;align-self:start;}.elementor .thk-detail-title{font-family:Poppins;font-weight:400;font-size:1.75rem;color:#000000;line-height:1.4;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;grid-column:2;grid-row:2;}.elementor .thk-detail-crumb{font-family:Poppins;font-size:0.75rem;color:#777777;line-height:1.6;margin:0px;grid-column:2;grid-row:1;}.elementor .thk-link:hover,.elementor .thk-link:focus-visible{color:var(--thk-orange);}.elementor .thk-link{font-family:var(--thk-font);font-size:0.95rem;color:inherit;line-height:1.8;}.elementor .thk-grid{padding:0px;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .thk-text{font-family:var(--thk-font);font-weight:400;font-size:1rem;line-height:1.8;}.elementor .thk-row{padding:0px;display:flex;flex-direction:row;gap:2.5rem;align-items:center;}.elementor .thk-stack{padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .thk-wrap{max-width:75rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .thk-section{font-family:var(--thk-font);color:var(--thk-ink);padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}